写作日期:2026-05-20博主:码流怪侠标签:音视频开发 / 图像处理 / 编解码 / 色彩空间前置知识:建议了解像素、字节、分辨率等基础概念前言在音视频开发的路上,YUV 是一个绕不过去的坎。几乎所有视频编解码(H.264、H.265、VP8、VP9、AV1)、流媒体传输(RTMP、HLS、DASH)以及图像处理领域,都在和 YUV 打交道。很多开发者知道"YUV 是视频存储格式",但问到4:2:0 到底比 4:4:4 省了多少数据、I420 和 NV12 的区别是什么、RGB888 转 YUV 的公式怎么来的,往往一头雾水。本文将系统化地讲解:色彩模型基础:RGB 和 YUV 的数学原理与物理意义YUV 采样格式:4:4:4、4:2:2、4:2:0、4:1:1、4:1:0 的完整图解RGB 采样格式:RGB565、RGB888、RGB101010、ARGB8888 等像素封装存储格式(Memory Layout):平面(Planar)、交错(Interleaved)、半平面(Semi-planar)