我正在寻找适用于Linux和Windows(适用于C \ C ++应用程序)的AAC编码器/解码器库。这是商业产品,因此libFAAC不是一种选择。我看过Nero和MainConcept中的那个,但我更喜欢LGPL许可证等不需要许可证费用的东西。
答案 0 :(得分:4)
你可能想要考虑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
答案 1 :(得分:0)
FAAD2是一款出色的AAC解码器:http://www.audiocoding.com/faad2.html
在编码器方面 - 没有好的LGPL实现可用,你必须使用商业编码器。