本文介绍一个自己的开源小项目:H.264码流分析器。在学习过程中,从开源社区获得了很多的资源,在此也算是对开源社区的回馈了。
我这个项目规模不大,主要可以用来学习H.264码流结构。使用VC 2010的MFC开发完成。在对H.264的NAL进行解析的过程中,用到了另外一个开源工程:h264bitstream。h264bitstream工程本身还是挺优秀的,可以比较详细的列出NAL的信息。
软件的exe以及源代码已经上传到了SourceForge上。上传前又增加了一个英文界面,紧跟国际潮流~
项目地址:https://sourceforge.net/projects/h264streamanalysis/
CSDN下载地址(程序+源代码):http://download.csdn.net/detail/leixiaohua1020/6838801
更新记录==============================
1.1版(2014.7.8)
* 更换了界面
* 原工程支持Unicode编码
* 支持中英文切换
* 修复了一个内存泄漏的Bug
* 原版本仅支持鼠标单击NAL显示其详细信息,新版本支持键盘上下键操作浏览NAL详细信息。
软件使用介绍
其实软件的使用还是相当简单的,一共也没有几个按钮。
软件运行后,首先打开一个码流文件。然后单击“开始”,可以解析出一系列NAL,不同种类的NAL被标记成了不同的颜色。单击任意一个NAL,可以在右边显示出其详细信息。界面如图所示:
由于传到了SourceForge上。还做了个英文界面。
软件源代码简析
源代码方面和普通的MFC程序差不太多,懂得MFC的人应该很快就能看懂。大部分地方都做了注释。唯一比较特殊的地方,可能就在于对开源项目h264bitstream进行了一个简单的封装,在此就不细说了。注释方面做得比较充分。
如果有什么使用问题,可以反馈给我,以后有时间进行修改升级。代码某些地方还不完善,以后有时间修改。
相关推荐
H.264码流分析器 主要可以用来学习H.264码流结构,可以比较详细的列出NAL的信息。
H264码流分析器,用于对h.264文件进行分析
自己做的H.264码流分析工具。可以分析每个NAL的信息,支持中英双语。 支持H.264裸流作为输入。 可以详细的列出H.264码流中NAL的信息。
自己做的H.264码流分析工具。可以分析每个NAL的信息,支持中英双语。 支持H.264裸流作为输入。 工程使用VC2010和MFC开发完成。
h.264码流分析器,开源,雷神的 h.264码流分析器,开源,雷神的
开源H.264码流分析器(程序+源代码)
基于使用VC2010和MFC开发的H.264码流分析器程序源代码,可供学习及设计参考。
h.264码流分析软件Elecard StreamEye Tools,最强大的H264码流分析工具,没有之一
H.264 码流分析仪,非常好用!!!最新版本
SimpleH264Analyzer 开源H.264编码流分析器,主要用于H.264编码标准算法说明
videoeye&streameye
h264-工具mkv2mkv : Usage: mkv2mkv input-file output-fileconvert audio/video files with optional H.264 video rencoding and aac audio reencoding.3D H.264 input video (with MVC) can be reencoded to Side ...
H.264裸流,1080P30,可用VLC播放,用于编码分析
2、通过对典型开源GIS项目的分析,重点学习GIS设计的基本内容:项目规划,组织管理,系统设计,编码技能和系统测试与维护 3、通过典型模式分析,掌握设计模式在GIS项目中的使用原则和方法以及技巧,难点是分析设计...
码流分析工具,可以分析H.264等多种码流。 不过软件界面和使用说明都是英文的。
H.264视频流分析工具SpecialVH264.exe,里面包含源码以及源码