使用FFmpeg从音频接口录制时丢弃频道

时间:2017-11-23 11:45:56

标签: audio ffmpeg audio-recording recording

我正在编写ffmpeg来自我正在编写的程序,以便从音频接口录制音频。音频接口有六个通道,我想做的只是从前两个音频通道录制,丢弃其余通道。我无法弄清楚如何做到这一点,或者甚至可以从文档中找到它。

我正在使用的命令如下:

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

这是可能的吗?如果是这样,怎么样?

1 个答案:

答案 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

泛过滤器的第一个参数是输出通道的数量。然后来个别频道混音。这里首先输出通道是第一个通道,第二个是类似的通道。