在iPhone上录制自定义叠加层

Mar*_*arc 16 iphone video opengl-es objective-c ios

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

谢谢

小智 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 .

  • @Digital Robot你的评论似乎有点TLDR-ish:Matt的答案概述了该做什么,在哪里找到相应的文档,指向视频如何**和**示例项目.没有复制/过去的代码_within_答案,你认为缺少什么让你_不接受他的答案? (8认同)