私はいくつかのポッドキャストをデコードするために、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