GPU 可处理多个实时视频



我正在使用Brad Larsons GPUImage框架,想知道是否可以同时拥有多个实时视频。每个实时视频都应应用自己的筛选器。类似于iOS中包含的相机应用程序。

任何帮助都非常感谢。

当然。查看框架附带的 MultiViewFilterExample 示例应用程序,它就是这样做的。

为此,您需要输入单个视频或照片相机,并使其针对多个过滤器。这些滤镜中的每一个都将从相机接收一个帧并对其进行处理。然后,您可以将这些筛选器的输出定向到单独的 GPUImageView 进行显示。作为优化,我建议在滤镜上使用-forceProcessingAtSize:,以将它们限制为最终预览视图所需的像素大小(这就是我在上面的例子中所做的(。

最新更新