2011-01-05 11 views
5

Sto cercando una libreria codificatore/codificatore AAC che funzioni su Linux e Windows (per un'applicazione C \ C++). Questo è per un prodotto commerciale, quindi libFAAC non è un'opzione. Ho esaminato quello di Nero e MainConcept, ma preferirei qualcosa con una licenza LGPL o simile che non richieda costi di licenza.Libreria Codec AAC (alternativa libFAAC)

risposta

3

Si consiglia di considerare lo stage stage di Android, anche se probabilmente ci vorrà un po 'di lavoro per adattarsi a una libreria di uso generale. E 'disponibile sotto la licenza Apache 2.0 https://android.googlesource.com/platform/frameworks/base/+/froyo-release/media/libstagefright/codecs

Il codice di riferimento 26.410 AAC 3GPP è molto alta qualità del codice di riferimento anche se non menzionano condizioni di licenza specifiche nel loro pacchetto http://www.3gpp.org/ftp/Specs/html-info/26410.htm

FFmpeg ha una molto veloce LGPL Decodificatore AAC e codificatore AAC LGPL sperimentale. Il decoder è ottimo ma l'encoder fa veramente schifo. http://git.ffmpeg.org/?p=ffmpeg;a=tree;f=libavcodec

0

FAAD2 è grande decoder AAC: http://www.audiocoding.com/faad2.html

Sulla encoder lato delle cose - non va bene implementazione LGPL è disponibile, che avrebbe dovuto andare con encoder commerciali.

+1

FAAD2 è anche GPL – zpon

Problemi correlati