MP4 文件结构:ISO-BMFF 的 box 逐层拆解

播放器能在两 GB 的文件里秒级定位画面,靠的是 MP4 的 box 索引树。从 size 与 type 两个通用字段讲起,逐层拆开 moov 里的 mvhd、tkhd、stsd、stts、stsz,解释手机竖拍的旋转藏在哪个字段、分片 fMP4 长什么样,以及为什么 MP4 压不小必须重编码。