【发布时间】:2014-07-22 05:10:54
【问题描述】:
我正在开发一个应用程序,将视频和时间/GPS/加速度计数据同时记录到单独的文件中。
我可以播放视频并让我的叠加层实时完美显示,但我不能简单地导出它。
我想对视频进行后期处理,并在视频上叠加时间、坐标。 还有其他形状会被覆盖,它们会改变每一帧的大小/位置。
我尝试使用AVMutableComposition 并添加CALayers,但结果有限-
这在一定程度上有效,但我无法将时间戳与视频同步。我可以将 CAKeyframeAnimation 与 values+keyTimes 一起使用,但我需要处理的值数量过多。
我目前的方法是渲染一个单独的视频,该视频由使用数据创建的CGImages 组成。这很好用,但我需要使用 ChromaKey 来使叠加层具有透明度。我已经读到这样做之后可能会出现质量问题。
我应该研究一种更简单的方法吗?
我知道渲染速度不会很快,但我不希望需要单独的“PC”应用程序来渲染视频。
【问题讨论】:
标签: ios timestamp avmutablecomposition overlays chromakey