本教程参考了CentOS7下安装ffmpeg4.1 - ershoushouji - 博客园
首先,下载4.1源码包
wget http://www.ffmpeg.org/releases/ffmpeg-4.1.tar.gz
接下来是安装编译环境
yum -y install make automake gcc gcc-c++ cc kernel-devel glibc-devel make
yum -y install libxml2 libxml2-devel libxslt libxslt-devel
下一步有个安装,我也不知道是啥,没试过不安行不行
yum -y groupinstall "Development Tools"
接下来安装依赖yasm
yum -y install yasm
接下来安装libvpx 1.4以上版本(centos7默认好像没这么高版本,我换了好几个都需要安装高版本),我安装的1.8
下载地址https://github.com/webmproject/libvpx/tags
把安装包上传服务器,然后安装
tar -xzvf libvpx-1.8.0.tar.gz
cd libvpx-1.8.0
sed -i 's/cp -p/cp/' build/make/Makefile && mkdir libvpx-build && cd libvpx-build && ../configure --prefix=/usr \--enable-shared \--disable-static && make
cd ../../
回到了安装包目录,接下来安装ffmpeg
cd ffmpeg4.1
./configure --enable-libvpx --enable-encoder=libvpx_vp8 --enable-decoder=vp8 --enable-parser=vp8
make && make install
等待编译完成,查看是否安装成功
ffmpeg -version
显示如下图,ok,安装完成
?
|