H264分析工具
- Elecard Stream Eye
这是最常用最有名的一款分析工具,使用它可以分析目前所有的遇见的编码器,例如264、265等等。
下载地址:https://www.elecard.com/products/video-analysis
- CodecVisa
同样是一款很有名的工具,也是非常全,包括mac端、linux端、windows端。
二者依然是Elecard Stream Eye更为好用,但是价格也是更为贵一些。
- 雷神开发的工具
雷神开发的工具是基于ffmpeg,像运动矢量、残差值等都可以通过ffmpeg获取到。
下载地址1:https://jaist.dl.sourceforge/project/h265streamanalysis/binary/SpecialVH264.exe
这个主要是用来分析H264码流的。
下载地址2:
https://sourceforge.net/projects/videoeye/files/
这个工具很强大,包括运动矢量,残差值等
elecard工具使用
在选择打开视频文件后,映入眼帘的分为几个部分,首先是上方的部分,圈出来的是柱状图,通过柱状图可以清晰看出I帧和其他帧的数据量有着明显的不同。I帧的柱状图显然数据量很平均,而且明显少于P帧的数据量。
现在圈出来的就是缩略图,可以大概看到第一帧什么样子,第二帧什么样子,以及之后的每一帧的缩略图。
现在圈出来的就是波形图,
现在圈出来的是左边的部分,这个选项是展示基本信息,
现在圈出来的是一些重要参数。
左边第三个选项是一些树状的,包含一些Slice header信息。
现在圈出的是下方右侧的功能区,也是这个软件最重要的部分,圈出来的地方分为四个功能。
第一个是解码后的视频,而且鼠标在视频图片上移动时,也可以看见红色的部分,那是宏块。
第二个是预测值,I帧就是帧内预测,P帧就是帧间预测
第四个就是残差值
第三个是为过滤的,
如果仔细对比下,这四幅图片展现的样貌还是有着明显的不同的。
现在圈出的是分别打开关闭左侧、右侧、下边侧边栏的功能按键。
现在圈出的,绿色部分是播放的一些操作,红色部分是打开文件、刷新的一些操作。
现在圈出来的就是一些非常重要的功能按键
第一个按键就包含了我们要对哪些数据进行显示,理由有类型、运动矢量、工具集等
第二个就是现实Slice,例如点击后,如果图片是多Slice的,就会在画面中分成多个块显示出来。
第三个就是显示宏块划分,
第四个是帧内预测的一些工具
第五个就是背景
第六个是预测值具体的宏块划分
不多说了,这部分可以自己体验下。
在圈出来的位置还可以选择显示的分量,例如仅显示Y分量、U分量等等