ios - 将来自摄像头的视频 + 自定义 View 捕获到单个视频文件中

标签 ios video overlay

我想知道在 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/

相关文章:

iphone - iOS NSNotification 相当于事件吗?

ios - 如何在创建的 UIViewController 中执行另一个 UIViewController 的函数

matlab - 在 MATLAB 中保存到 .mp4 文件

window - 处理,保持窗口在顶部/覆盖

ios - 如何在 Swift 中测试自定义 UITableViewCell 的布局

ios - Swift - 火种效果

android - 更改 ffmpeg 输出中的分辨率以在 Android 中显示视频流

javascript - 如何使用静音 Prop 取消静音 html5 视频

css - 是否可以制作延迟后显示的纯 CSS 工具提示?

filter - FFmpeg - 如何缩放视频然后应用水印?