由于ffmpeg依赖很多第三方库,因此安装较为复杂,这里也只是安装了部分功能(包括h264、rtmp )
1、安装yasm-1.3.0,http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
./configure
make
make install即可安装成功
2、安装rtmpdump-2.3,安装过程同上,http://rtmpdump.mplayerhq.hu/download/
3、安装nasm-2.15.05,同上,https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/
4、安装x264,https://www.videolan.org/developers/x264.html
./configure --enable-shared
make
make install
5、安装ffmpeg,官网http://ffmpeg.org/下载最新版本即可
./configure --prefix=/srv/libffmpeg --enable-shared --enable-pthreads --enable-librtmp --enable-libx264 --enable-gpl --enable-decoder=h264 --enable-encoder=libx264
make
make install
若第一步出现如下错误:librtmp not found using pkg-config,则执行
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig(rtmp安装路径为默认路径/usr/local)