视频编码格式介绍:H.264与H.265

2020-02-04 - 6,180

视频编码是为了优化视频,以最小的尺寸显示更多内容,最大限度文件大小。H.264与H.265是当今主流的编码格式。

假设某个视频尺寸是720P的,每秒24帧,每秒的数据就是1280(宽) * 720(高) *30(帧) / 8(字节) /1024(KB)/1024(MB) = 2.64MB。那么120分钟的电影就要18.56GB,这个数据量在硬盘和带宽都非常昂贵的情况下是不可接受的。

H.264

运动图像专家组MPEG 于1999年2月正式公布了MPEG-4(ISO/IEC14496)标准,MPEG-4由一系列的子标准组成,被称为部(part),其中第十部分(ISO/IEC 14496-10):

高级视频编码或称高级视频编码(Advanced Video
Coding,缩写为AVC):定义一个视频编解码器(codec)。AVC和XviD都属于MPEG-4编码,但由于AVC属于MPEG-4 Part
10,在技术特性上比属于MPEG-4 Part2的XviD要先进。另外,它和ITU-TH.264标准是一致的,故又称为H.264。

H.264是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准,这个标准通常被称之为H.264/AVC,H264到2009年才开始普及。

H264是一种帧间编码,只记录每一帧之间的变化,解码的时候在上一帧基础上算出变化。不仅大幅度缩小体积,还能保持比较好的画质。

H.265

H.265是ITU-T VCEG继H.264之后所制定的新的视频编码标准,2013年2月推出。标准全称为高效视频编码(High Efficiency Video Coding),简称H.265/HEVC。H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进,相较于之前的H.264标准有了相当大的改善。文件压缩更小,H.265可以减少更多的带宽和硬盘消耗。不过对硬件的要求也更高,老旧的配置播放起来会卡顿。

H265使用了“块的四叉树划分结构”,从16x16像素的固定宏块,升级成了8x8 ~ 64x64的自适应划分,并加入了各种自适应预测、变换等编码技术,算法也经过优化,同码率下占用空间比H264节省了50%足足一半,动态画面表现会更加清晰。

如何分辨视频是H.264还是H.265?

命名:

规范命名的电影通常包含编码,例如Haiyore Nyaruko-san W 2013 1080P Blu-ray H264.mkv、S2peed Angels 2011 1080p HKG Blu-ray AVC DTS-HD.mkv。

里面含有H264或者AVC的就是H.264编码,也有的写成x264,x264是基于H.264标准的视频编码器。

里面含有H265或者HEVC的就是H.265编码,也有的写成x265,x265是基于H.265标准的视频编码器。

PotPlayer播放器调取视频信息:

使用PotPlayer播放视频,按Tab键显示视频的详细信息。视频编码器输入是AVC的就是H.264,HVC的就是H.265。

QQ拼音截图未命名.jpg

PotPlayer播放H.265视频

你的设备支持H.265硬解的话,打开LAV Video Configuration开启硬解,推荐使用D3D11。

设备不支持H.265硬解的话,PotPlayer会指引下载解码器,播放时使用CPU软解。


H.265硬件支持表

完美支持H.265和VP9编码8K 10Bit视频硬解的英特尔核显列表