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的开头位置。
- 分享
- 举报
-
浏览量:2594次2020-08-12 09:32:32
-
2024-01-22 16:35:19
-
浏览量:5301次2021-04-27 16:32:49
-
浏览量:1216次2023-08-10 14:03:57
-
浏览量:5504次2021-04-27 16:31:59
-
浏览量:7779次2020-11-10 20:43:55
-
浏览量:2851次2024-01-22 11:16:26
-
浏览量:964次2023-12-25 15:42:30
-
浏览量:3384次2020-07-29 11:56:51
-
浏览量:1416次2023-01-12 17:45:30
-
浏览量:1109次2024-01-17 11:25:11
-
浏览量:2222次2020-08-04 20:32:16
-
浏览量:5079次2021-04-25 16:34:37
-
2020-12-14 22:33:31
-
浏览量:4456次2021-04-25 16:35:51
-
浏览量:3032次2023-12-29 17:55:25
-
浏览量:1756次2023-12-29 17:51:55
-
浏览量:4463次2024-01-19 13:48:15
-
浏览量:1179次2023-12-26 16:33:04
-
2篇
- HarmonyOS之旅 - 【Chapter2 非典型环境终极完全搭建方法】
- 【海思应用篇】-(5)GPIO操作
- 海思sdk安装问题解决方法:mtd-utils,uuid,ncurese
- 上海海思开发者社区年终回馈活动,快来领礼品
- 海思 AI 芯片 (Hi3559A V100) 算法开发(三) 在 PC 仿真库使用 YOLOv3 进行图片目标检测以及 NMS、YOLO 讲解
- 长虹爱联率先实现上海海思新一代NB芯片小规模商用
- Hi3516DV500&&Hi3519DV500制作emmc ext4格式文件系统镜像报错问题处理
- Hi3516D V300三天从入门到入土之---(一)环境搭建
- 海思回归,你准备好了吗?一文带你了解当前热门芯片
- 海思常用一些调试指令
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
无极限
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明