java 解析MP4文件

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_41054313/article/details/88733419

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

参考资料1:https://www.cnblogs.com/jingzhishen/p/3698570.html

参考资料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或者顺序并不一致 这里暂不处理


第一步:解析ftyp   https://blog.csdn.net/qq_41054313/article/details/88734016

解析结果:


第二步:解析moov https://danddx.blog.csdn.net/article/details/88737192

解析结果:

猜你喜欢

转载自blog.csdn.net/qq_41054313/article/details/88733419