hysAnalyser 是一款特色的 MPEG-TS 数据分析工具。本文主要介绍了 hysAnalyser 从MPEG-TS 中导出选定的 ES 或 PES 功能(版本v1.0.003),以便用户知悉和掌握这些功能,帮助分析和解决各种遇到ES或PES相关的实际问题。hysAnalyser 支持主流的MP1/MP2/AAC/AC3/E-AC3,MPEG-1/2/4,H.264/AVC、H.265/HEVC等,另外工具还支持 H.266/VVC, AVS2, AVS3等编码格式。
本文提供了H.265/HEVC,AVS3,H.266/VVC等ES导出之后,结合flvAnalyser 分析ES的案例。
关于 hysAnalyser 的详细介绍,感兴趣的网友可以参考以下地址
软件官方地址
Github地址:https://github.com/zymill/hysAnalyser
任务启动成功后,切入PES列表界面,如下图所示,可以进行ES或PES数据的导出。
支持类别:
文件后缀说明:
导出H265的ES数据之后,可以借助 flvAnalyser 工具,对ES进行详细分析和差错。
PES案例如图所示,主要和PES起始码,Stream ID,PES长度,PES头部长度等参数相关。
PES列表导出到文件,方便数据分享和对比。
Author : hybase@qq.com (qq: 23207689)
Date : 2025-05-17 08:54:43
===== [Start] =====
文件名称: G:\_tmp_todelete_30days\cctv4k-3.ts
节目ID : 1
ES PID : 1001(0x3E9)
格式类型: 视频 H.265
PES总数 : 894
序号 | 起始包序号 | 偏移地址 | PTS DTS(90KHz) | DTS间隔 (ms) | HH:MM:SS.MS | ES len | PES Len(Hdr)
idx= 0 | pkt_idx= 1171 | addr= 0x00035bf4 ( 220148) | pts= 2402622360 dts= 2402622360 (90KHz) | dts_dlt= 0 ( 0) | age= 07:24:55.804 | es_len= 57981 | pes_len(Hdr)= 0 (0) |
idx= 1 | pkt_idx= 1567 | addr= 0x00047ec4 ( 294596) | pts= 2402624160 dts= 2402624160 (90KHz) | dts_dlt= 1800 ( 20) | age= 07:24:55.824 | es_len= 63022 | pes_len(Hdr)= 0 (0) |
idx= 2 | pkt_idx= 1990 | addr= 0x0005b568 ( 374120) | pts= 2402627760 dts= 2402627760 (90KHz) | dts_dlt= 3600 ( 40) | age= 07:24:55.864 | es_len= 36499 | pes_len(Hdr)= 0 (0) |
idx= 3 | pkt_idx= 2190 | addr= 0x00064848 ( 411720) | pts= 2402631360 dts= 2402631360 (90KHz) | dts_dlt= 3600 ( 40) | age= 07:24:55.904 | es_len= 72486 | pes_len(Hdr)= 0 (0) |
idx= 4 | pkt_idx= 2665 | addr= 0x0007a51c ( 501020) | pts= 2402633160 dts= 2402633160 (90KHz) | dts_dlt= 1800 ( 20) | age= 07:24:55.924 | es_len= 47453 | pes_len(Hdr)= 0 (0) |
idx= 5 | pkt_idx= 3003 | addr= 0x00089d54 ( 564564) | pts= 2402636760 dts= 2402636760 (90KHz) | dts_dlt= 3600 ( 40) | age= 07:24:55.964 | es_len= 122329 | pes_len(Hdr)= 0 (0) |
idx= 6 | pkt_idx= 3749 | addr= 0x000ac12c ( 704812) | pts= 2402640360 dts= 2402640360 (90KHz) | dts_dlt= 3600 ( 40) | age= 07:24:56.004 | es_len= 81448 | pes_len(Hdr)= 0 (0) |
...(节选部分)
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。