스테레오 채널이있는 wav 오디오 파일이 있습니다. 모노 채널과 64k 비트 전송률로 mp3로 변환해야합니다.
개별 파일의 경우 간단히 할 수 있습니다
ffmpeg -i input1.wav -ac 1 -ar 44100 -b:a 64k output1.mp3
그러나 파일을 일괄 변환해야합니다. 간단한 방법 중 하나는 입력 파일을 ffmpeg
하나씩 전달하는 bash 스크립트를 작성하는 것입니다.
map
기능을 사용하여 일괄 변환을 수행해야 합니다.
ffmpeg -i input1.wav -i input2.wav -map 0:0 output1.mp3 -map 1:0 output2.mp3
이것도 잘 작동합니다. 그러나 그것은 나를 지정할 수 없습니다 -ac 1 -ar 44100 -b:a 64k
. 만약 내가한다면
ffmpeg -i input1.wav -i input2.wav -ac 1 -ar 44100 -b:a 64k ...
그런 다음 첫 번째 파일 만 input1.wav
모노 채널과 64k 비트 전송률을 얻습니다. 후속 파일은 스테레오로 유지됩니다.
옵션 ffmpeg
을 사용할 -ac 1 -ar 44100 -b:a 64k
때 오디오 스트림 을 사용하도록하려면 어떻게해야 map
합니까?