从视频中获取像素RGB值 - Objective-C Mac

时间:2013-07-02 01:42:48

标签: objective-c macos avfoundation pixel rgb

我希望使用视频文件中的X / Y坐标获取特定像素的RGB值。

喜欢,浏览视频并在X / Y坐标处打印当前时间码(+ fps)和像素的RGB值。

有人能给我一个起点吗?

我在iOS上使用

看到了一些使用AVCaptureSession的例子
- (void)captureOutput:(AVCaptureOutput *)captureOutput
didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer
       fromConnection:(AVCaptureConnection *)connection

将sampleBuffer转换为CIImage并从中获取像素值...

使用预先存在的视频文件播放可以实现相同的技术吗?

1 个答案:

答案 0 :(得分:0)

使用AVAssetImageGenerator,您可以直接在后台生成视频中的图片。