将视频从cam +自定义视图捕获到单个视频文件中

时间:2011-07-15 08:31:47

标签: ios video overlay

我想知道在iOS 4或5中是否可以将一个视频文件保存到一个视频文件中,而不仅仅是来自摄像头的流,而是来自相机的流与自定义视图重叠。自定义视图将包含几个透明背景的标签。这些标签将显示其他信息:当前时间和GPS坐标。每个视频播放器都必须能够播放其他信息。

1 个答案:

答案 0 :(得分:1)

我认为您可以使用AVCaptureVideoDataOutput处理每个帧并使用AVAssetWriter来记录已处理的帧。您可以参考这个答案 https://stackoverflow.com/a/4944594/379941

然后您可以处理CVImageBufferRef,然后使用 AVAssetWriterPixelBufferAdaptor的appendPixelBuffer:withPresentationTime:方法进行导出。

我强烈建议使用OpenCV来处理帧。这是一个很好的教程http://aptogo.co.uk/2011/09/opencv-framework-for-ios/。 OpenCV库非常棒。