简体   繁体   English

FFmpeg本机AAC解码器

[英]FFmpeg native AAC decoder

I'm working on a commercial C\\C++ app on Windows that need to decode AAC. 我正在Windows上需要解码AAC的商业C \\ C ++应用程序上工作。 I have looked at this question AAC Codec Library (libFAAC alternative) From the answer, it seems that FFmpeg has a native LGPL AAC decoder. 我已经看过这个问题AAC编解码器库(libFAAC替代)从答案来看,似乎FFmpeg具有本地LGPL AAC解码器。 However, when I looked at FFmpeg home page, I found no information about this decoder or what AAC object type it supports (only information about encoder). 但是,当我查看FFmpeg主页时,没有找到有关此解码器或其支持的AAC对象类型的信息(仅有关编码器的信息)。 I have been searching for this for 2 days but I found almost nothing. 我已经搜索了2天,但没有发现任何东西。 So my questions are: 所以我的问题是:

  1. What type of object type does native FFmpeg AAC decoder support or does it even exist? 本地FFmpeg AAC解码器支持什么类型的对象类型,或者甚至存在?
  2. If the above decoder does not exist then is there any alternative free library? 如果上述解码器不存在,那么还有其他免费库吗? I have also looked at FDK AAC but I don't understand its license, can I use it for commercial product? 我也看过FDK AAC,但我不了解其许可证,我可以将其用于商业产品吗?

Please help I'm new to audio codec. 请帮助我是音频编解码器的新手。

What type of object type does native FFmpeg AAC decoder support or does it even exist? 本地FFmpeg AAC解码器支持什么类型的对象类型,或者甚至存在?

I have no idea what that means. 我不知道那是什么意思。 I don't think this is proper English. 我认为这不是正确的英语。

I'm going to assume that your question is: does FFmpeg include a native, LGPLv2.1 AAC decoder, and if so, what bitstream features does it support? 我将假设您的问题是:FFmpeg是否包含本机LGPLv2.1 AAC解码器,如果有,它支持哪些位流功能? The answer to the first question is yes. 第一个问题的答案是肯定的。 It's located here in the codebase. 它位于这里的代码库。 Supported features are listed here (although that list is likely somewhat outdated). 此处列出受支持的功能(尽管该列表可能有些过时)。 If you have more specific questions about supported bitstream features, ask here and I'll see what I can remember. 如果您对支持的比特流功能有更具体的疑问,请在此处提问,我会记住。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM