如何在centos 7 vps中安装ffmpeg

时间:2018-01-24 01:29:32

标签: linux ffmpeg centos7

我只拥有一台vps服务器&使用" FFMPEG安装程序为CWP服务器安装了ffmpeg"。但它带有内置的开发人员包。但我需要一些额外的库启用&用ffmpeg编译。

我需要启用库:gpl,libass,libfdk-aac,libfreetype,libfontconfig,libfribidi,libmp3lame,libopus,libtheora,libvorbis,libvpx,libx264,libx265,nonfree

有人请告诉我可以下载所有软件包的命令&用ffmpeg编译。

1 个答案:

答案 0 :(得分:1)

选项1:编译

libfdk-aac被认为与GPL不兼容,因此与--enable-gpl一起使用时是非自由和不可再发行的,因此您不应该找到支持此编码器的已编译的ffmpeg版本。 您必须编译。

有关分步指南,请参阅FFmpeg Wiki: Compile on CentOS。它会安装您列出的大部分内容,但不是全部内容,因此您必须根据自己的需要进行调整。也就是说,我个人跳过libtheora和libvorbis:这些已经被libvpx和libopus所取代。

请注意,它将"安装"生成的可执行文件到~/bin。您可以将这些文件复制或移动到/usr/local/bin,如果您需要在所有用户的PATH中使用它们,而不仅仅是编译它的用户。

选项2:下载

如果您愿意使用原生FFmpeg AAC编码器而不是libfdk-aac,则只需download this ffmpeg build并将其放入/usr/local/bin。这是最简单的选项,它应该支持您列出的所有或大多数外部库。