如何使用ffmpeg一次记录两个窗口?
Posted
技术标签:
【中文标题】如何使用ffmpeg一次记录两个窗口?【英文标题】:How to record two windows at once using ffmpeg? 【发布时间】:2021-10-21 14:22:12 【问题描述】:我目前正在使用此代码:
ffmpeg -f gdigrab -framerate 30 -i title="Chrome" -b:v 3M output.flv
捕获特定的窗口标题。
想问一下我怎样才能捕获第二个窗口标题,并将两个流保存到一个输出文件中?
【问题讨论】:
【参考方案1】:基本语法是
ffmpeg -f gdigrab -framerate 30 -i title="Chrome" -f gdigrab -framerate 30 -i title="OtherWindow" -map 0 -map 1 -b:v 3M output.mp4
(您只能将一个视频流保存在 FLV 文件中)
【讨论】:
您好,输出文件只包含第一个title
参数中窗口的视频。
显示ffmpeg -i output.mp4
的输出
输出这么久才贴到这里,我已经上传到pastebin pastebin.com/D0jDQ9gN
我在输出文件中看到两个视频流,分辨率为960x480
和713x694
。
有一个问题,我不知道我需要在播放器中启用第二个输出的流。目前我正在使用 VLC,您需要继续 VLC > Video Track > 并启用第二个轨道。 Gyan 录音占用了过多的 CPU,我可以使用任何“更好的设置”吗?我不需要漂亮的录音,我用它来调试,至少能够阅读提示中的文本就足够了。以上是关于如何使用ffmpeg一次记录两个窗口?的主要内容,如果未能解决你的问题,请参考以下文章