Estoy buscando algunos consejos generales sobre el formato mp3 antes de comenzar un pequeño proyecto para asegurarme de que no estoy en una loca búsqueda.Biblioteca de Python para modificar el audio MP3 sin transcodificar
Mi comprensión de las partes internas del formato mp3 es mínima. Idealmente, estoy buscando una biblioteca que abstraiga esos detalles. Preferiría usar Python (pero podría convencerse de lo contrario).
Me gustaría modificar un conjunto de archivos mp3 de una manera bastante simple. No estoy tan interesado en las etiquetas ID3, sino en el audio en sí. Quiero poder eliminar secciones (por ejemplo, soltar 10 segundos desde el tercer minuto) e insertar secciones (por ejemplo, agregar créditos al final).
Tengo entendido que el formato mp3 es con pérdida, por lo que lo decodifico (por ejemplo) el formato PCM, hacer las modificaciones y luego codificarlo de nuevo en MP3, reducirá la calidad del audio. (Me encanta escuchar que estoy equivocado.)
I conjetura que si me quedo en formato mp3, habrá algún tipo de marco mínimo o paquetes de tamaño para hacer frente, por lo que la granularidad de las operaciones puede ser más grosero Puedo vivir con eso, siempre y cuando obtenga una precisión de unos segundos.
He mirado PyMedia, pero me requiere migrar a PCM para procesar los datos. Del mismo modo, LAME quiere ayudarme a codificar, pero no acceder a los datos en su lugar. He visto muchas otras bibliotecas que solo tratan con las etiquetas ID3.
¿Alguien puede recomendar una biblioteca MP3 de Python? Alternativamente, ¿puede usted desconocer mi suposición de que ir a PCM y volver es malo y evitable?
La afirmación "Transcodificar a PCM y volver a MP3 es poco probable que dé como resultado una caída en la calidad" es falsa. La disminución en la calidad puede ser aceptable para usted, pero siempre hay pérdida. – jrwren
@jrwren: Consulte [la respuesta de origen] (http://stackoverflow.com/a/310792/8014) para obtener el origen de esto. – Oddthinking
El enlace a [Echo Nest Remix] (http://code.google.com/p/echo-nest-remix/) no funciona (¿más?) – 576i