420YpCbCr8BiPlanarVideoRange To YUV420? / Как скопировать Y и Cbcr plane to Single plane?

Я записал видео с помощью AVFoundation. Я установил (настройки видео) и получил в outputamplebuffer формат kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange. Но для дальнейшей обработки мне нужен формат YUV420.

Я сомневаюсь, что

1. разница между 420YpCbCr8BiPlanarVideoRange, 420YpCbCr8BiPlanarFULLRange, 420YpCbCr8PlanarFullRange, 420YpCbCr8PlanarFullRange, 420Yplan4205 и 1111PlanCbCr8U? 2. как преобразовать 420YpCbCr8BiPlanarVideoRange в YUV420?
3. Как конвертировать YUV420 в 32BGRA?

4) или каким-то другим способом это сделать ??? это Любая библиотека с открытым исходным кодом или Apple Framework ....

Я прошел через Accelerate framework ...... у него есть преобразование изображений для следующих planar8, planerF, RGBA8888 и т. д. способ уравнять эти форматы с помощью 32BGRA / YUV420 / 420YpCbCr8BiPlanarVideoRange и Do my requirements ?????

Заранее спасибо

Заранее спасибо

9
задан Asta ni enohpi 15 June 2011 в 05:09
поделиться