1.安装依赖。如有就不用安装
// 安装打包依赖 # wget -c ftp://195.220.108.108/linux/dag/redhat/el6/en/x86_64/dag/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm # rpm -Uhv rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm # yum -y install automake autoconf make gcc gcc-c++ libtool zlib zlib-devel curl curl-devel alsa-lib alsa-lib-devel gettext gettext-devel expat expat-devel nasm pkgconfig # yum -y install bzip2
2.安装libx264 须要利用nasm依赖
# yum install yasm yasm-devel# wget https://www.nasm.us/pub/nasm/releasebuilds/2.14/nasm-2.14.tar.gz# cd nasm-2.14# ./configure# make# make install
3.安装libx264

# git clone https://code.videolan.org/videolan/x264.git# cd x264// 如果不将include和lib安装在/usr/local目录,之后运行ffmpeg命令时可能仍旧报缺点# ./configure --prefix=/usr/x264/ --includedir=/usr/local/include --libdir=/usr/local/lib --enable-shared# make # make install
4.安装 libfdk-aac
$ wget https://downloads.sourceforge.net/opencore-amr/fdk-aac-2.0.1.tar.gz$ tar zxvf fdk-aac-2.0.1.tar.gz$ cd fdk-aac-2.0.1$ ./configure --disable-static$ make# make install
5.安装 openssl
$ wget http://mirrors.ibiblio.org/openssl/source/old/1.0.2/openssl-1.0.2k.tar.gz$ tar -xvf openssl-1.0.2k.tar.gz$ cd openssl-1.0.2k$ ./config shared$ make # make install # yum -y install openssl-devel
6.安装gnutls, lame,faac
# yum -y install gnutls gnutls-devel# yum -y install lame lame-devel# yum -y install faac faac-devel
7.安装ffmpeg主运用
$ wget http://ffmpeg.org/releases/ffmpeg-4.2.2.tar.bz2$ taf -jxvf ffmpeg-4.2.2.tar.bz2 $ cd ffmpeg-4.2.2$ ./configure --prefix=/home/user/app/ffmpeg --enable-gpl --enable-version3 --enable-pthreads --enable-shared --enable-libmp3lame --enable-libx264 --enable-pic --enable-libfdk-aac --enable-openssl --enable-nonfree$ make # make install
8.设置全局
# vi /etc/profile // 在profile文件中加入 PATH=$PATH:/usr/local/ffmpeg/bin export PATH # source /etc/profile
9.可能会涌现ffmpeg: error while loading shared libraries: libavdevice.so.58: cannot open shared object file: No such file or directory的缺点
# vi /etc/ld.so.conf // 添加 刚才的安装目录 /home/account/app/ffmpeg/lib /usr/lib /usr/lib64 /usr/local/lib # ldconfig
10.测试安装
$ ffmpeg -version// libx264安装是否成功$ ffmpeg -h encoder=libx264