2010-10-18 10 views
5

Ehi, stavo cercando un buon decodificatore MP3 o OGG che usi la licenza BSD o di pubblico dominio e che sia anche leggero (qualcosa che viene fornito con fonti senza bisogno di piattaforma configurazione specifica).Buon MP3 o OGG Decoder scritto in C

risposta

2

Probabilmente non ne troverai uno per mp3 in quanto vi sono una manciata di licensing issues.

OGG è semplicemente un formato contenitore che può contenere audio, video e altro. Forse intendi ogg vorbis. Controlla stb_vorbis. È un codec C vorbis gratuito e di dominio pubblico.

+0

È possibile decodificare su PCM stereo a 16 bit? Se è così, dimmi quale funzione usare. –

+1

@Tamir: ho collegato il sito. Non ho familiarità con questo prodotto. Dovrai guardare le informazioni. – JoshD

+0

Perché la libmad che è GPL non può essere perseguitata in estinzione, ma una versione con licenza BSD è? Aggiornamento –

1

Come altre risposte hanno menzionato, ci sono i decoder Vorbis. Il Fluendo MP3 decoder è MIT (BSD semplificato) con licenza.

2

Il Xiph.org libvorbis è disponibile in quasi tutte le distribuzioni e soddisfa i requisiti per una licenza BSD-3-Clause. "Light" è sempre relativo ... Anche da Xiph.org è disponibile libtremor, un decoder per vorbis integer-only.

+0

http://svn.xiph.org/trunk/vorbis/examples/decoder_example.c –