2010-12-04 30 views
6

Necesito decodificar un archivo MP3 con Python. ¿Qué es una buena biblioteca que puede hacer eso?Python: decodificar mp3

Miré a PyMedia pero el proyecto parece estar muerto y no funcionó en MacOSX. Luego descubrí acerca de pyffmpeg, pero hasta ahora no lo había hecho funcionar en MacOSX.

¿Alguna sugerencia?

+0

hace el código necesitan tener acceso a los datos PCM, o sólo necesita el mp3 para jugar? – Tobu

+0

@Tobu: necesito los datos de PCM. – Albert

Respuesta

1

Probé un easy_install de PyMedia en OS X/Fink, y no funcionó porque no pudo encontrar la fuente. Este módulo parece bastante muerto ...

Una forma de descodificar MP3 es llamar al ffmpeg sin pasar por pyffmpeg, sino llamando a ffmpeg utilizando el módulo de subproceso estándar en su lugar.

+0

Creo que iré al subproceso. Gracias por la sugerencia. – Albert

1

Realmente necesita una biblioteca externa. Sería muy difícil de hacer en Python con cualquier tipo de velocidad; consulte How to convert MP3 to WAV in Python para tener alguna discusión.

¿Qué tal Python-loco? MAD es el 'decodificador de audio MPEG'; hay una biblioteca de Python Te daría los datos de audio. Nunca lo usé yo mismo ...

Cuestiones relacionadas