YUV视频格式

时间:2024-03-20 10:01:13

YUV格式两大类:
YUV格式有两大类:planar和packed。
对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。
对于packed的YUV格式,每个像素点的Y,U,V是连续交替存储的。

YUV视频有4:4:4采样,4:2:2采样,4:2:0采样
YUV视频格式

  1. YUV 4:4:4采样,每一个Y对应一组UV分量。8+8+8 = 24bits,3个字节。
    YUV444p:YYYYYYYYY VVVVVVVVV UUUUUUUU
  2. YUV 4:2:2采样,每两个Y共用一组UV分量。 8+4+4 = 16bits 2个字节。
    (1)YUV422p:YYYYYYYY VVVV UUUU
    (2)YUYV:YUYV YUYV YUYV YUYV
    (3)UYVY:UYVY UYVY UYVY UYVY
  3. YUV 4:2:0采样,每四个Y共用一组UV分量。8+2+2 = 12bits 1.5个字节。
    (1)YUV420p:
             YV12:YYYYYYYY VV UU
             YU12(I420):YYYYYYYY UU VV 
    下图是一个8*4分频率的YUV图像YU12格式
    YUV视频格式
     (2)YUV420sp:
            NV12:YYYYYYYY UVUV
            NV21:YYYYYYYY VUVU
    YUV视频格式

 1.YU12和YV12是一种Plane模式,将Y、U、V分量分别打包,依次存储。其每一个像素点的YUV数据提取遵循YUV420格式的         提取方式,即4个Y分量共用一组UV
 2.NV12和NV21是一种two-plane模式,即Y和UV分为两个Plane,但是UV(CbCr)为交错存储,而不是分为三个plane