# VideoParser_QT
**Repository Path**: mayunxi52/VideoParser_QT
## Basic Information
- **Project Name**: VideoParser_QT
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2020-12-20
- **Last Updated**: 2024-12-03
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[](https://github.com/mayunxi/VideoParser_QT)[](https://github.com/mayunxi/VideoParser_QT)
Stargazers over time
[](https://starcharts.herokuapp.com/mayunxi/VideoParser_QT)
# VideoParser -- H.264/AVC H.265/HEVC码流分析工具
## 工程说明
基于Qt5.7.0开发,使用h264bitstream开源项目实现对H.264码流分析。
## 功能
* 支持不同NAL的显示,包括VPS、SPS、PPS、SEI、AUD、Slice的解析。
* 支持显示NAL十六进制数据。
* 支持不同slice的着色显示,颜色使用莫兰迪色系,显示帧序号。
* 自动解析文件名。
* 支持文件名后缀:
* H.264文件后缀名为.h264、.h264、.avc。
* H.265文件后缀名为.h265、.h265、.hevc。
* 如无上述后缀名,则根据内容自动识别。
* 支持播放H.264、H.265裸码流文件。
* 具备暂停、停止、逐帧播放功能。
## 用法
菜单`文件->打开`选项,工具会自动解析。单击某一项即可查看具体的NAL信息。
点击“播放”菜单出现播放子窗口。
## 界面
V1.0版本界面:


## 测试
本工程使用H264Visa、CodecVisa及HM工具对比测试。
所用视频文件为x264/x265编码生成,另外使用H.265测试序列。
本工具在Windows 10 64bit操作系统和ubuntu16.04 64bit中运行测试通过。
## 协议
* 本工程源码使用LGPL协议。
* 可用于学习研究之目的,也可用于商业目的,但无义务保证程序功能完全可靠。
## 致谢
本工程基于[迟思堂工作室 李迟](http://www.latelee.org)的[https://github.com/latelee/H264BSAnalyzer](https://github.com/latelee/H264BSAnalyzer)MFC版本进行了移植,开发工具为Qt.
## 作者
52Hz