AVFoundationで頻繁にお世話になるCMSampleBufferRef型のサンプルバッファを、UIImageに変換したい場合の高速&低負荷&シンプルな方法が見つかったので、メモとして残します。 // サンプルバッファからピクセルバッファを取り出す CVPixelBufferRef pixelBuffer = CMSampleBufferGetImageBuffer(sampleBuffer); // ピクセルバッファをベースにCoreImageのCIImageオブジェクトを作成 CIImage *ciimage = [CIImage imageWithCVPixelBuffer:pixelBuffer]; // CIImageからUIImageを作成 UIImage *image = [UIImage imageWithCIImage:ciimage]; なんとたったの3ステップ。