Hej, szukałem dobrego dekodera MP3 lub OGG, który używa licencji BSD lub domeny publicznej, a także jest lekki (coś, co pochodzi ze źródeł bez potrzeby platformy specyficzna konfiguracja).Dobry dekoder MP3 lub OGG napisany w C
Odpowiedz
Prawdopodobnie nie znajdziesz jednego dla mp3, ponieważ jest ich garść: licensing issues.
OGG to po prostu format kontenera, w którym można przechowywać dźwięk, wideo i wiele innych. Być może masz na myśli ogg vorbis. Sprawdź stb_vorbis. To darmowy, dostępny w domenie publicznej kodek C vorbis.
Podobnie jak this jeden?
Jak już wspomniano, istnieją już dekodery Vorbis. Fluendo MP3 decoder jest licencjonowany MIT (uproszczony BSD).
Urządzenie Xiph.org libvorbis jest dostępne praktycznie we wszystkich dystrybucjach i spełnia wymagania dotyczące licencji BSD-3-Clause. "Światło" jest zawsze względne ... Również z Xiph.org dostępny jest libtremor, dekoder vorbis typu integer.
http://svn.xiph.org/trunk/vorbis/examples/decoder_example.c –
Czy można dekodować do 16-bitowego stereo PCM? Jeśli tak, powiedz mi, jakiej funkcji użyć. –
@Tamir: Połączyłem stronę. Nie znam tego produktu. Będziesz musiał spojrzeć na informacje. – JoshD
Dlaczego libmad, który jest GPL, nie będzie prześladowany do wygaśnięcia, ale czy licencjonowana wersja BSD będzie? –