LAME-Dekodierung gibt bei langen MP3-Dateien frühzeitig auf?

LAME-Dekodierung gibt bei langen MP3-Dateien frühzeitig auf?

Ich verwende Lame.exe 3.99.5 64-bit für Windows, um einige Podcasts zu dekodieren. Ein Podcast hat besonders lange Episoden wieDieses hier, bei4,5 Stunden.

Wenn ich herunterlade und dekodiereseine MP3, erhalte ich eine WAV-Datei von3,4 Stunden. Vermutlich hat es auf halbem Weg abgebrochen, obwohl ich keinen Fehler sehe. Das gleiche Problem tritt bei jeder langen MP3 aus diesem Podcast auf.

Ist das ein Mangel von LAME? Mache ich etwas falsch? Hier ist die Befehlszeile und die Ausgabe (ich habe den vollständigen Pfad ausgeschnitten):

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>

Antwort1

Da die letzte Version von LAME im Jahr 2011 veröffentlicht wurde, gehe ich davon aus, dass Sie einen Fehler haben, der nur bei langen Materialien auftritt – möglicherweise ein Problem mit der Speicherzuweisung.

Sofern nichts in der Datei selbst kaputt ist, würde ichffmpeg herunterladenund verwenden Sie es, um die Arbeit zu erledigen:

ffmpeg -i input.mp3 output.wav

verwandte Informationen