常见视频格式

最近一直在做YUV数据的处理和渲染的工作,记录一下常用的YUV420格式。

YUV420的y、u、v通道不是连续交叉存储的,存储方式可以细分为:

  • I420(也叫YUV420P):三个通道的数据分开独立存储,先是连续的y,接着是连续的u,然后是连续的v。

  • YV12:三个通道的数据分开独立存储,先是连续的y,接着是连续的v,然后是连续的u。YV表示:y后面是v,12表示个像素12bit

  • NV12(YUV420SP): y独立存储,uv交叉连续存储,yyyyuvuvuvuv.

  • NV21 : y独立存储,vu交叉连续存储,yyyyyvuvu*vu.与NV12不同的时候uv交叉存储的时候,v在前u在后。

网络上详述每种格式的文章很多,不一一列举了。

你可能感兴趣的:(常见视频格式)