A ferramenta de linha de comando mp3val faz o trabalho rápido de procurar e, opcionalmente, reparar defeitos estruturais em arquivos mp3. Eu tento executá-lo praticamente em todos os arquivos da minha coleção, no princípio "não posso ferir". Identifica números surpreendentes de arquivos ostensivamente bons com defeitos que variam de inconsequentes a graves.
mp3val é especialmente bom para reconhecer e corrigir deficiências de cabeçalho, como a falta de cabeçalhos VBR em um arquivo VBR (a fonte da maioria dos problemas de duração incorreta e busca). Mas também limpará os dados do lixo / frame corrompido, inutilizáveis que alguns jogadores podem manipular de forma menos elegante se forem deixados no arquivo.
Ele pode até mesmo ser avisado para executar um diretório inteiro de mp3, reparando apenas os arquivos com os quais encontra problemas, mantendo backups (ou opcionalmente não), preservando timestamps (opcionalmente) e registrando a sessão em um arquivo de texto (opcionalmente ).
E é grátis e de código aberto! (O link é para o seu projeto sourceforge.)
EDIT: Uma última coisa que esqueci de mencionar. "Mas mp3val não foi atualizado desde 2009 !!", eu ouço você chorar. Isso é muito verdade ! Está funcionando muito bem desde 2009 e não precisou de uma atualização. (Afinal, não é como o formato de arquivo MP3 mudou nos últimos 2 anos!)