我一直在尝试创建一个视频模板,该模板使用覆盖在mp4视频和图像上的Alpha通道视频。
我需要创建视频http://viewptch.ptchcdn.com/rendered/52b28a9f8d4f980f3a3f99c3_cb44bf2b/52b28a9f8d4f980f3a3f99c3_lrg_main_main.mov 为了在另一个视频上覆盖alpha视频,我使用了AVAnimator,我成功地使用AVFoundation,AVSynchronizedLayer和AVAnimator进行预览。
从合成中渲染视频时,Alpha通道视频的帧渲染速度非常慢。
我需要在另一个视频之上创建一个带有Alpha通道视频的视频。
任何人都可以建议我提供像http://viewptch.ptchcdn.com/rendered/52b28a9f8d4f980f3a3f99c3_cb44bf2b/52b28a9f8d4f980f3a3f99c3_lrg_main_main.mov这样的视频的可能方式是什么?
答案 0 :(得分:0)
你提到你已经看过AVAnimator,你下载了KittyBoom示例项目并试用了吗? this post详细介绍了其工作原理。需要注意的一点是,当您在设备上构建和运行时,需要关闭调试模式,否则它将无法快速执行,因为在调试模式下会进行一些额外的检查。此外,您必须确保在实际设备上进行测试,模拟器不是衡量真实设备性能的好方法。性能是包含Alpha通道的视频的关键问题,因为默认情况下iOS不支持带alpha通道的视频。