使用 AVFoundation / QTKit 一次录制多个视频
Posted
技术标签:
【中文标题】使用 AVFoundation / QTKit 一次录制多个视频【英文标题】:Recording multiple videos at once using AVFoundation / QTKit 【发布时间】:2013-02-25 07:47:26 【问题描述】:使用 AVFoundation/QTKit 如何将多个视频设备同时录制到一个或多个文件中?
我知道如何分别记录它们,但尝试同时记录两者会导致错误...
“无法添加到会话,因为源和目标媒体类型不兼容。”
提前致谢
【问题讨论】:
FWIW 我不确定您是否可以同时从两个输出设备写入同一个文件。即使你能做到,那也将是一团糟。他们将不得不记录在单独的文件中。请注意,您是否尝试同时录制前置和后置摄像头? 目前我正在尝试同时录制桌面和网络摄像头。有点屏幕流是如何做到的(他们对一个文件做)。我猜他们以某种方式将输入附加到自定义输出数据写入器。 【参考方案1】:这是一篇解释如何做到这一点的文章:
Capturing from multiple devices with QTKit
【讨论】:
虽然理论上可以回答这个问题,但我们希望您在回答中包含链接文章的基本部分,并提供link for reference。不这样做会使答案面临链接失效的风险。 不幸的是,该示例是基于查看多个设备而不是记录到实际文件中,这是我的要求的一部分。以上是关于使用 AVFoundation / QTKit 一次录制多个视频的主要内容,如果未能解决你的问题,请参考以下文章
QTKit 让我的程序在尝试播放视频时冻结,同时录制来自其他来源的声音
opencv mac macOS Sierra 报错 'QTKit/QTKit.h' file not found 解决记录