我想知道在 iOS 4 或 5 中是否可以将来自相机的流保存到单个视频文件中,还可以将来自相机的带有自定义 View 的流保存到其中。自定义 View 将包含一些具有透明背景的标签。这些标签将显示附加信息:当前时间和 GPS 坐标。每个视频播放器都必须能够播放这些附加信息。
最佳答案
我认为你可以使用 AVCaptureVideoDataOutput 来处理每一帧,并使用 AVAssetWriter 来记录处理后的帧。你可以引用这个答案 https://stackoverflow.com/a/4944594/379941 .
并且您可以处理CVImageBufferRef,然后使用AVAssetWriterPixelBufferAdaptor的appendPixelBuffer:withPresentationTime:方法导出。
并且我强烈建议使用OpenCV来处理帧。这是一个很好的教程http://aptogo.co.uk/2011/09/opencv-framework-for-ios/ . OpenCV 库非常棒。
关于ios - 将来自摄像头的视频 + 自定义 View 捕获到单个视频文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6704444/