当前位置: 首页 > news >正文

实用指南:音视频学习(六十七):音视频像素格式

实用指南:音视频学习(六十七):音视频像素格式

在音视频处理领域,像素格式(Pixel Format)是视频编解码、图像处理和渲染的基础。像素格式决定了图像在内存中的组织方式,不同格式的选择会影响到存储效率、运算复杂度以及最终的画质表现。YUV 系列格式因其兼顾存储效率与图像质量,在视频编解码、硬件加速和传输过程中被广泛采用。尤其是 YUV420 家族和 NV12 格式,在 H.264/H.265 编解码器、GPU 图形接口以及视频处理管线中应用极为普遍。

YUV 色彩模型概述

YUV 的来源

YUV 是一种颜色编码方式,最初用于电视系统。与 RGB 模型不同,YUV 将图像分为亮度(Y)色度(U、V) 两部分:

人眼对亮度比对色度更敏感,因此在存储或传输时,通常会对 U、V 进行下采样,以减少数据量。

YUV 与 RGB 的关系

YUV 与 RGB 之间可以通过矩阵变换互相转换,常见公式如下(BT.601 标准):

Y=0.299R+0.587G+0.114B
U=−0.169R−0.331G+0.500B+128
V=0.500R−0.419G−0.081B+128

这种分离方式使得在视频压缩中可以利用人眼对色度的不敏感特性,有效降低码率。

YUV 采样格式分类

根据色度下采样方式,常见的 YUV 采样模式包括:

  1. YUV444:Y、U、V 各自都有完整分辨率,不进行色度下采样。质量最高,但存储开销大。
  2. YUV422:每两个像素共享一组 U、V 分量。数据量减少 1/3。
  3. YUV420:每 2×2 像素块共享一组 U、V 分量。数据量约为 YUV444 的一半。
  4. YUV411/410:更强的下采样,质量损失较大,现代视频编码中较少使用。

其中,YUV420 是现代视频编码的主流格式,缘于它在图像质量与存储效率之间取得了良好平衡。

YUV420 系列格式

YUV420 根据存储方式的不同,衍生出多种具体格式。核心区别在于Y、U、V 平面的排列顺序和存储方式

I420(YUV420P)

  • 存储顺序:Y 平面 → U 平面 → V 平面;
  • 每个平面单独存储,属于Planar(平面型) 格式;
  • 内存布局:
    • Y:W×H 字节;
    • U:W/2×H/2 字节;
    • V:W/2×H/2 字节。

YV12

  • 与 I420 类似,但 U、V 平面顺序互换;
  • 存储顺序:Y 平面 → V 平面 → U 平面。

NV12

NV21

  • 与 NV12 类似,但交错顺序为 VU;
  • 存储顺序:Y 平面 → VU 交错平面;
  • Android 摄像头 API 常用此格式。

NV12 与 YUV420 的比较

存储结构

  • I420/YV12:三个平面,存取灵活,便于单独处理 U、V 分量;
  • NV12/NV21:两个平面,内存访问更连续,适合硬件加速。

内存占用

假设分辨率为 1920×1080(Full HD):

硬件支持

  • NV12:广泛支持于 Intel QuickSync、NVIDIA NVDEC/NVENC、DirectX、VAAPI、FFmpeg;
  • NV21:Android 平台摄像头数据输出常用;
  • I420:软件编解码和跨平台通用。

典型应用场景

优缺点总结

I420

YV12

  • 优点:与 I420 类似,部分解码器历史兼容;
  • 缺点:V、U 顺序特殊,跨平台支持较弱。

NV12

NV21

  • 优点:Android 主流格式;
  • 缺点:跨平台兼容性差。

总结

