【多媒体封装格式详解】---MP4【3】
来源:互联网 发布:2017美国加息影响知乎 编辑:程序博客网 时间:2024/06/07 02:58
2.2.2 Media Box
2.2.2.1 Media Header Box
Box Type: ‘mdhd’
Field
Type
Comment
box size
4
box大小
box type
4
box类型
version
1
box版本,0或1,一般为0。
creation time
4
创建时间(相对于UTC时间1904-01-01零点的秒数)
modification time
4
修改时间
time scale
4
文件媒体在1秒时间内的刻度值,可以理解为1秒长度的时间单元数
一般情况下视频的 都是90000
duration
4
该track的时间长度
language
2
媒体语言码
pre-defined
2
2.2.2.2 Handler Reference Box
Field
Type
Comment
box size
4
box大小
box type
4
box类型
version
1
box版本,0或1,一般为0。
flags
3
pre-defined
4
handler_type
4
‘vide’ Video track
‘soun’ Audio track
‘hint’ Hint track
reserved
12
0
name
string
字符串 track type name
例子
00 00 00 2168 64 6C 7200 00 00 00 00 00 00 00 ; ...!hdlr........
76 69 64 65 00 00 00 00 00 00 00 00 00 00 00 00 ; vide............
002.2.2.3 Media Information Box
2.2.2.3.1 Media Information Header Boxes
Field
Type
Comment
box size
4
box大小
box type
4
box类型
version
1
box版本,0或1,一般为0。
flags3
flags
graphicsmode
2
specifies a composition mode for this video track, from the following enumerated set,
which may be extended by derived specifications:
copy = 0 copy over the existing image
opcolor
2*3
is a set of 3 colour values (red, green, blue) available for use by graphics modes
例子:
00 00 00 14 76 6D 68 640000 00 01 00 00 00 00 ; ....vmhd........
00 00 00 00 ; ....
Sound Media Header Box(smhd)
Field
Type
Comment
box size
4
box大小
box type
4
box类型
version
1
box版本,0或1,一般为0。
flags
3
flags
balance
2
立体声平衡,[8.8]格式值,一般为0,-1.0表示全部左声道,1.0表示全部右声道
reserved
2
0
例子:
00 00 00 10 73 6D 68 64 00 00 00 0000 0000 00 ; ....smhd........
Hint Media Header Box(hmhd)
2.2.2.3.2 Data Information Box
- 【多媒体封装格式详解】---MP4【3】
- 【多媒体封装格式详解】---MP4【3】
- 【多媒体封装格式详解】---MP4
- 【多媒体封装格式详解】---MP4【1】
- 【多媒体封装格式详解】---MP4【2】
- 【多媒体封装格式详解】---MP4【4】
- 多媒体封装格式详解(01) MP4
- 【多媒体封装格式详解】---MP4【1】
- 【多媒体封装格式详解】---MP4【2】
- 【多媒体封装格式详解】---MP4【4】
- MP4封装格式详解
- MP4封装格式详解
- MP4封装格式详解
- 【多媒体封装格式详解】---MKV【3】完
- 【多媒体封装格式详解】---MKV【3】完
- MP4封装格式详解1
- MP4文件封装格式详解
- 【多媒体封装格式详解】---FLV
- Dahdi驱动源代码分析之四DMA缓存区
- java开发编程及工程部署中编码问题
- mui 双webview的上拉加载和下拉刷新和poppicker一起时候使用的问题以及解决
- Spring Junit4 单元测试回滚
- Mysql 列转行统计查询 、行转列统计查询
- 【多媒体封装格式详解】---MP4【3】
- 最大公约数
- 源码学习之ReentrantLock
- ios build fdk-aac
- [文献阅读]dropout as a bayesian approximation: representing model uncertainty in deep learning
- 【线段树左右衔接区间更新查找问题】I
- 父类成员变量与子类成员变量的关系
- iOS 实现在App内打开某个App的AppStore宣传页面
- 拉钩、网易、淘宝移动端rem布局分析(转载非原创)