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

标签 ios video drawing avfoundation avcomposition

我正在开发一款使用 AVFoundation 类录制和播放视频的 iPad 应用程序。我已经准备好基本记录/回放的所有代码,现在我想添加一个功能,允许用户在视频上绘制和注释——我相信这不会太难。更难的部分是将绘图和注释组合到视频文件本身中,我还没有找到任何示例。我怀疑这部分是用 AVComposition 完成的,但不知 Prop 体是如何完成的。非常感谢您的帮助。

标记

最佳答案

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

编辑:实际上毕竟可能有办法。看看这个教程。我没有阅读全部内容,但它似乎包含了您需要的叠加功能。

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

关于iOS:在 AV 视频上绘图,然后将绘图保存在视频文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16341748/

相关文章:

Delphi定制图纸-发光玻璃

vb.net - 按下按钮时创建一条线

ios - 使用滤镜向 UIImage 不透明区域的边缘添加边框

ios - 如何以编程方式计算状态栏的正确文本颜色?

ios - AVAssetWriter 为影片输出添加绿框

ios - 为什么 AVAudioPlayer 无法初始化? OSStatus 错误 1685348671?

ASP.NET 和 HTML5 视频播放时间

带图像的 JavaScript 视频

ios - FSCalender 事件在 swift 中显示

ios - iOS应用程序可以打开TikTok用户个人资料吗?