Ios GPUImage具有偏移量x和y的多个视频输入

Ios GPUImage具有偏移量x和y的多个视频输入,ios,video,gpuimage,image-stitching,Ios,Video,Gpuimage,Image Stitching,我正在尝试创建一个同时播放多个视频的应用程序。应用程序使用不同的帧进行录制。问题是使用GPUImage库将这些视频拼接在一起。我经历过,发现可以使用混合过滤器将两个视频混合到一个视频中。我的问题是,我希望一个视频在右上角,另一个在左下角同时播放。我还想存储生成的视频以供共享。我曾尝试查看其他资源,如AVMutableComposition,以便将其写下来,但稍后我将不得不对其应用过滤器。因此,我想用多个视频源制作一个定制的过滤器,以提供最终的视频。 这个问题是专门针对@Brad Larson的,

我正在尝试创建一个同时播放多个视频的应用程序。应用程序使用不同的帧进行录制。问题是使用GPUImage库将这些视频拼接在一起。我经历过,发现可以使用混合过滤器将两个视频混合到一个视频中。我的问题是,我希望一个视频在右上角,另一个在左下角同时播放。我还想存储生成的视频以供共享。我曾尝试查看其他资源,如AVMutableComposition,以便将其写下来,但稍后我将不得不对其应用过滤器。因此,我想用多个视频源制作一个定制的过滤器,以提供最终的视频。
这个问题是专门针对@Brad Larson的,如果他能给我们一些如何做的指导。我还附上了一张我希望从过滤器/解决方案中获得的输出图像。

从您的输出来看,您似乎不希望混合两个视频。这是两个独立的视频流,可以使用两个不同的UIView简单地显示

中的视频使用名为的特定过滤器混合在一起 GPUImageColorDodgeBlendFilter。如果你仔细阅读这篇文章,它也会谈到其他GPU过滤器,一旦你知道应该使用哪个过滤器,这个过程就不会有太大的不同。一旦你知道了,它只是在玩某些值(或者在颜色减淡过滤器的情况下根本没有)

如果您想了解混合模式和过滤器。GPUImage应用相同和更多的过滤器,但由于使用了OpenGL着色器,因此效率更高