-
下载FFmpeg
git clone https://git.ffmpeg.org/ffmpeg.git
-
配置编译FFmpeg
./configure --prefix=host --enable-shared --disable-static --disable-doc
- make
- make install
- 注意:
- 安装ffmpeg过程中,执行./configure时,报yasm/nasm not found or too old. Use --disable-yasm for a crippledbuild错误,分析、解决如下:
-
分析:yasm是汇编编译器,ffmpeg为了提高效率使用了汇编指令,如MMX和SSE等。所以系统中未安装yasm时,就会报上面错误。
解决:安装yasm编译器。安装方法如下:
在http://www.tortall.net/projects/yasm/releases下面找到适合自己平台的yasm版本。然后进行安装。举例如下:
1)下载:wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
2)解压:tar zxvf yasm-1.3.0.tar.gz
3)切换路径: cd yasm-1.3.0
4)执行配置: ./configure
5)编译:make
6)安装:make install
-
- 安装ffmpeg过程中,执行./configure时,报yasm/nasm not found or too old. Use --disable-yasm for a crippledbuild错误,分析、解决如下:
- 注意:
-
使用FFmpeg
相关文章
- Win10环境下配置VScode的C++编译环境
- 转:ogre的编译及安装
- OSG-获取OSG的源代码和第三方库并编译
- 使用autotools工具用configure、make、make install编译安装linux工程的详细步骤
- 使用国人的koala来重新预编译BOOTSTRAP的LESS文件
- ffmpeg中av_image_alloc函数的用法 以及 另一种同样功能的函数用法
- iOS开发之--png图片编译时报错 (Command /Applications/Xcode.app/Contents/Developer/usr/bin/copypng failed with exit code 1 )
- tomcat编译时报错: Failed to start component
- IDEA编译的时使用lombok中的log显示“找不到符号“
- GCC编译和链接多个文件(包括源文件、目标文件、汇编文件等)