使用 FFMPEG 录制来自两个麦克风的音频和来自一个网络摄像头和多路复用器的视频

Record audio from two microphone and video from one webcam and mux using FFMPEG

我正在尝试在 linux 中使用 ffmpeg 对来自两个不同麦克风的音频和来自网络摄像头的视频进行多路复用。
我使用了以下代码
ffmpeg -f video4linux2 -s 320x240 -i /dev/video0 -f alsa -ac 1 -i hw:1,0 -acodec libmp3lame -ab 96k camera.mp4
它适用于混合来自一个麦克风的音频和来自一个网络摄像头的视频

我浏览了论坛并在谷歌上搜索了一个小时,但没有任何积极的结果。



所以,问题是我需要多路复用来自麦克风的两个音频和一个来自网络摄像头的视频,并生成带有两个音轨的视频输出。

谢谢

使用

ffmpeg -f video4linux2 -s 320x240 -i /dev/video0 -f alsa -ac 1 -i hw:1,0 -f alsa -ac 1 -i hw:2,0 -map 0 -map 1 -map 2 -acodec libmp3lame -ab 96k camera.mp4