- HM(C-Model)
- Vega HEVC-Audio Video Analyzer
- Video Pro Analyzer
- Elecard HEVC Analyzer
- CodecVisa
- HEVCESBrowser
- Gitl HEVC Analyzer
HEVC SPEC 学习过程中,除了要看到官方参考代码 HM 外,还需要其他工具分析码流,有助于更好的理解 SPEC,本文就记录用到的几个工具。
HM(C-Model)
HM(C-Model) 是官方的开源代码,它主要用于研究 SPEC 时可以用到。可能是最详细、最准确的研究 HEVC 的项目了,它不仅包含解码器 TAPPDecoder,还包含了编码器 TAppEncoder。
Vega HEVC-Audio Video Analyzer
Vega 是我用过的最专业的 HEVC 图形化的分析工具,它是收费的,之前听公司人说,买的版权是30万, 惊呆了,目前也没在市面上见到过破解版的。图示如下:
Video Pro Analyzer
Intel Video Pro Analyzer 是图形化的压缩视频码流分析工具,该工具支持市面上的大多数主流的编码标准:
- HEVC:(ITU-T H.265), 8/10-bit
- HEVC:RExt extension, 8/10/12-bit, 4:0:0/4:2:0/4:2:2/4:4:4
- VP9, profiles 0,1,2,3, 4:2:0/4:2:2/4::4:0/4:4:4, 8/10/12-bit
- AVC:(H.264/AVC, ISO/IEC 14496-10, MPEG-4 Part 10), up to High profile(except MBAFF support), 4:2:0, 8-bit
- MPEG2(ISO/IEC 13818-2 Part2), 4:2:0/4:2:2, 8-bit
- MP4 container support
- MKV container support
- MPEG-2 TS container support
从图中可以看出,该工具分析码流的 Syntax 值、视频的图像等等信息。
Elecard HEVC Analyzer
Elecard StreamEye 是一个功能强大的软件工具,它是专业的解码视频压缩的工具。图示如下:
Elecard StreamEye 支持如下格式:
- Transport Stream MPEG-2
- Program Stream MPEG-2
- MP4 file container
- MKV file container
- AVI file container
- MPEG-1 Video stream
- MPEG-2 Video stream
- HEVC/H.265 Video Stream
- AVC/H.264 Video Stream
CodecVisa
CodecVisa 是一个强大的码流分析工具,它目前支持大多数的压缩标准,H.265/HEVC、H.264/AVC、VP9/VP8、MPEG2等。图示如下:
HEVCESBrowser
HEVC Browser是 github 上的一个开源项目,它有两种形式,一种是图形化的形式,一种是命令行的方式,它的功能稍微弱一些,只能显示 syntax 的值。如图所示:
Gitl HEVC Analyzer
Gitl HEVC Analyzer 同 HEVCESBrowser 一样,是 github 上的一个开源项目,测试了一下,它只能显示出图像,但对码流的分析并不深入。如图所示:
欢迎有 Vega 的朋友给到我,也欢迎需要工具的朋友联系我:libinglimit@gmail.com