MP4文件格式解析-mp4文件格式后缀

1、视频文件总体介绍

(1)视频文件的本质:记录压缩后的视频帧并且能被播放器还原 解码播放(关键是找到视频的I帧,P帧)

(2)视频文件的关键:高效率记录信息、兼容性

(3)视频文件的信息:索引信息、有效信息

2、MP4格式总体介绍

(1)MP4由MP3(纯audio)升级而来,包含video和audio在内

(2)MP4是h.264的最主流打包格式

(3)MP4文件内部采用网络字节序(大端模式)

3、MP4学习路线

(1)学习MP4的组织形式和box解析

(2)移植和使用mp4v2开源库来打包MP4

(3)进一步研究MP4解包播放和mp4v2源码

(4)自己编程进行MP4的打包、解包、分割等。

4、正式开始MP4的组织形式的学习

参考学习:https://www.cnblogs.com/ranson7zop/p/7889272.html

  MP4视频文件封装格式是基于QuickTime容器格式定义的,因此参考QuickTime的格式定义对理解MP4文件格式很有帮助。MP4文件格式是一个十分开放的容器,几乎可以用来描述所有的媒体结构,MP4文件中的媒体描述与媒体数据是分开的,并且媒体数据的组织也很自由,不一定要按照时间顺序排列,甚至媒体数据可以直接引用其他文件。同时,MP4也支持流媒体(通过网络来边下载边播放)。MP4目前被广泛用于封装h.264视频和AAC音频,是高清视频的代表。

(1)整个MP4文件由若干个各种不同的box组成,打包和解包时都是以box为单位的

(2)MP4中有且只有一个ftyp box(file type box),该box位于整个MP4的开头位置。

免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:MP4文件格式解析-mp4文件格式后缀 https://www.yhzz.com.cn/a/10080.html

上一篇 2023-04-20
下一篇 2023-04-20

相关推荐

联系云恒

在线留言: 我要留言
客服热线:400-600-0310
工作时间:周一至周六,08:30-17:30,节假日休息。