GPUImage多个实时视频

时间:2013-10-10 17:49:17

标签: ios opengl-es gpuimage live-video

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

真正感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

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

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