科普指南

视频编码格式怎么看:H.264、H.265 检测一次讲清

视频打不开、设备不兼容、转码不知道选什么——这些问题十有八九和编码格式有关。这篇指南先分清"编码"和"容器"这两个最常被混淆的概念,再对比 H.264、H.265 等主流编码,最后用 MediaInfo 三步查出任意文件的真实编码。

先分清:编码格式和容器格式是两回事

容器(Container)是装数据的盒子,决定文件扩展名和封装结构,常见的有 MP4(MPEG-4)、MKV(Matroska)、MOV(QuickTime)、TS、AVI;编码(Codec)是盒子里画面的压缩方式,决定解码需要什么能力,常见的有 H.264/AVC、H.265/HEVC、VP9、AV1。同一个 MP4 文件,里面可能装的是 H.264,也可能是 H.265——"MP4 打不开"的真正原因往往是里面的编码设备不认识,而不是 MP4 本身有问题。所以排查播放问题,第一步是查编码,第二步才是查容器。

H.264 与 H.265:通用兼容和高效压缩的取舍

H.264/AVC 是普及度最高的编码,手机、电脑、电视、浏览器几乎全平台支持,2010 年后的设备基本都能硬解,是交付和分发的安全选择。H.265/HEVC 是它的继任者,同画质下体积约可减半,4K 内容的优势明显,但授权情况复杂,部分浏览器和老设备不支持,需要目标平台确认后再用。简单决策:发给不确定的对象用 H.264,自家生态或平台明确支持时用 H.265。用 MediaInfo 查看时,H.264 显示为 AVC(Codec ID avc1),H.265 显示为 HEVC(Codec ID hvc1 或 hev1)。

VP9 与 AV1:新编码适用什么场景

VP9 是 Google 推出的编码,YouTube 大规模使用,WebM 容器常见,浏览器端支持好,硬件设备和部分剪辑软件支持有限。AV1 是新一代开源编码,免授权费,压缩效率高于 H.265,流媒体平台正在逐步采用,缺点是编码慢、老设备硬解少,目前更适合面向浏览器端分发的场景。下载的 WebM 打不开,用 MediaInfo 查一下 Video 区块,大概率能看到 VP9 或 AV1 字样。

用 MediaInfo 查编码:三个关键字段

把文件拖进 MediaInfo,看 Video 区块的三行:Format 是编码名称(AVC、HEVC、VP9 等);Codec ID 是封装层的编码标识(avc1、hvc1、vp09 等),排查兼容问题时硬件厂商文档常引用它;Format profile 是编码档位(如 High@L4.1、Main 10),档位和级别越高对解码设备要求越高,"编码支持但播放卡顿"往往就是档位超了设备能力。General 区块的 Format 则是容器格式。整个检测不需要播放文件,秒级出结果。

查完编码之后:不兼容的三种处理思路

设备不支持 H.265:用剪辑软件或转码工具转成 H.264 + MP4 组合,兼容性最稳;WebM/VP9 打不开:转成 MP4 容器 + H.264 编码;电脑能播电视不能播:先对比两台设备的官方支持列表,再按档位降级重编码。转码前后各用 MediaInfo 查一次,确认 Format 和 Format profile 确实变了,避免"转了个寂寞"。

参考速查

主流视频编码对比表

按"压缩效率 - 兼容性 - 典型场景"三个维度对照,选编码时先看这张表。

编码MediaInfo 显示压缩效率兼容性典型场景
H.264/AVCAVC(avc1)基准几乎全平台通用交付、平台上传、存档
H.265/HEVCHEVC(hvc1/hev1)约为 H.264 两倍较新设备,部分浏览器缺失4K 内容、移动端省流量分发
VP9VP9(vp09)与 H.265 接近浏览器好,硬件设备有限网页视频、WebM 分发
AV1AV1(av01)高于 H.265新设备逐步支持流媒体平台、浏览器端播放
MPEG-4 VisualMPEG-4 Visual(DX50/XVID 等)低老设备支持老片源识别,新项目不建议
MPEG-2MPEG Video(mp2v)低广播设备DVD、广播流检测

编码选择还要结合码率设置一起看:同编码下码率决定画质下限,跨编码对比时先确认档位一致。检测字段的完整解释见使用教程的字段对照表。

延伸阅读

把参数检查变成习惯

编码、码率、分辨率、帧率是交付自查的四件套,配合教程一起用。

率

视频码率怎么看

码率定义、CBR 与 VBR 区别、各分辨率码率参考值与检测方法。

问

帮助问答

编码不兼容、播放失败、音轨缺失等高频问题速答。

查一查你视频文件的真实编码

下载 MediaInfo,拖入文件三步读出编码格式、Codec ID 和档位。

下载中心