MP4文件Boxes的层次结构
来源:互联网 发布:电脑绘画软件有哪些 编辑:程序博客网 时间:2024/06/06 18:40
MP4文件的基本组成单元是box,也就是说MP4文件是由各种各样的box组成的,有parent box,还有children box。因此,这些boxes之间存在一定的层次关系,总结如下表所示,表中标记出了各个box必选或可选特性,√代表Box必选。
ftyp
√
file type and compatibility
pdin
progressive download information
moov
√
Container for all the metadata
mvhd
√
movie header, overall declarations
trak
√
container for an individual track or stream
tkhd
√
track header, overall information about the track
tref
track reference container
edts
edit list container
elst
an edit list
mdia
√
container for the media information in a track
mdhd
√
media header, overall information about the media
hdlr
√
handler, declares the media (handler) type
minf
√
media information container
vmhd
video media header, overall information (video track only)
smhd
sound media header, overall information (sound track only)
hmhd
hint media header, overall information (hint track only)
nmhd
Null media header, overall information (some tracks only)
dinf
√
data information box, container
dref
√
data reference box, declares source(s) of media data in track
stbl
√
sample table box, container for the time/space map
stsd
√
sample descriptions (codec types, initialization etc.)
stts
√
(decoding) time-to-sample
ctts
(composition) time to sample
stsc
√
sample-to-chunk, partial data-offset
information
stsz
sample sizes (framing)
stz2
compact sample sizes (framing)
stco
√
chunk offset, partial data-offset information
co64
64-bit chunk offset
stss
sync sample table (random access points)
stsh
shadow sync sample table
padb
sample padding bits
stdp
sample degradation priority
sdtp
independent and disposable samples
sbgp
sample-to-group
sgpd
sample group description
subs
sub-sample information
mvex
movie extends box
mehd
movie extends header box
trex
√
track extends defaults
ipmc
IPMP Control Box
moof
movie fragment
mfhd
√
movie fragment header
traf
track fragment
tfhd
√
track fragment header
trun
track fragment run
sdtp
independent and disposable samples
sbgp
sample-to-group
subs
sub-sample information
mfra
movie fragment random access
tfra
track fragment random access
mfro
√
movie fragment random access offset
mdat
media data container
free
free space
skip
free space
udta
user-data
cprt
copyright etc.
meta
metadata
hdlr
√
handler, declares the metadata (handler) type
dinf
data information box, container
dref
data reference box, declares source(s) of metadata items
ipmc
IPMP Control Box
iloc
item location
ipro
item protection
sinf
protection scheme information box
frma
original format box
imif
IPMP Information box
schm
scheme type box
schi
scheme information box
iinf
item information
xml
XML container
bxml
binary XML container
pitm
primary item reference
fiin
file delivery item information
paen
partition entry
fpar
file partition
fecr
FEC reservoir
segr
file delivery session group
gitn
group id to name
tsel
track selection
meco
additional metadata container
mere
metabox relation
- MP4文件Boxes的层次结构
- MP4文件Boxes的层次结构
- MP4文件结构(1)
- MP4文件结构(2)
- mp4文件结构举例
- mp4文件结构
- MP4文件结构刨析
- 文件层次结构
- 存储系统的层次结构
- 存储器的层次结构
- unix的层次结构
- J2EE的层次结构
- 驱动程序的层次结构
- 类的层次结构
- 驱动的层次结构
- Thrift的层次结构
- 类的层次结构
- DW的层次结构
- Android 模拟器 上安装apk
- 采用cxf框架来生成和运行
- STM32之ADC
- SQL语句调优实例锦集
- 五、无线信息传递——通过ssid传递对hostapd传输方式的具体说明
- MP4文件Boxes的层次结构
- ubuntu pip install pysqlcipher
- C----extern,static,typedef,const
- iOS 定时器
- JAVA创建桌面快捷方式
- parse error unspported class file version error 52.0
- cocos2d-x中的精灵
- 实时监听输入框值变化的完美方案:oninput & onpropertychange
- 代码优化经历(一)