如何将一个CMSampleBuffer转为一个UIImage呢?
方法1:VTCreateCGImageFromCVPixelBuffer
|
|
这个方法只能在iOS9以上执行,而且我还遇到一个问题,连续调用VTCreateCGImageFromCVPixelBuffer 15次后,会将AVCaptureSession的video连接给断开,非常神奇 - -!,以至于老是卡主我的预览。
方法2:
|
|
目前用的就是这个。
方法3:
这是第三方库SRRecorder中使用的方法,不过还是需要pixeltype为kCVPixelFormatType_32BGRA才行。
|
|