EasyICE TS流分析软件
使用说明
目录
功能简介… 2
运行环境要求:… 2
详细介绍:… 2
A. 媒体播放:… 3
B. 媒体信息… 4
C. PSI/SI 5
D. PID统计… 6
E. 图表… 6
1.时间戳信息… 7
2.PCR抖动… 8
3.GOP列表… 9
4.GOP抖动… 10
5.码率抖动… 11
F. 数据包视图… 12
G. 小工具… 14
1. PID抽取… 14
2. 重设PID.. 14
3. 204转188. 15
软件缺点… 15
其他说明… 16
问题 告… 16
后记… 17
本程序是一款TS文件静态分析工具,支持188/204、单路/多路节目 mpeg2/h.264,分析模块齐全,支持特大文件,并具有一流的处理速度。其主要功能如下:
l 媒体播放
l 媒体详细信息
l PID统计
l 同步分析,GOP统计,码率变化分析
l PSI/SI解析
l TS包列表、十六进制显示,TS头,调整字段,PES首部解析
1.Windowns2000以上操作系统
2.IE6.0以上
3.内存:128M以上
选择打开一个TS文件:
通过菜单栏或工具栏打开,或将文件拖动到EasyICE,可以看到如下对话框
当文件分析完毕,播放器窗口会被初始化,并处于暂停状态,单击播放按钮开始播放。
按F11键可以全屏/取消全屏,ESC也可以取消全屏
播控按钮:
依次为:播放、暂停、停止、降低播放速度、加大播放速度、逐帧播放
播放速度的调整分七个级别:
1/4速、1/3速、1/2速、正常速度、2倍速、3倍速、四倍速
当前播放速度会在“质量”区显示
“节目”区列出了当前流中所含有的节目,单击即可播放选中节目,展开可以看到节目的三个PID:视频、音频、PCR
“质量”区显示了当前播放媒体的简单信息,如播放速度等,但由于软件问题有些数据获取不到或存在问题,请以“媒体信息”栏检测结果为准。
特别的,软件首先会查找流中的PSI/SI信息,如果存在,将按照PSI/SI信息解析,如果不存在,软件将自己尝试检测视音频PID及PCRPID
如果你没有看到播放器画面,表明软件没有找到视频流或没有找到PCR
此模块对所有的PSI/SI进行了解析,当流中存在PSI/SI数据时,会在此模块列出。在视图中点击鼠标右键,可以展开/折叠所有节点。
时间戳图表显示的是,DTS、PTS出现时,与PCR的采样。与“PCR抖动”图表相同的是,时间戳以PCR时钟为基准。DTS与PTS值取自视频流中的I帧。由于帧的编码顺序与显示顺序的关系,不取B、P或其他帧的PTS与DTS,否则时间就不是累加的。
滚动鼠标滚轮可以缩放/扩展图表显示,这里大约提供了20倍的扩展,如果你需要显示更小数量级的图表,可以在开始分析文件时选择少分析一些数据。
图像可以用鼠标拖动,来调整显示位置。
在图表上点击右键,可以选择将当前图标存储为png/jpg等格式的图片。
视频的GOP结构
码率编码曲线,图中的每一个点为每次采样,码率计算方式为:两个PCR包之间的有效数据字节长度除以两PCR差值。
有效数据字节长度:此处计算的码率值为节目码率,并非传输流码率,这两种码率的区别在于是否将空包,及某些PSI/SI表数据计算在内。对于多路复用的TS流,想要计算其中某路节目的码率,显然是不可以将空包计算在内的。此处所指有效数据是属于某特定节目的包,包含以下几种:PAT、PMT、PCR、以及PMT表中所述单元流(音视频)。
另外,PCR包被作为有效数据,并减去11字节。参考:ISO/IEC 13818-2 22页
注意:当TS流中不存在PAT,PMT表,或这些表解析失败时,两PCR间所有数据都将被认为是有效数据。
“复制偏移地址” 可将Offset复制到剪切板
“保存此数据包” 可将所选TS包另存到一个文件
“查找” 有以下选项:
填入你要抽取出来的PID,如果有多个,以英文的逗 隔开。此处的PID要填十进制
204包长的TS流转为188包长
软件的处理机制是,当流中存在PSI/SI信息时,对节目的分析将完全依照PMT对节目的说明,当不存在PSI/SI信息时,软件会自己判断流中是否含有音视频、PCR等信息,并对分析流类型。但是,一些特别的情况,例如不含有PCR信息,在“数据包”及“PID”视图中对包类型的显示会是“未知”状态,而“MediaInfo”视图对流的分析则是独立的,您应当以“MediaInfo”视图显示的结果为准。
http://www.cnblogs.com/easyice/archive/2012/07/19/2599655.html
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!