NV12、YUV420 等像素格式作为视频处理中的基础环节,虽然只是底层数据存储方式,但对视频编解码效率、跨平台兼容性和最终渲染效果有着重点影响。随着 GPU 加速和移动端应用的发展,NV12 已成为硬件编解码与渲染的事实标准,而 I420 仍然在跨平台和软件处理场景中不可或缺。未来,随着 HDR、10bit/12bit 色深和 4:4:4 高质量视频的普及,YUV 格式可能会逐步向更高精度和更灵活的存储方式演进,但在高效视频传输与压缩领域,YUV420 家族仍将长期存在。

http://www.gsyq.cn/news/30210.html

相关文章:

  • 2025年铁氟龙高温线厂家权威推荐榜:极细铁氟龙/UL10064铁氟龙/UL1332铁氟龙/UL1867铁氟龙/UL10064极细铁氟龙/UL1332极细铁氟龙/UL1867极细铁氟龙专业解析
  • 2025年卫衣品牌权威推荐榜:精选纯棉/加绒/oversize/情侣款卫衣源头厂家,潮流与舒适兼备的穿搭首选
  • 2025年透声膜厂家权威推荐榜:防水透声膜,透气透声膜,手表/耳机/智能手环专用透声膜优质供应商精选
  • 2025年实木家具厂家权威推荐榜:原木/全实木/北美黑胡桃/樱桃木/榫卯工艺高端定制,实木全屋整装,烘干/白胚/木蜡油保养,经典款品质之选
  • 2025年环境试验设备厂家权威推荐榜:冷热冲击/高低温/氙灯耐候/步入式恒温恒湿/HAST老化/机械淋雨试验箱全方位解析
  • 2025年高压加速老化设备厂家推荐排行榜,高压加速老化HAST,高压加速老化PCT,热流仪源头厂家最新权威测评与选购指南
  • CICD流程建设之持续集成实践指南
  • Codeforces Round 1049 (Div. 2)C. Ultimate Value
  • iPhone 上某人发来的短信消失了?9 种解决方法
  • freebsd14.3:安装kde6
  • vue: vue下载项目安装依赖库
  • 如何在1v1一对一视频直播交友APP中实现防录屏防截屏功能?
  • 基于SpringBoot3+Vue3的宠物领养平台、猫狗领养平台、宠物救助管理系统、流浪动物领养管理系统,毕业设计,课程设计
  • 2025 年最新推荐炼铅炉实力厂家排行榜:含废电瓶反射大型环保等设备,权威测评优选企业盘点可移动/熔/设备/无烟/新型炼铅炉厂家盘点
  • Android 网络请求:EasyNet(Okhttp + retrofit + flow + gson + 缓存 + 文件下载 + 文件上传 + 人性化Loading窗)
  • 基于格的抗量子密码
  • Yolo11Onnx——图像后处理
  • 2025 年不锈钢方管制造厂家最新推荐排行榜:权威测评选出高性能可靠性优质品牌榜单不锈钢矩形管/不锈钢管材/不锈钢异行管/不锈钢毛细管公司推荐
  • 2025年上海机床CE认证公司权威推荐榜单:国外CE认证/快速CE认证/充电桩CE认证源头公司精选
  • 实用指南:JavaScript继承详讲
  • QEMU 建模硬件
  • P14304 【MX-J27-T1】分块
  • 2025年工业风扇厂家权威推荐榜:直流风扇、显卡散热风扇、一体机风扇、轴流风扇及散热风扇专业选购指南
  • 2025年除尘设备厂家权威推荐榜:除尘器/脉冲除尘器/中央脉冲除尘器/工业除尘器源头企业综合测评与选购指南
  • 2025年上海久宙集团:深度解析其技术护城河与行业话语权
  • 墨尔本迎来第六届PancakesCon网络安全大会
  • 2025年网络隔离变压器优质厂家权威推荐榜单:以太网变压器/网络变压器/LAN变压器源头厂家精选
  • 深入解析:使用 PyTorch 实现 CIFAR-10 图像分类:从数据加载到模型训练全流程
  • 2025年冷库保温建材工厂权威推荐榜单:泡沫模块建大棚/检修用围栏/绝缘围栏源头厂家精选
  • 《手搓》线程池