搞视频编解码的童鞋对此深刻理解,yuv是我们常用的视频基础格式。
解决方案:
关于yuv 格式
YUV 格式通常有两大类:打包(packed)格式和平面(planar)格式。前者将 YUV 分量存放在同一个数组中,通常是几个相邻的像素组成一个宏像素(macro-pixel);而后者使用三个数组分开存放 YUV 三个分量,就像是一个三维平面一样。
1.YUV422 Planar
这里,Y\U\V数据是分开存放的,每两个水平Y采样点,有一个Cb和一个Cr采样点,如下图:
2.YUV420 Planar
这个格式跟YUV422 Planar 类似,但对于Cb和Cr的采样在水平和垂直方向都减少为2:1,如下图
3.YUV422 Semi-Planar
这个格式的数据量跟YUV422 Planar的一样,但是U、V是交叉存放的,如下图:
本文转自:http://blog.sina.com.cn/s/blog_820338290100zeci.html