一 :介绍
YUV420 : width x height
Y = width x height
U = V = width x height x 1/4
总的存储大小: width x height x 3/2
分为planar 和 semi-planar 两种封装格式:
planar : YUV420P(I420) , YV12 ;
semi-planar : NV12(YUV420SP) , NV21 。
二:Planar封装:
Y,U,V分开独立存储。
根据U、V的顺序,分出2种格式:
U前V后 ——YUV420P(I420):
先存储完Y再存储U,之后存储V。
V前U后——YV12:
(参考上图)先存储完Y再存储V,之后存储U。
三:Semi-planar封装:
Y单独存储,U、V交叉存储。
根据U、V的顺序,又分为2种:
U前V后——NV12(YUV420SP):
Y存储完,UV交叉存储(U先)。
V前U后——NV21:
(参考上图)Y存储完,UV交叉存储(V先)。