Centos下编译安装ffmpeg-夏天乐园
我曾经在VPS上用youtube-dl下载YouTube视频,但很多情况下需要调用ffmpeg处理音视频,所以曾在centos系统下折腾过很多次编译安装最新版的ffmpeg。这种方式过程比较多,需要有耐心,更需要耐心解决下可能出现的问题。在这里,我把我多次编译安装的经验记录下来,尤其是下边三个重要提醒!

重要提醒一,需要openssl功能,要先安装 yum install openssl-devel
重要提醒二,   最好先查看是否有swap空间,没有的话,增加虚拟内存
重要提醒三,如果某一个功能安装失败的话,在最后的./configure步骤,可以考虑去删除相应的编译参数(可能不影响正常使用),否则会导致整个ffmpeg安装失败。
Centos下编译安装ffmpeg-夏天乐园
下面根据ffmpeg官网给出的guide,结合实际情况,记录一下我的成功安装步骤
第一,安装依赖

第二,创建源码文件夹

第三,安装 Yasm

第四,安装 libx264

第五,安装 libx265

第六,安装 libfdk_aac

第七,安装 libmp3lame

第八,安装 libopus

第九,安装 libogg

第十,安装 libvorbis

第十一,安装 libvpx

第十二,编译安装ffmpeg

Centos下编译安装ffmpeg-夏天乐园
这个步骤结束之后,如果你打出ffmpeg这个命令并回车,出现ffmpeg版本信息时,就证明你编译安装成功了。(如果你用的centos最新版本,安装成功率可能更高一些)
Centos下编译安装ffmpeg-夏天乐园