¿La decodificación LAME se da por vencida antes de tiempo en archivos MP3 largos?

¿La decodificación LAME se da por vencida antes de tiempo en archivos MP3 largos?

Estoy usando Lame.exe 3.99.5 de 64 bits para Windows para decodificar algunos podcasts. Un podcast tiene episodios particularmente largos comoÉste, en4,5 horas.

Cuando descargo y decodificoes MP3, obtengo un archivo WAV de3,4 horas. Presumiblemente, se rindió a la mitad, aunque no veo ningún error. El mismo tipo de problema ocurre con cualquier MP3 largo de este podcast.

¿Es esto un defecto de LAME? ¿Estoy haciendo algo mal? Aquí está la línea de comando y el resultado (recorté la ruta completa):

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>

Respuesta1

Desde que se lanzó la última versión de LAME en 2011, supongo que está experimentando un error que solo ocurre con material extenso; tal vez algún problema de asignación de memoria.

A menos que algo en el archivo esté roto, lo haríadescargar ffmpegy usarlo para hacer el trabajo:

ffmpeg -i input.mp3 output.wav

información relacionada