【发布时间】:2011-03-23 03:15:13
【问题描述】:
我正在构建一个需要录制灰度视频并将其保存到相机胶卷的 iphone 应用程序。我不知道如何最好地解决这个问题。
我的想法是这样的:
- 使用着色器和opengl将视频转换为灰度
- 使用 AVFoundation(带有 AVAssetWriterInputPixelBufferAdaptor 的 AVAssetWriter)将视频写入文件。
我的问题是:
- 这是正确的方法(最简单、性能最佳)吗?
- 如果是这样,从 opengl 输出到 AVAssetWriterInputPixelBufferAdaptor 的 CVPixelBufferRef 输入的最佳方法是什么?
- 如果不是,有什么更好的方法?
非常感谢任何朝着正确方向的推动!
【问题讨论】:
标签: iphone objective-c opengl-es avfoundation