This article introduces a small open-source project: H.264 bitstream analyzer. In the course of learning, we have obtained a lot of resources from the open-source community, which is also a feedback to the open-source community.
My project is not large and can be used to learn the H.264 code stream structure. Developed Using MFC of VC 2010. In the process of parsing the NAL of H.264, another open-source project is used: hsf-bitstream. The hsf-bitstream project is excellent, and you can list the NAL information in detail.
The software's exe and source code have been uploaded to SourceForge. An English interface was added before the upload to keep up with international trends ~
Project address: https://sourceforge.net/projects/h264streamanalysis/
CSDN (Program + source code): http://download.csdn.net/detail/leixiaohua1020/6838801
Software usage
In fact, the use of the software is quite simple, there are not a few buttons in total.
After the software runs, open a code stream file. Then click Start to parse a series of NAL. Different NAL types are marked with different colors. Click any NAL to display its details on the right. Interface:
It is passed to SourceForge. An English interface is also provided.
Software source code analysis
The source code is not much different from the common MFC program. People who know MFC should be able to understand it quickly. Comments are made in most places. The only special feature is that hsf-bitstream, an open-source project, is simply encapsulated.
If you have any usage problems, please feel free to send me feedback and make modifications and upgrades later. The code is not complete in some places, so you have time to modify it later.