리눅스에서 mp3 스테레오를 모노로 변환하는 방법은 무엇입니까?

리눅스에서 mp3 스테레오를 모노로 변환하는 방법은 무엇입니까?

Microsoft Windows에서 Audacity를 사용하여 mp3 오디오 파일을 스테레오에서 모노로 변환하는 방법을 알고 있지만 많은 작업을 수행하려면 몇 번의 마우스 클릭만으로 시간이 많이 걸립니다.

1000개의 mp3 파일이 있는 폴더를 변환하는 명령을 일괄 스크립트로 작성하는 방법을 제공하는 Linux 프로그램이 있습니까? 예를 들어:

some_sound_program.x  --convert-stereo-to-mono  --input file1.mp3  --output file1_mono.mp3
some_sound_program.x  --convert-stereo-to-mono  --input file2.mp3  --output file2_mono.mp3
{and so on}

답변1

나는 ffmpeg를 사용하고 싶습니다.

mkdir -p mono ; for i in *.mp3 ; do ffmpeg -hide_banner -i "./$i" -ac 1 -q:a 5 "mono/$i" ; done

이렇게 하면 스테레오를 모노로 혼합하고 현재 디렉터리의 모든 mp3 파일을 다시 인코딩합니다.

"하나를 제외한 모든 채널 삭제"와 같이 다시 인코딩하지 않고 더 효율적인 방법이 있는지 모르겠습니다.

관련 정보