视频编码检测
读文件头解析视频轨道编码与规格,给出浏览器兼容提示
视频编码检测是做什么的
视频播不了、没声音,多半是编码不被支持。本工具直接读取 MP4/MOV 的 ISO-BMFF box 结构(ftyp 品牌、mvhd 时长、各轨道的 stsd 编码标识、分辨率、声道、语言),WebM/MKV 则检查 EBML 魔数并读取 DocType 与轨道信息。
解析结果以轨道表呈现:类型、编码、语言与规格一目了然,并附浏览器能否直接播放的兼容性提示。解析全部在本地完成,文件不会上传;遇到不认识的文件会给出前 64 字节的 HEX 以便进一步排查。
核心功能
- 解析MP4/MOV的box结构
- 识别avc1/hevc/opus等编码
- WebM/MKV读EBML与DocType
- 输出轨道类型编码语言表
- 附浏览器直接播放兼容提示
视频编码检测怎么用
读文件头解析视频轨道编码与规格,给出浏览器兼容提示
- 选择 MP4/MOV/WebM/MKV 文件
- 查看容器信息与轨道表
- 根据兼容提示判断能否网页播放
- 不支持的编码按提示转码
适合这些场景
- 排查视频无法播放的原因
- 交付前检查编码规格是否符合要求
- 识别无扩展名视频文件的真实格式
常见问题
为什么不直接用 video 标签试播?
试播只能知道能不能放,不知道为什么不能;读文件头能明确指出是视频编码、音频编码还是容器的问题,便于针对性转码。
支持哪些容器格式?
MP4、M4V、MOV(ISO-BMFF 结构)与 WebM、MKV(EBML 结构)。AVI、FLV 等老容器暂不支持,会给出文件头 HEX。
文件会被上传吗?
不会。解析完全在浏览器本地读取文件字节完成,整个过程没有网络请求。