linux 安装ffmpeg
系统版本centos7.6,内核3.10
-
依赖
pkg-config
地址: https://pkg-config.freedesktop.org/releases/
找一个最新的包,下载解压
./configure
make
make check
make install
sdl
使用yum 安装sdl,sdl2
libfdk_aac
下载aac,地址https://sourceforge.net/projects/opencore-amr/files/fdk-aac/
./configure&&make&&make install
speex
yum install -y speex*
X264
git clone http://git.videolan.org/git/x264.git
./configure --enable-shared --enable-static --enable-debug
make & make install
编译时可能会提示 Minimum version is nasm-2.13,那么需要检查nasm版本,重新安装2.13及以上版本
wget https://www.nasm.us/pub/nasm/releasebuilds/2.14/nasm-2.14.tar.bz2 2020年6月最新版
./configure
make & make install
X265
http://ftp.videolan.org/pub/videolan/x265/
选择最新版本x265_2.1.tar.gz
tar -xzf x265_2.1.tar.gz
$ cd x265/build/linux
$ ./make-Makefiles.bash
$ make && make install
-
下载安装
Ffmpeg 下载地址 http://ffmpeg.org/download.html
注:如果网速可以,下载git版
./configure --prefix=/usr/local/ffmpeg --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libx264 --enable-libx265 --enable-filter=delogo --enable-debug --disable-optimizations --enable-libspeex --enable-shared --enable-pthreads
make
make install
如果依赖部分都安装上了,则/usr/local/ffmpeg/bin下有三个文件,否则可能缺失ffplay