Linux および Windows (C\C++ アプリ用) で動作する AAC エンコーダー/デコーダー ライブラリを探しています。これは商用製品用であるため、libFAAC はオプションではありません。Nero や MainConcept のものも見ましたが、ライセンス料がかからない LGPL ライセンスなどのものがいいと思います。
2 に答える
You may want to consider android's stagefright, though it will probably take some work to adapt to a general purpose library. It available is under the Apache 2.0 license https://android.googlesource.com/platform/frameworks/base/+/froyo-release/media/libstagefright/codecs
The 3GPP 26.410 AAC reference code is very high quality for reference code though they don't mention any specific licensing terms in their package http://www.3gpp.org/ftp/Specs/html-info/26410.htm
FFmpeg has a very fast LGPL AAC decoder and an experimental LGPL AAC encoder. The decoder is great but the encoder really sucks. http://git.ffmpeg.org/?p=ffmpeg;a=tree;f=libavcodec
FAAD2 は優れた AAC デコーダです: http://www.audiocoding.com/faad2.html
エンコーダー側では、適切な LGPL 実装が利用できないため、商用エンコーダーを使用する必要があります。