如何为FFMPEG安装libfdk_aac

时间:2015-10-04 11:09:39

标签: ffmpeg centos6

在编译ffmpeg时,它显示未知编码器libfdk_aac错误 任何人都可以解释我如何为我的FFMPEG安装libfdk_aac吗?

我正在使用centos 6

1 个答案:

答案 0 :(得分:3)

libfdk_aac被认为是非自由的,因此是不可再发行的,因此您应该找不到支持此编码器的构建。因此,您必须编译。

FFmpeg Wiki有一个编译指南,其中包含CentOS的分步说明。生成的ffmpeg二进制文件将支持libfdk_aac:

FFmpeg Wiki: Compile FFmpeg on CentOS

请注意,本指南执行"本地安装"进入指南后面的用户的~/bin目录:这是为了避免与包管理系统,系统文件和存储库包冲突。此外,它允许非超级用户进行编译,例如在共享服务器上(假设构建依赖性,如make)可用。这适用于大多数用户,但根据您的需要,您可能必须将二进制文件移动到PATH环境变量中的其他位置。

或者,您可以使用a different AAC encoder。喂它足够的比特,你会做得很好。

一般来说,"仅限链接"不鼓励回答,但在这种情况下我会做出例外。由于指南的大小以及随着指南的更新(例如许多腐烂的山寨编译指南会发生什么),答案将会过时的可能性,我对链接中的内容进行复制和粘贴犹豫不决。