[H264码流]分析H264码流的工具
最近又开始搞视频相关的东西了。之前一直对H264有畏惧,觉得太难,现在开始慢慢去接触它,了解它。无意中,看到网上有人对H264码流进行分析。地址:http://blog.csdn.net/leixiaohua1020/article/details/17933821。 有商业的工具,比如H264VideoESViewer,不过要钱,而且很贵,公司花钱买了一个(真的是“一个”),只有一个人的电脑上装有(不能同时在 其它电脑装)。为了学习H264码流,加上自己好久没写MFC了,就参考人家的代码,练练手。好在自己的MFC知识还在。
文中的程序在原作者基础上修改,加上自己的一些理解,同时也参考了一点点H264VideoESViewer界面的设置。
思路:
使用开源库h264bitstream来分析(即自己真正做的工作是封装这个库来显示在MFC中)。
1、先获取所有的NAL信息,包括NAL类型、偏移。
2、双击某一项NAL时,使用文件操作移到指定的偏移,然后读数据,然后分析。
代码放到github上,有时间会更新。代码仓库地址(直接使用git可下载):
https://github.com/latelee/H264BSAnalyzer.git
下面给出不同版本的功能和界面。
v1.0版本:
1、首个版本。
2、“版本”实为“版权”笔误;
热门文章推荐
- [海康监控]海康摄像头如何改密码(海康监控改密码图文教程)
- [海康监控]如何正确的修改海康威视摄像机IP地址
- [海康监控]海康NVR硬盘录像机密码恢复的解决办法
- [海康监控]海康威视视频流回放以及rtsp取流的格式说明
- [大华监控]大华硬盘录像机密码重置教程
- [海康NVR]关于NVR与ONVIF协议的问题
- [大华NVR]大华硬盘录像机远程监控设置方法
- [监控]海康威视视频流回放以及rtsp取流