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