2011-01-05 185 views
5

我正在寻找适用于Linux和Windows(适用于C \ C++应用程序)的AAC编码器/解码器库。这是针对商业产品的,所以libFAAC不是一种选择。我查看了Nero和MainConcept中的一个,但我更喜欢LGPL许可或类似的东西,它不需要许可证费用。AAC编解码器库(libFAAC替代品)

回答

3

您可能想考虑android的stagefright,尽管它可能需要一些工作来适应通用库。它可以是在Apache 2.0许可https://android.googlesource.com/platform/frameworks/base/+/froyo-release/media/libstagefright/codecs

的3GPP 26.410 AAC参考代码参考代码质量非常高,虽然他们不提他们的包中的任何具体的授权条款http://www.3gpp.org/ftp/Specs/html-info/26410.htm

FFmpeg的有非常快的LGPL AAC解码器和实验LGPL AAC编码器。该解码器是伟大的,但编码器真的很烂。 http://git.ffmpeg.org/?p=ffmpeg;a=tree;f=libavcodec