1.官方下载
前往:http://ffmpeg.org/download.html
点击下图链接
复制下面的按钮链接
切换到Linux,使用wget命令下载
下载完成之后,先安装ffmpeg所需要的包,再编译ffmpeg,否则将导致编译错误
2.安装ffmpeg所需包
1.nasm
下载地址:http://www.nasm.us/pub/nasm/releasebuilds/2.13.02/nasm-2.13.02.tar.xz
2.lame
下载地址:https://nchc.dl.sourceforge.net/project/lame/lame/3.100/lame-3.100.tar.gz
3.x264
下载地址:ftp://ftp.videolan.org/pub/videolan/x264/snapshots/last_stable_x264.tar.bz2
wget -c ftp://ftp.videolan.org/pub/videolan/x264/snapshots/last_stable_x264.tar.bz2
tar -vxf last_stable_x264.tar.bz2
cd x264-snapshot-20180729-2245-stable && ./configure --enable-shared --enable-static && make && make install
3.设置PKG_CONFIG_PATH
环境变量
4.编译安装ffmpeg
1.解压源码包
2.编译参数、编译并安装
5.设置环境变量
找到 export PATH,将其修后添加一行
export PATH="$PATH:/usr/local/ffmpeg/bin"
加载配置使其立即生效
测试环境变量是否设置成功
如果出现下面的界面,表示环境引用库出错
原因是lib目录未加载到链接到系统库中,系统ld目录列表在/etc/ld.so.conf中,打开文件会发现,里面引用了/etc/ld.so.conf.d/下面所有的.conf文件,我们只需要创建一个文件并写入lib路径即可
在文件中加入
加载配置使其立即生效
再次测试环境变量是否设置成功
ffmpeg -version
make~
make