
Si decodifico y vuelvo a codificar un archivo MP3 con la misma configuración, ¿debería ser similar al original?
Volver a codificar puede resultar útil cuando se trata de archivos mp3 dañados. Cuando simplemente los reproduzco (con mp3lib), se producen clics y bloops de impacto en los auriculares, pero decodificarlos lame --decode
produce un mejor sonido (bloops silenciosos).
Así que simplemente corrí lame --decode rhapsody.mp3 - | lame -b 64 -h - rhapsody.recode.mp3
. ¿Es una buena forma de solucionar los mp3 rotos?
PD: solo curiosidad: si decodifico/codifico el una y otra vez, ¿en qué convergerá (si converge)?
Respuesta1
Decodificar y recodificar un archivo MP3 es como abrir una imagen JPG y luego volver a guardarla como otro JPG.
MP3 como JPG es un formato de compresión con pérdida, por lo que perderá información cada vez que lo vuelva a codificar.
Sin embargo, los efectos se pueden minimizar guardando con la menor cantidad de compresión: se desecha menos cantidad del archivo.
Entonces, en su caso, debería estar de acuerdo con una iteración.
Sin embargo, si persistes terminarás con más y más artefactos y potencialmente, si continúas así el tiempo suficiente, sólo una mancha de sonido.