일부 팟캐스트를 디코딩하기 위해 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