Ele não responde à pergunta em seu título, mas talvez haja uma chance de corrigir os arquivos sem reencodar. Por exemplo, um problema comum com comprimentos incorretos de arquivos MP3 são arquivos com taxa de bits variável que não são marcados corretamente como tendo uma taxa de bits variável (e programas como o rhythmbox tratando-os como se tivessem um constante). A ferramenta vbrfix pode corrigir esses arquivos. Outra ferramenta útil para verificar o arquivo MP3 é mp3check , ele também tem opções como --fix-headers
que podem reparar os arquivos ( faça backups dos arquivos primeiro!).