
Se eu decodificar e recodificar o arquivo MP3 com as mesmas configurações, ele deverá ser semelhante ao original?
A recodificação pode ser útil ao lidar com arquivos mp3 danificados. Quando eu apenas os toco (com mp3lib), ele produz cliques e erros de choque nos fones de ouvido, mas decodificá-los lame --decode
produz um som melhor (bloops silenciosos).
Então acabei de correr lame --decode rhapsody.mp3 - | lame -b 64 -h - rhapsody.recode.mp3
. É uma boa maneira de lidar com mp3s quebrados?
PS, apenas curioso: se eu decodificar/codificar repetidamente para o que ele convergirá (se convergir)?
Responder1
Decodificar e recodificar um arquivo MP3 é como abrir uma imagem JPG e salvá-la novamente como outro JPG.
MP3 como JPG é um formato de compactação com perdas, então você perderá informações cada vez que o recodificar.
No entanto, os efeitos podem ser minimizados salvando com o mínimo de compactação - você joga fora menos arquivo.
Portanto, no seu caso, você deve concordar com a única iteração.
No entanto, se você persistir, acabará com mais e mais artefatos e, potencialmente, se continuar assim por tempo suficiente, apenas uma mancha de som.