在iPhone上录制自定义叠加层

时间:2010-03-14 20:06:06

标签: iphone objective-c ios video opengl-es

我有兴趣录制带有自定义叠加层的视频,最终会出现在视频中。它们可能是UIImage甚至更好,一个OpenGL视口,现在任何iPhone设备/ SDK都有这样的可能吗?

由于

1 个答案:

答案 0 :(得分:19)

iPhone上可以 ;该功能可以在AVFoundation框架中找到。您感兴趣的类是AVMutableVideoComposition和AVVideoCompositionCoreAnimationTool。使用AVMutableVideoComposition的animationTool属性,您可以使用AVVideoCompositionCoreAnimationTool在视频上添加核心动画层。

这些视频编辑功能已在iOS 4.0中添加,并在WWDC 2010的标题为使用AV Foundation编辑媒体的会话中突出显示。如果您是Apple注册开发人员,可以按照http://developer.apple.com/videos/wwdc/2010/上的链接查看此会话视频。在iTunes中浏览会话视频时,请在图形和媒体下查找会话407。