您的位置:首页 > 其它

【视频】YUV基础

2018-01-05 17:50 99 查看
参考网站:https://msdn.microsoft.com/en-us/library/windows/desktop/dd206750(v=vs.85).aspx

YUV定义:

“Y”表示明亮度(Luminance或Luma),也就是灰阶值;

而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。

“亮度”是透过RGB输入信号来建立的,方 法是将RGB信号的特定部分叠加到一起。

“色度”则定义了颜色的两个方面─色调与饱和度,分别用Cr和CB来表示。

其中,Cr反映了RGB输入信号红色部分与RGB信号亮度值之间的差异。

而CB反映的是RGB输入信号蓝色部分与RGB信号亮度值之同的差异。

YUV420

每像素16位

IMC1:YYYYYYYY VV– UU–

IMC3:YYYYYYYY UU– VV–

每像素12位

I420: YYYYYYYY UU VV =>YUV420P

YV12: YYYYYYYY VV UU =>YUV420P

NV12: YYYYYYYY UV UV =>YUV420SP(最受欢迎格式)

NV21: YYYYYYYY VU VU =>YUV420SP

IMC2:YYYYYYYY YYYYYYYY VVUU VVUU

IMC4: YYYYYYYY YYYYYYYY UUVV UUVV

YUV422

YUY2: YUYV YUYV也称为YUYV

YUYV:同YUY2

YVYU

UYVY

VYUY

YUV422P:YYYYYYYY VVVV UUUU

YUV411(不常用)

Y41P

Y411

YUV444

YUV444p:YYYYYYYY VVVVVVVV UUUUUUUU

AYUV:V0U0Y0A0 V1U1Y1A1

FourCC

上述YUY2等都属于FourCC

参见http://abcavi.kibi.ru/fourcc.php

FourCC全称Four-Character Codes,代表四字符代码 (four character code), 它是一个32位的标示符,其实就是typedef unsigned int FOURCC;是一种独立标示视频数据流格式的四字符代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  YUV