Libav实习生编码器和libvo-aacenc有什么区别?

时间:2019-07-31 16:08:47

标签: constants aac encoder libav

Libav库中的libvo-aacenc是一个与内部aac编码器不同的编码器(在配置makefile之后在编码器下列出)。如果是,则在运行./configure --enable-libvo-aacenc时可能会引起什么反应,我收到消息:

libvo_aacenc is version3 and --enable-version3 is not specified.

If you think configure made a mistake, make sure you are using the latest
version from Git.  If the latest version fails, report the problem to the
libav-tools@libav.org mailing list or IRC #libav on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solving the problem.

应该通过激活libvo-aacenc生成哪些文件?它包含哪些常量?

1 个答案:

答案 0 :(得分:0)

libvo-aacenc已获得GPL3许可,ffmpeg已获得GLP2许可。在二进制文件中包含libvo-aacenc会将ffmpeg构建的许可证更改为GPL3(因为在这种情况下GPL3会覆盖GPL2)。因此,您必须设置该标志以确认您了解二进制文件还有其他法律限制。

不生成文件,不包含常量。