맵을 사용하여 낮은 비트 전송률 및 모노 채널로 오디오 파일을 mp3로 변환하는 방법


0

스테레오 채널이있는 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합니까?

답변:


0

나는 다음 형식을 시도하고 효과가 있었다

ffmpeg -i input1.mp3 -i input2.mp3 -ac 1 -ar 44100 -b:a 64k -map 0 output1.mp3 -ac 1 -ar 44100 -b:a 64k -map 1 output1.mp3
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.