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

时间:2013-05-02 15:19:10

标签: ios video drawing avfoundation avcomposition

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

标记

1 个答案:

答案 0 :(得分:5)

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

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

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