MPEG-4是一种定义音频和视频(AV)数字数据压缩的方法。它在1998年年底推出,并指定的标准为一组的​​音频​​和​​视频编码​​格式和相关技术由约定​​ISO​​ / IEC 运动图像专家组(MPEG)(ISO / IEC JTC1正式标准下/ SC29 / WG11) ISO / IEC 14496 - 视听对象的编码。MPEG-4的使用包括压缩用于web(流媒体)和CD分发,语音(电话,可视电话)和AV的AV数据。广播 电视应用。

参考资料1 

参考资料2:https://www.jianshu.com/p/529c3729f357

参考资料3:​https://en.wikipedia.org/wiki/Category:ISO/IEC_14496



测试文件

链接:https://pan.baidu.com/s/1lFrIJqI5TzQAhLH1SOGMDQ 
提取码:u98c 

 



有些MP4文件会有其他box或者顺序并不一致 这里暂不处理



解析结果:

java  解析MP4文件_javascript

 



​第二步:解析moov

解析结果:

java  解析MP4文件_参考资料_02