马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
关于H.264,H.265,H.266干系资料链接:
尺度及中文资料链接
视频编码中的重要技能
视频编码的目的是在包管视频质量的条件下,尽大概镌汰数据量。以下是视频编码中的焦点技能:
- 块分别(Block Partitioning)
- 将视频帧分别为小块,以便后续举行猜测、变更和量化。
- 块的巨细和形状直接影响编码服从。
- 帧内猜测(Intra Prediction)
- 利用同一帧内相邻像素的干系性,猜测当前块的像素值。
- 目的是镌汰空间冗余。
- 帧间猜测(Inter Prediction)
- 利用时间上相邻帧的内容,通过活动估计和活动补偿猜测当前块的像素值。
- 目的是镌汰时间冗余。
- 变更(Transform)
- 将猜测残差(猜测值与实际值的差值)从空间域转换到频率域,会集能量,便于压缩。
- 量化(Quantization)
- 对变更后的系数举行舍入处置惩罚,镌汰数据量。
- 量化步长决定了压缩率和视频质量的平衡。
- 熵编码(Entropy Coding)
- 对量化后的数据举行无损压缩,利用数据的统计特性进一步镌汰比特率。
- 环路滤波(In-loop Filtering)
- 在编码息争码过程中对重修图像举行滤波,镌汰压缩带来的伪影,提拔质量。
H.264 (AVC)
H.264 是一个告急的视频编码尺度,奠定了当代视频压缩的底子。
重要技能特点
- 块分别:利用 16x16 像素的宏块(macroblock),可细分为 8x8 或 4x4 的子块。
- 帧内猜测:支持 9 种 4x4 块猜测模式和 4 种 16x16 块猜测模式。
- 帧间猜测:支持 1/4 像素精度的活动向量。
- 变更:接纳 4x4 和 8x8 的整数 DCT 变更。
- 熵编码:提供 CAVLC(基于变长编码)和 CABAC(基于上下文自顺应的二进制算术编码)两种选择。
- 环路滤波:引入去块滤波器(deblocking filter),镌汰块效应伪影。
H.265 (HEVC) 相较于 H.264 的改进
H.265 在 H.264 的底子上大幅提拔了压缩服从,尤实在用于高分辨率视频。
具体改进
- 块分别
- 改进:从固定的 16x16 宏块升级为编码树单位(CTU),最大支持 64x64,并接纳四叉树结构,动态分别至 8x8。
- 上风:更机动的块分别,能根据内容复杂度优化压缩服从。
- 帧内猜测
- 改进:猜测模式从 9/4 种增长到 35 种,支持更多猜测方向。
- 上风:更精确的猜测,镌汰空间残差。
- 帧间猜测
- 改进:引入高级活动向量猜测(AMVP)和归并模式(merge mode),优化活动信息编码。
- 上风:镌汰形貌活动所需的比特,提拔时间猜测服从。
- 变更
- 改进:支持更大的变更尺寸,最高达 32x32。
- 上风:更好地捕获大块地区的低频信息,镌汰残差数据量。
- 环路滤波
- 改进:在去块滤波器的底子上新增样本自顺应偏移(SAO)滤波器。
- 上风:进一步镌汰伪影,提拔视觉质量和猜测精度。
- 熵编码
- 改进:CABAC 性能得到优化。
- 上风:进步无损压缩服从。
总体结果:在雷同质量下,H.265 的比特率约为 H.264 的一半。
H.266 (VVC) 相较于 H.265 的改进
H.266 是最新的视频编码尺度,进一步提拔压缩服从并支持更多应用场景。
具体改进
- 块分别
- 改进:接纳四叉树加二叉树(QTBT)结构,支持矩形块分别,最大尺寸仍为 64x64。
- 上风:更机动的分别方式,能更好地顺应复杂内容。
- 帧内猜测
- 改进:猜测模式从 35 种增长到 67 种,方向更风雅。
- 上风:提拔猜测精度,进一步镌汰空间冗余。
- 帧间猜测
- 改进:引入仿射活动补偿(affine motion compensation),支持旋转、缩放等复杂活动。
- 上风:更精确地模拟真实物体活动,提拔时间猜测结果。
- 变更
- 改进:支持多种变更选择(MTS,如 DCT 和 DST),变更尺寸扩展至 64x64。
- 上风:根据内容选择最优变更,镌汰残差数据量。
- 环路滤波
- 改进:新增自顺应环路滤波器(ALF),与去块滤波器和 SAO 协同工作。
- 上风:自顺应调解滤波计谋,明显镌汰伪影。
- 熵编码
- 改进:进一步优化 CABAC 的上下文建模。
- 上风:提拔无损压缩服从。
总体结果:在雷同质量下,H.266 的比特率比 H.265 再低沉 30-50%。
压缩服从与带宽需求
- H.264(1080p@30fps):
- 范例码率:4-8 Mbps
- 实用场景:平常网络直播、标清视频存储。
- H.265(4K@30fps):
- 范例码率:10-20 Mbps(比H.264节省50%带宽)
- 实用场景:4K流媒体(如Netflix)、超高清监控
。
- H.266(8K@60fps):
- 范例码率:20-40 Mbps(比H.265节省50%带宽)
- 实用场景:8K广播电视、VR游戏串流。
示例:一部90分钟的4K影戏:
- H.264:约50 GB
- H.265:约25 GB
- H.266:约12.5 GB
2. 盘算复杂度与硬件需求
尺度编码复杂度(相对值)范例硬件支持H.2641x手机SoC(2010年后)、低端摄像头H.2653-5x高端手机(如iPhone 12+)、4K电视芯片H.2668-10x最新GPU(NVIDIA RTX 40系列)、专用编码芯片
市场应用与竞争格局
1. H.264/H.265/H.266的当前应用
- H.264:仍占主流(约60%视频流量),尤其在监控
摄像头、视频聚会会议(Zoom默认编码)。
- H.265:4K流媒体(YouTube、Disney+)、苹果生态(iPhone录制的4K视频)。
- H.266:试验阶段,如日本8K电视台、Meta的VR直播。
2. 与AV1的竞争
- H.266上风:
- 压缩服从略高于AV1(约5-10%)。
- 硬件加速生态更成熟(华为海思、联发科芯片已支持)。
- AV1上风:
- 免专利费(由AOM同盟推动,谷歌/Netflix支持)。
- 已广泛应用于YouTube、TikTok等平台。
猜测:将来5年,H.266将在超高清专业范畴(广电、医疗影像)领先,而AV1主导斲丧级流媒体。
|