如何捕捉黑白视频

时间:2012-06-11 07:07:23

标签: iphone video record

我是iPhone应用程序开发的新手。我开发了一个iPhone应用程序。在这个应用程序中,我想开发使用iPhone相机记录黑白视频。请帮助我如何开发这个,然后给出一些示例代码URL。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您想使用kCVPixelFormatType_420YpCbCr8BiPlanarFullRange格式。

将此添加到您的视频输出

OSType format = kCVPixelFormatType_420YpCbCr8BiPlanarFullRange;

    videoOutput.videoSettings = [NSDictionary dictionaryWithObject:[NSNumber 
                                                                    numberWithUnsignedInt:format]
                                                            forKey:(id) kCVPixelBufferPixelFormatTypeKey];

并在此之后将Y平面转换为灰度图像:

AVFoundation - Get grayscale image from Y plane (kCVPixelFormatType_420YpCbCr8BiPlanarFullRange)

或者如果您想将其另存为视频:

How do I convert the live video feed from the iPhone camera to grayscale?