1、下载源码压缩包
https://ffmpeg.org/download.html
点击Download Source Code下载即可
解压:
tar -xvjf ffmpeg-snapshot.tar.bz2
得到:ffmpeg目录
cd ffmpeg=============================================
或者:直接下
wget http://www.ffmpeg.org/releases/ffmpeg-5.1.tar.gztar -zxvf ffmpeg-5.1.tar.gzcd ffmpeg
2、安装需要的依赖
sudo apt-get -y install \autoconf \automake \build-essential \cmake \git-core \libass-dev \libfreetype6-dev \libgnutls28-dev \libmp3lame-dev \libsdl2-dev \libtool \libva-dev \libvdpau-dev \libvorbis-dev \libxcb1-dev \libxcb-shm0-dev \libxcb-xfixes0-dev \meson \ninja-build \pkg-config \texinfo \wget \yasm \zlib1g-dev \libunistring-dev
3、编译安装
cd ffmpeg./configure --prefix=/usr/local/FFmpeg --enable-libmp3lame --enable-gpl --enable-shared --enable-version3 --enable-nonfree --enable-pthreads --enable-postproc --enable-ffplay --enable-libx264 --enable-libxvid --disable-x86asm#编译安装的位置:/usr/local/FFmpeg
3.1、报错1
#报错
ERROR: x264 not found using pkg-config#解决方法
sudo apt-get install x264 libx264-dev
3.2、报错2
#报错
ERROR: libxvid not found#解决
sudo apt install libxvidcore-dev
3.3、报错3
报错:ERROR: libmp3lame >= 3.98.3 not found#解决
apt install libmp3lame-dev
4、安装
make
sudo make install
5、配置软连接
sudo ln -s /usr/local/FFmpeg/bin/ffmpeg /usr/bin/ffmpeg
sudo ln -s /usr/local/FFmpeg/bin/ffprobe /usr/bin/ffprobe#注意:
1、/usr/bin 该目录默认添加到系统环境变量中,
2、这个操作其实是将ffmpeg和ffprobe添加到环境变量中
6、配置ffmpeg依赖环境
1、sudo vi /etc/ld.so.conf
在其中添加路径:/usr/local/FFmpeg/lib2、sudo ldconfig#更新环境变量
7、测试
ffmpeg -v