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

관련 정보