AVFoundation - macOS - 2 台摄像机同时进行压缩录制
AVFoundation - macOS - 2 cameras simultaneous recording with compression
我正在编写 视频捕获应用程序 并且需要同时使用 2 个输入源(USB 摄像头)进行录制。
当我在不压缩的情况下同时仅录制原始素材时效果很好(低 CPU 负载,没有视频延迟),但是当压缩打开时 CPU 非常高而且镜头很滞后。
如何解决?或者如何调整设置才能完成?
注意:Raw码流太大,不能用,否则我压根就懒得压缩了,就这样吧。
当前配置中的 AVFoundation 框架被设置为一次只为一个源提供硬件加速。对于多个加速源,需要更深入地了解 VideoToolbox 框架,甚至更深入。
我正在编写 视频捕获应用程序 并且需要同时使用 2 个输入源(USB 摄像头)进行录制。
当我在不压缩的情况下同时仅录制原始素材时效果很好(低 CPU 负载,没有视频延迟),但是当压缩打开时 CPU 非常高而且镜头很滞后。
如何解决?或者如何调整设置才能完成?
注意:Raw码流太大,不能用,否则我压根就懒得压缩了,就这样吧。
当前配置中的 AVFoundation 框架被设置为一次只为一个源提供硬件加速。对于多个加速源,需要更深入地了解 VideoToolbox 框架,甚至更深入。