我使用Windows的Lame.exe 3.99.5 64位来解码一些播客。一个播客有特别长的epsiodes,如 这个 , 在 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>
FFMPEG似乎有效,但有很多重读消息 - 这是正常的吗?无论如何,输出文件是完整的,听起来不错。
—
Patrick Szalapski
嗯。我不知道这些消息来自哪里。至少有一个开放式错误报告,但它只是24 kHz WAV / MP3解码。自从ffmpeg工作以来,我在下面发布了一个答案。
—
slhck
ffmpeg -i input.mp3 output.wav
?