mp4文件格式解析(二)
来源:互联网 发布:3m防尘面具 知乎 编辑:程序博客网 时间:2024/05/24 01:57
4.2.1 Track Header Box(tkhd)
字段
字节数
意义
box size
4
box大小
box type
4
box类型
version
1
box版本,0或1,一般为0。(以下字节数均按version=0)
flags
3
按位或操作结果值,预定义如下:
0x000001 track_enabled,否则该track不被播放;
0x000002 track_in_movie,表示该track在播放中被引用;
0x000004 track_in_preview,表示该track在预览时被引用。
一般该值为7,如果一个媒体所有track均未设置track_in_movie和track_in_preview,将被理解为所有track均设置了这两项;对于hint track,该值为0
creation time
4
创建时间(相对于UTC时间1904-01-01零点的秒数)
modification time
4
修改时间
track id
4
id号,不能重复且不能为0
reserved
4
保留位
duration
4
track的时间长度
reserved
8
保留位
layer
2
视频层,默认为0,值小的在上层
alternate group
2
track分组信息,默认为0表示该track未与其他track有群组关系
volume
2
[8.8] 格式,如果为音频track,1.0(0x0100)表示最大音量;否则为0
reserved
2
保留位
matrix
36
视频变换矩阵
width
4
宽
height
4
高,均为 [16.16] 格式值,与sample描述中的实际画面大小比值,用于播放时的展示宽高
4.2.2 Media Box(mdia)
4.2.2.1 Media Header Box(mdhd)
字段
字节数
意义
box size
4
box大小
box type
4
box类型
version
1
box版本,0或1,一般为0。(以下字节数均按version=0)
flags
3
creation time
4
创建时间(相对于UTC时间1904-01-01零点的秒数)
modification time
4
修改时间
time scale
4
同前表
duration
4
track的时间长度
language
2
媒体语言码。最高位为0,后面15位为3个字符(见ISO 639-2/T标准中定义)
pre-defined
2
4.2.2.2 Handler Reference Box(hdlr)
字段
字节数
意义
box size
4
box大小
box type
4
box类型
version
1
box版本,0或1,一般为0。(以下字节数均按version=0)
flags
3
pre-defined
4
handler type
4
在media box中,该值为4个字符:
“vide”— video track
“soun”— audio track
“hint”— hint track
reserved
12
name
不定
track type name,以‘\0’结尾的字符串
4.2.2.3 Media Information Box(minf)
- mp4文件格式解析(二)
- mp4文件格式解析(二)
- mp4文件格式解析(二)
- mp4文件格式解析(二)
- mp4文件格式解析(二)
- mp4文件格式详细解析(二)
- MP4学习(二)MP4文件格式的解析,以及MP4文件的分割算法
- MP4文件格式解析 之 二 (Sample table atom )
- MP4文件格式解析 之 二 (Sample table atom )
- MP4文件格式解析 之 二 (Sample table atom )
- mp4文件格式解析(一)
- mp4文件格式解析(一)
- mp4文件格式解析(四)
- mp4文件格式解析(一)
- mp4文件格式解析(三)
- mp4文件格式解析(四)
- mp4文件格式解析(一)
- mp4文件格式解析(三)
- uva 540
- Android开发,模拟器使用PC的串口
- 2013微软实习面经
- @PathVariable和@RequestParam的区别
- ISP,IAP,ICP之间的区别
- mp4文件格式解析(二)
- JTAG标准
- oracle的em启动问题
- gdb watch 5 == i32Num变量变化到某个值时中断
- github常用指令
- mp4文件格式解析(三)
- 安卓开发 中文课程 (8)-- 字体样式
- android setTag (int key, Object tag)使用
- javascript之with