基础
mp4⽂件格式⼜被称为MPEG-4 Part 14,出⾃MPEG-4标准第14部分 。它是⼀种多媒体格式容器,⼴泛⽤于包装视频和⾳频数据流、海报、字幕和元数据等。(顺便⼀提,⽬前流⾏的视频编码格式AVC/H264定义在MPEG-4 Part 10)。
mp4⽂件格式基于Apple公司的QuickTime格式,因此,QuickTime File Format Specification 也可以作为我们研究mp4的重要参考。
MP4⽂件结构的资料 http://www.52rd.com/Blog/wqyuwss/559/
mp4box⼤杀器:ttp://download.tsi.telecom-paristech.fr/gpac/mp4box.js/filereader.html
简介
mp4⽂件由box组成,每个box分为Header和Data。其中Header部分包含了box的类型和⼤⼩,Data包含了⼦box或者数据,box可以嵌套⼦box。
下图是⼀个典型mp4⽂件的基本结构: