This article introduces a small open-source project: FLV Encapsulation Format analyzer. FLV, short for Flash Video, is a widely used Video encapsulation format on the Internet. Video websites such as Youtube and Youku all use FLV to encapsulate videos. My project is not large and can be used to learn the FLV Encapsulation Format Structure. In addition, it supports separating video streams and audio streams from FLV. Developed Using MFC of VC 2010. During the separation of video and audio from FLV, A Github open-source small project: flvparse was used. Insert a sentence here: I found that there are still a lot of excellent things on Github. Many scattered small projects have very good results. This flvparse is good.
The software's exe and source code have been uploaded to SourceForge. Like the H.264 bitrate analyzer, an English interface is added to keep up with international trends ~
Project address: https://sourceforge.net/projects/flvformatanalysis/
CSDN (Program + source code): http://download.csdn.net/detail/leixiaohua1020/6838805
Software usage
The use of software is quite simple.
After the software runs, open a FLV file. Click Start to parse a series of tags. The list is displayed on the right side of the Software. Different types of tags are marked with different colors. On the left side of the software, FLV file header information and Tag header information are displayed.
English interface
NOTE: If "output video" and "Output Audio" are selected, separate video streams and audio streams can be output. Here, we should note that the audio supports MP3 format, and the AAC format seems a bit problematic.
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. The only special thing is that some changes have been made to the open-source project flvparse, which will not be detailed here. Annotations are sufficient.
If you have any usage problems, please feel free to send me feedback and make modifications and upgrades later.