1.简介
首先了解以下几个概念:
- MP4文件由许多Box和FullBox组成
- 每个Box由Header和Data两部分组成
- FullBox是Box的扩展,在Box的基础上,在Header中增加8位version标志和24位flags标志
- Header包含了Box的size和type,size==0时,代表是最后一个Box;size==1时,说明Box的长度需要更多的位来描述,在后面会定义一个64位的largesize用来描述Box的长度。type为uuid是,说明这个Box的数据是用户自定义扩展类型。
- Data为Box的实际数据,可以是纯数据,也可以是更多的子Box,当Data为子Box时,这个Box又可以称为容器。
下图为主要的box:
2.MP4可视化工具
MP4infoMP4info-C++文档类资源-CSDN下载MP4info更多下载资源、学习资料请访问CSDN下载频道.