LAME デコードは長い MP3 ファイルではすぐに諦めてしまいますか?

LAME デコードは長い MP3 ファイルではすぐに諦めてしまいますか?

私はいくつかのポッドキャストをデコードするために、Windows用のLame.exe 3.99.5 64ビットを使用しています。あるポッドキャストには、次のような特に長いエピソードがあります。これです、 で4.5時間

ダウンロードしてデコードするとMP3の、WAVファイルを取得します3.4時間おそらく、途中で諦めたのでしょうが、エラーは見当たりません。このポッドキャストの長い MP3 では、同じような問題が発生します。

これは LAME の欠点でしょうか? 何か間違っているのでしょうか? 以下にコマンドラインと出力を示します (フルパスは切り取りました)。

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>

答え1

LAME の最後のバージョンは 2011 年にリリースされたため、長い素材でのみ発生するバグが発生していると思われます。おそらくメモリ割り当ての問題です。

ファイル自体に何か問題がない限り、私はffmpegをダウンロードそしてそれを使って仕事をします:

ffmpeg -i input.mp3 output.wav

関連情報