ios覆盖另一个video上的alpha通道video

我一直在尝试创build一个video模板,使用覆盖在mp4video和图像上的alpha通道video。

这是我需要创build一个videohttp://viewptch.ptchcdn.com/rendered/52b28a9f8d4f980f3a3f99c3_cb44bf2b/52b28a9f8d4f980f3a3f99c3_lrg_main_main.mov为了覆盖在另一个video上的alphavideo,我用AVAnimator,我成功地播放使用AVFoundation,AVSynchronizedLayer和AVAnimator。

从构图渲染video时,alpha通道video帧呈现非常缓慢。

我需要在另一个video上创build一个带有alpha通道video的video。

任何人都可以请build议我有什么可能的方式来呈现像http://viewptch.ptchcdn.com/rendered/52b28a9f8d4f980f3a3f99c3_cb44bf2b/52b28a9f8d4f980f3a3f99c3_lrg_main_main.mov ?

你提到你已经看过AVAnimator,你下载了KittyBoom示例项目并尝试一下吗? 这篇文章详细介绍了它的工作原理。 有一点需要注意的是,当你在设备上编译和运行时,你需要closuresdebugging模式,否则它将不会很快执行,因为在debugging模式下会进行一些额外的检查。 此外,您必须确保在实际设备上进行testing,但模拟器不能很好地衡量真实设备的性能。 性能是包含Alpha通道的video的关键问题,因为iOS默认情况下不支持带有Alpha通道的video。