2017-11-23 32 views
0

오디오 인터페이스에서 오디오를 녹음하기 위해 쓰는 프로그램에서 ffmpeg을 호출합니다. 오디오 인터페이스에는 여섯 개의 채널이 있으며 처음 두 개의 오디오 채널에서 녹음 만하고 나머지는 삭제합니다. 이 작업을 수행하는 방법이나 문서에서 가능할지라도 해결할 수 없습니다.오디오 인터페이스에서 FFmpeg로 녹음 할 때 채널을 삭제합니다.

ffmpeg -f alsa -acodec pcm_s32le -ac 6 -ar 44100 -i hw:CARD=K6,DEV=0 output.wav

이 가능이 무언가가 다음과 같이

내가 사용하는 명령은? 그렇다면 어떻게?

답변

2

사용

ffmpeg -f alsa -acodec pcm_s32le -ac 6 -ar 44100 -i hw:CARD=K6,DEV=0 
     -af "pan=2c|c0=c0|c1=c1" output.wav 

팬 필터의 첫번째 인자는 출력 채널의 개수이다. 그런 다음 개별 채널이 믹스됩니다. 여기는 채널의 첫 번째 채널이며 두 번째 채널의 비슷한 지정입니다.

+0

따옴표로 묶은 후 파트를 래핑하면 작동합니다. – filib