首页 > 解决方案 > Libav实习生编码器和libvo-aacenc有什么区别?

问题描述

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 来生成哪些文件?它包含哪些常量?

标签: constantsaacencoderlibav

解决方案


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

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


推荐阅读