安装依赖库
apt-get -y install autoconf automake build-essential cmake git-core libass-dev libfreetype6-dev libsdl2-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texinfo wget zlib1g-dev
ffmpeg 主要组件如下:
以下组件无需另外安装!
apt-get install -y libavformat-dev
apt-get install -y libavcodec-dev
apt-get install -y libavdevice-dev
apt-get install -y libavfilter-dev
apt-get install -y libavresample-dev
apt-get install -y libavutil-dev
apt-get install -y libswresample-dev
apt-get install -y libswscale-dev
下载ffmpeg包
从官网下载比较慢,网盘上有 ffmpeg-4.3.tar.gz
安装ffmpeg
解压
tar zxvf ffmpeg-4.3.tar.gz
进入ffmpeg目录
cd ffmpeg-4.3
编译及安装
./configure --prefix=/usr/local/ffmpeg --enable-shared --disable-yasm
make && make install
增加安装目录的动态链接库:
进入/etc/ld.so.conf.d/目录,将以下路径写入任意一个.conf文件中,也可以另外创建一个.conf文件写入。
/usr/local/ffmpeg/lib
动态库生效命令:
ldconfig
测试ffmpeg是否安装成功
任意目录下执行以下命令:
ffmpeg -version