Lame을 사용하여 mp3를 모노에서 스테레오로 변환

Lame을 사용하여 mp3를 모노에서 스테레오로 변환

애플리케이션에서는 수신하는 mp3 파일이 2채널(스테레오)로 인코딩되어야 하지만 원본 파일에는 1채널(모노)만 있어야 합니다.
변환을 위해 Lame을 사용했지만 모노 채널을 ​​복제하고 가짜 스테레오를 만드는 데 실패했습니다.

lame.exe -m j mono.mp3 stereo.mp3

-m d아니면 -m s작동하지 않는 것 같습니다. 레어로 이런게 가능해?

답변1

내 질문에 대한 대답은 다음과 같습니다.아니요 - 절름발이로는 불가능합니다

내 해결 방법은 명령줄 도구를 사용 sox하고 mp3 변환 전에 채널 복제를 수행하는 것입니다.

sox mono.wav -c 2 stereo.wav

그런 다음 절름발이를 사용하십시오.

lame -m j stereo.wav stereo.mp3

답변2

ffmpeg로 그렇게 할 수 있습니다. 다음은 샘플링 속도가 11025Hz이고 비트 전송률이 40kbps인 모노 mp3 파일에 사용한 명령입니다.

ffmpeg -i mono.mp3 -ac 2 -ab 96000 -ar 22050 stereo.mp3

답변3

이를 위해 절름발이를 사용할 수 있습니다. 모노 웨이브 입력의 경우에는 -m sLame 옵션으로 사용하세요 . 그렇지 않으면 기본 절름발이 옵션을 사용하면 출력이 (간단한) 스테레오가 됩니다.

편집: 내가 틀렸어! 원래 포스터의 답변은 정확했습니다. 입력 WAV가 모노인 경우 -m s.

답변4

에 따르면LAME 문서@Modes "-m d"를 사용해 보겠습니다. 이제 비트 전송률은 하나가 아닌 두 개의 채널에서 공유되므로 비트 전송률을 두 배로 늘리는 것도 고려해야 합니다.

관련 정보