源码下载
进入官网下载源码https://ffmpeg.org/download.html
百度地址
链接:https://pan.baidu.com/s/1zW5U-BN0BAc0zIBwsEQKmg
提取码:r81m
编译安装
直接将下载的源码放到自己的用户目录(/home/lir)下,然后解压,会产生ffmpeg-4.1.3文件夹
tar -xvjf ffmpeg-4.1.3.tar.bz2
然后在自己的用户目录下,新建一个ffmpeg文件夹,编译保存的路径
mkdir ffmpeg
然后进入解压后的ffmpeg-4.1.3的目录下,进行编译安装
cd ffmpeg-4.1.3/
./configure --enable-shared --prefix=/home/lir/ffmpeg --disable-yasm --enable-gpl --enable-libx264
make
make install
编译安装完成之后在ffmpeg文件夹看到lib,bin等文件夹。
最后,vim ~/.bashrc,添加环境变量
export PATH="/home/lir/ffmpeg/lib:$PATH"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/ffmpeg/lib
source ~/.bashrc
查看ffmpeg版本
ffmpeg -version
注意:
1. 在./configure 不要
./configure --enable-shared --prefix=/home/lir/ffmpeg --disable-yasm
缺少--enable-libx264在推流中如果使用libx264也会报错,因为没有安装。
2. 添加环境变量不添加下面这个,
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/ffmpeg/lib
也会报错
ffmpeg: error while loading shared libraries: libavdevice.so.58: cannot open shared object file: No such file or directory
参考
对于ffmpeg的使用方法