2010-10-18 13 views
5

Oye, estaba buscando un buen decodificador MP3 u OGG que use la licencia BSD o dominio público y que también sea liviano (algo que viene con fuentes sin necesidad de plataforma configuración específica).Buen decodificador MP3 u OGG escrito en C

Respuesta

2

No es probable que encuentre uno para mp3, ya que hay un puñado de licensing issues.

OGG es simplemente un formato de contenedor que puede contener audio, video y más. Tal vez te refieres a ogg vorbis. Consulte stb_vorbis. Es un códec C vorbis de dominio público gratuito.

+0

¿Se puede decodificar a PCM estéreo de 16 bits? Si es así, dígame qué función usar. –

+1

@Tamir: he vinculado el sitio. No estoy familiarizado con este producto. Tendrás que mirar la información. – JoshD

+0

¿Por qué libmad que no es perseguido por GPL en extinción, pero una versión con licencia de BSD? –

1

Como han mencionado otras respuestas, hay decodificadores Vorbis. El Fluendo MP3 decoder tiene licencia de MIT (BSD simplificado).

2

Xiph.org libvorbis está disponible en prácticamente todas las distribuciones y satisface sus requisitos para una licencia BSD-3-Clause. "Luz" siempre es relativa ... También desde Xiph.org está disponible libtremor, un decodificador vorbis de números enteros.

+0

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