constants - 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 来生成哪些文件?它包含哪些常量?
解决方案
libvo-aacenc
已获得 GPL3ffmpeg
许可,并根据 GLP2 获得许可。在二进制文件中包含libvo-aacenc
将您的 ffmpeg 构建的许可证更改为 GPL3(因为在这种情况下 GPL3 会覆盖 GPL2)。因此,您必须设置该标志以确认您了解您的二进制文件有额外的法律限制。
不生成文件,不包含常量。
推荐阅读
- java - 使用 Apache Jena 和 Blazegraph 作为 TripleStore 加载文件
- python - 如何更改 base.ir.ir_ui_view 字段定义
- selenium - 如何使用 selenium-webdriver 等待新打开的窗口的就绪状态
- class - XSD 无法生成类但适用于类似文件
- performance-testing - 强制复制
- python - 如何直接从 RobotFramework 运行 python 脚本
- scala - Spark:在 s3 上保存和加载机器学习模型
- ios - iTunes 错误:-“文件夹名称 - 无法复制,因为发生错误,指定了重复的文件名”
- c# - 如何将带有参数的 MVC 应用程序基地址路由到控制器
- c# - 使用 Reflection.Emit 调用 AutoGenerated 类的方法