2010-10-18 6 views
5

Hey, ich war auf der Suche nach einem guten MP3-oder OGG-Decoder, der die BSD-Lizenz oder Public Domain und das ist auch leicht (etwas, das mit Quellen ohne die Notwendigkeit der Plattform kommt spezifische Konfiguration).Gute MP3 oder OGG Decoder geschrieben in C

Antwort

2

Sie werden wahrscheinlich keinen für mp3 finden, da es eine Handvoll von licensing issues gibt.

OGG ist einfach ein Containerformat, das Audio, Video und mehr aufnehmen kann. Vielleicht meinst du ogg vorbis. Überprüfen Sie stb_vorbis. Es handelt sich um einen kostenlosen, öffentlich zugänglichen C-Vorbis-Codec.

+0

Kann es auf 16-Bit-Stereo-PCM decodiert werden? Wenn ja, sag mir, welche Funktion zu verwenden ist. –

+1

@Tamir: Ich habe die Seite verlinkt. Ich kenne dieses Produkt nicht. Sie müssen sich die Informationen ansehen. – JoshD

+0

Warum sollte libmad, welches GPL ist, nicht vom Aussterben bedroht werden, sondern eine BSD-lizenzierte Version sein? –

1

Wie andere Antworten erwähnt haben, gibt es Vorbis-Decoder. Die Fluendo MP3 decoder ist MIT (vereinfacht BSD) lizenziert.

2

Die Xiph.org libvorbis ist in fast jeder Distribution verfügbar und erfüllt Ihre Anforderung für eine BSD-3-Clause-Lizenz. "Light" ist immer relativ ... Ebenfalls von Xiph.org verfügbar ist libtremor, ein Integer-Only-Vorbis-Decoder.

+0

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