我正在编写ffmpeg
来自我正在编写的程序,以便从音频接口录制音频。音频接口有六个通道,我想做的只是从前两个音频通道录制,丢弃其余通道。我无法弄清楚如何做到这一点,或者甚至可以从文档中找到它。
我正在使用的命令如下:
ffmpeg -f alsa -acodec pcm_s32le -ac 6 -ar 44100 -i hw:CARD=K6,DEV=0 output.wav
这是可能的吗?如果是这样,怎么样?
答案 0 :(得分: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
泛过滤器的第一个参数是输出通道的数量。然后来个别频道混音。这里首先输出通道是第一个通道,第二个是类似的通道。