RGB、YUY2、YUYV、YVYU、UYVY、AYUV格式详解

      以下摘自http://bbs.chinavideo.org/viewthread.php?tid=4143

  I420是YUV格式的一种,而YUV有packed format和planar format两种,而I420属于planar format的一种。

  同时I420表示了YUV的采样比例4:2:0。4:2:0的YUV并不是说没有V分量,而是指对于每一个行,只有一个U或者V分量。比如第一行里,是YUYYUY,到了第二行是YVYYVY,那么对于每一行来说就是4:2:0或者4:0:2。需要说明的是,这里的排列方式是针对packedformat而言的,因此并不适用于I420这样的planar format。Packed format和plannerformat的区别在于,packedformat中的YUV是混合在一起的,因此就有了UYVY、YUYV等等,他们在码流中排列的方式有所不同。而对于plannerformat每一个Y分量,U分量和V分量都是以独立的平面组织的,也就是说所有的U分量都在Y分量之后出现,而V分量在所有的U分量之后。就像三个大色块一样。这样的组织方式除了I420以外还有YV12、IYUV等等。

  有关YUV更详细的资料,可参考:http://www.fourcc.org/yuv.php

  值得注意一点的是,planner format没有像packedformat那样的顺序性,那么是否意味着420和411就没有区别了呢,而且有些资料上也有写 IYUV is identical toI420。wiki上也对此有很明确的说明。表面上看IYUV和I420的data组织形式完全一样,都是4:1:1的YUV色平面组成,但是I420的UV分量是在2x2的像素点中采样得到的,而IYUV的UV分量是在1x4的行像素点中采样得到的,所以在表达的方式上还是有一定差异的。
--------------------------------------------------------------------------------------------------------------------

YV12 - YUV 4:2:0 planar format.

I420 - YUV 4:2:0 planar format with chroma planes in reverse order.

NV12 - YUV 4:2:0 with interleaved chroma samples.

YUY2 - YUV 4:2:2 packed format.

UYVY - YUV 4:2:2 packed format with different sample ordering.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值