A decodificação LAME desiste cedo de arquivos MP3 longos?

A decodificação LAME desiste cedo de arquivos MP3 longos?

Estou usando o Lame.exe 3.99.5 de 64 bits para Windows para decodificar alguns podcasts. Um podcast tem episódios particularmente longos, comoEste, no4,5 horas.

Quando eu baixo e decodificoseu MP3, recebo um arquivo WAV de3,4 horas. Presumivelmente, desistiu no meio, embora não veja nenhum erro. O mesmo tipo de problema acontece com qualquer MP3 longo deste podcast.

Isso é uma deficiência do LAME? Estou fazendo algo errado? Aqui está a linha de comando e a saída (cortei o caminho completo):

C:\...\Temp>"C:\Program Files\Lame\lame.exe" --decode "C:\...\Temp\Show 54 - Blueprint for Armageddon V.mp3"

input:  C:\...\Temp\Show 54 - Blueprint for Armageddon V.mp3
        (44.1 kHz, 2 channels, MPEG-1 Layer III)
output: C:\...\Temp\Show 54 - Blueprint for Armageddon V.wav
        (16 bit, Microsoft WAVE)
skipping initial 529 samples (encoder+decoder delay)
Frame#625408/626055 128 kbps  L  R

C:\...\Temp>

Responder1

Como a última versão do LAME foi lançada em 2011, acho que você está enfrentando um bug que só ocorre com material longo – talvez algum problema de alocação de memória.

A menos que algo no próprio arquivo esteja quebrado, eubaixar ffmpege use isso para fazer o trabalho:

ffmpeg -i input.mp3 output.wav

informação relacionada