iOS:在AV视频之上绘图,然后将图形保存在视频文件中

mpe*_*urn 3 video drawing avfoundation ios avcomposition

我正在开发一款使用AVFoundation课程录制和播放视频的iPad应用.我有基本记录/播放的所有代码,现在我想添加一个功能,允许用户在视频上绘制和注释 - 我认为这不会太困难.更难的部分,以及我无法找到任何示例的东西,将绘图和注释组合到视频文件本身.我怀疑这部分是用AVComposition完成的,但不确切知道如何.非常感谢您的帮助.

标记

san*_*ony 5

我不认为您可以将图形实际保存到iOS中的视频文件中.但是,您可以考虑使用单独的视图来保存图形,并使用透明视图将叠加层同步到视频上.换句话说,用户在视频中在3分42秒的时间内盘旋了一些东西.然后,当播放视频时,您将保存的图形覆盖在3:42标记处的视频上.这不是你想要的,但我认为它就像你现在所能得到的一样接近.

编辑:实际上可能有一种方法.看一下本教程.我没有阅读整个内容,但它似乎包含了您需要的叠加功能.

http://www.raywenderlich.com/30200/avfoundation-tutorial-adding-overlays-and-animations-to-videos