有人问我mfrabox这个索引和moov索引的区别,moov这个之前比较清楚,但是mfrabox确实之前没太注意。
查了一下资料,mfrabox一般在文件末尾,媒体的索引文件,可通过查询直接定位所需时间点的媒体数据。
英文解释为movie fragment random access,看来这个应该是用于在fragment中拖拽,用来快进、快退之类的。
猜测:moov用于提供metadata拖拽,提供关键帧级别的。而mfrabox提供逐帧的定位,也能提供N倍速快进、快退的随机定位。
PS:英文参考说明参考自MP4文件格式详解——结构概述
http://blog.csdn.net/pirateleo/article/details/7061452