420YpCbCr8BiPlanarVideoRange Zu YUV420 ?/Gewusst wie: kopieren von Y und Cbcr-Ebene auf eine Einzige Ebene?

ich habe ein aufgenommenes video mit AVFoundation .ich habe (video-Einstellung )und in outputsamplebuffer kCVPixelFormatType_420YpCbCr8BiPlanarvideorange-format. Aber ich brauche YUV420-format für die weitere Verarbeitung .

Meine Frage ist

1.Unterschied zwischen 420YpCbCr8BiPlanarVideoRange,420YpCbCr8BiPlanarFULLRange, 420YpCbCr8PlanarFullRange,420YpCbCr8Planar und YUV420 ?

2.wie kann ich umwandeln 420YpCbCr8BiPlanarVideoRange zu YUV420 ?

3. Wie Konvertiert YUV420 Zu 32BGRA ?

4)
oder auf eine andere Weise, dies zu tun??? das ist keine open-source-Bibliothek oder Apple-Framework....

ich durchgemacht habe Accelerate-framework ...... es hat die Umwandlung von Bildern in folgenden planar8,planerF,RGBA8888 etc... wie gleich diese Formate mit 32BGRA/YUV420/420YpCbCr8BiPlanarVideoRange und meine Anforderung?????

Vielen Dank im Voraus

vielen Dank im Voraus

  • 2) ich denke 420YpCbCr8BiPlanarVideoRange ist NV12, und YUV420 ist I420. Konvertieren von NV12 zu I420, sollten Sie libyuv. Es wird auch verwendet für I420 -> BGRA
Schreibe einen Kommentar