黄瓜视频 · 图文专题 · 2026-11-01

黄瓜视频4:2:0怎样少记色度样本

黄瓜视频资料中出现4:2:0时,不能把它读成只有四种颜色或图像少了一半像素。对本文采用的逐行4×2网格,Y保留8个样本,Cb与Cr各保留2个,共12个分量样本;4:4:4则是8+8+8=24。减少的是色度采样密度,Y网格的宽高仍为4×2。

适用范围

本文是非露骨视频技术入门,使用本站原创逐行网格。参照Microsoft对8位YUV格式的说明,只计算有效分量样本数量,不规定所有编码器的滤波器、色度样本定位或文件存储布局;不把检索词当作某款产品的技术配置。

黄瓜视频4比2比0图解:Y为8个样本,Cb与Cr各2个,与4比4比4的24个样本比较
原创数量图。两组Y网格同为4×2,色度网格密度不同;图不规定具体样本中心,不作为实际编码效果对比。

先把一个像素与三个分量分开

在常见Y′CbCr表达中,Y′是由非线性编码信号得到的亮度相关分量,Cb和Cr表示色差信息。软件和文档也经常用YUV作为相关格式的称呼。下面图中简写为Y、Cb、Cr;这不是把RGB里的红、绿、蓝三个通道改个名字,也不是把Y当成物理光照测量值。

4:4:4与4:2:0比较的是分量的空间采样关系。位深回答每个样本用多少位表示,两者不是同一个字段。因此“8位4:2:0”同时说明两件事,不能把4:2:0中的数字当作每个颜色的位数。

原创4×2图:先数三个平面

题设画面宽4、高2,使用逐行网格;图里的格子只是数量示意,不给出具体颜色值或精确采样中心。4:4:4的三个分量都按4×2记录,因此Y为8、Cb为8、Cr为8,合计24个有效样本。

4:2:0的色度在水平方向和垂直方向各降为一半。于是Y仍为4×2=8;Cb为2×1=2;Cr同样为2。两种色度必须分别计算,不能看见“0”就把Cr删掉。8+2+2=12,比本题4:4:4的24少12个,恰好是一半。

同样画面尺寸,色度网格可以更稀

两幅图的Y网格都没有变成2×1,因此不能写“4:2:0把视频分辨率直接减半”。显示时仍需为输出位置形成颜色信息,相关过程涉及色度重建与颜色转换。图中较稀的色度格也不意味着屏幕每两个像素就显示一块完全相同的颜色。

如果素材包含细小彩色文字或尖锐的色彩边界,制作时应留意色度处理的影响;但不能仅由4:2:0标签对任意影片作质量排名。本题没有规定实际滤波方法、压缩强度与观看条件,也不生成可以当作软件实测的红蓝边缘对照图。

样本数不能直接充当文件字节数

再添加一个明确条件:每个有效样本8位,暂不计对齐、行跨度、头部及其他数据。本题4:4:4的样本载荷是24字节,4:2:0是12字节。这只说明这个小网格的有效样本载荷,不是两个真实视频文件一定相差一半。

Microsoft文档同时介绍多种4:2:0布局:有的平面或行需要额外地址空间,有的把Cb、Cr交错存放。编码压缩、音轨、容器和元数据又属于其他层。仅有宽高和4:2:0三个数字,无法计算下载文件的精确大小;需要相应格式、布局或码率等额外条件。

用三次核对避免把不同问题混在一起

第一步核对宽高指的是哪一个网格,本文的4×2是Y网格。第二步分别列出Cb与Cr的宽高,不只写一句“颜色少一半”。第三步再写每样本位数,并明确自己算的是有效样本载荷还是实际内存、文件。这样的表格能让算式的单位保持一致。

练习改成8×4的同类逐行网格:Y有32个,Cb与Cr各4×2=8个,合计48;同尺寸4:4:4为96。这个练习只按相同的采样关系放大网格,不表示只需增加数字就能确定真实编解码器如何布置边界或交错数据。

交付一条准确的格式说明

本题可以写:“在逐行4×2示意中,4:2:0保留8个Y、2个Cb、2个Cr有效样本;画面Y网格不变,色度在两个方向各减半。按8位且忽略额外存储开销,载荷12字节。”条件、数量和单位同时出现,读者能按图复算。

若拿到的是实际文件,记录工具显示的像素格式、尺寸、位深和所用工具版本,再查相应格式定义。不要由标题中的“高清”推定4:4:4,也不要由4:2:0推定某条字幕已经损坏;对内容的判断仍需查看实际输出。

操作步骤

  1. 写明逐行或其他扫描条件,以及Y网格的宽与高。
  2. 分别计算Y、Cb、Cr三个分量的样本数,再求和。
  3. 需要换算载荷时另写每样本位数,标明是否忽略对齐与头部。
  4. 将采样数量与显示尺寸、压缩文件大小分栏,缺少条件就不作精确换算。

常见问答

4:2:0最后的0表示没有Cr吗?

不是。本题4:2:0中Cb和Cr都存在,而且各有2个有效样本。应按格式规定理解两个色度分量的水平与垂直采样,不能把记号当作三个通道的样本总数。

为什么12个样本还能对应4×2画面?

12是三个分量合计的有效样本数,不是画面像素总数。Y仍有8个位置,色度较稀;输出颜色形成涉及相应的色度重建与转换。

4:2:0文件一定比4:4:4小一半吗?

不一定。一半是本文固定尺寸和每样本位数时有效样本载荷的比例;布局开销、编码压缩、音频与容器都会影响真实文件大小。

这张图能确定色度样本在像素的什么位置吗?

不能。图仅展示网格尺寸和数量,不规定精确采样中心或滤波规则。要研究位置和重建方式,需要查具体视频格式与实现说明。

参考依据

Microsoft:Recommended 8-Bit YUV Formats for Video Rendering · Microsoft Learn · 核对日期 2026-11-01。4:2:0色度在水平、垂直方向各降采样二倍;YV12、NV12等布局不同。;文档区分4:2:0的12 bpp与带额外地址空间的16 bpp布局,支持有效样本载荷与实际布局分开;本文小网格及练习为原创。