My open-source project: FLV Encapsulation Format Analyzer

Source: Internet
Author: User
Tags flv file

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.


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.