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

标签 linux video ffmpeg webcam

<分区>

我正在尝试在 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

关于linux - 使用 FFMPEG 录制来自两个麦克风的音频和来自一个网络摄像头和多路复用器的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48441430/

相关文章:

linux - 如何将 Python 脚本的输出带到 Linux 中的前台/后台?

linux - 如何以非交互方式打开 Linux 内核 .config 文件中的功能?

ios - 如何以编程方式在 iOS 中实现带音频的屏幕录制?

ffmpeg - 有没有办法让多个视频源循环与 ffmpeg 一起旋转?

c# - 如何将网络摄像机视频流转换为视频文件?

stream - 如何分析这些 h.264 数据包的二进制数据并组织一个 h.264 流以使用 ffmpeg 对其进行解码?

linux - 如何修复 Trac 安装

c - 如何确定 C 中 Linux 上给定文件的安装路径?

javascript - 两个或多个 Canvas 元素与一个视频元素同步

linux - 如何在网络上编写音频/视频应用程序?