把文件交给它
选择或拖入 .mp4、.m4v或.mov 文件;也可以直接把内容粘进来。
选择一个 .mp4、.m4v 或 .mov 文件,工具会逐个走完容器里的所有盒:类型、绝对字节偏移、声明大小、头部大小和嵌套深度都列在盒表里,64 位 largesize 盒和大小为 0、一直延伸到文件末尾的盒也能正确处理。ftyp 里的主品牌、次版本号和兼容品牌,mvhd 里的时间刻度、原始时长、折算秒数以及创建/修改时间(UTC)都会显示。每条轨道一行:轨道 ID、是否启用、处理器类型(视频、音频、字幕、时间码等)、第一个样本描述的四字符编码,编码在内置表里时附上名称(H.264、H.265/HEVC、AV1、Apple ProRes、MPEG-4 音频、Opus、FLAC 等),还有显示尺寸、编码尺寸、声道数、采样率、语言,以及该轨道是否声明了加密样本。工具还能识别分片 MP4(mvex、moof)并统计分片数,判断 moov 是否在 mdat 之前(快速启动),列出 iTunes 风格的 ilst 标签和 3GPP udta 文本,并把不认识的盒类型原样列出。盒表可以复制,也可以下载成制表符分隔的文本,偏移量是不带千分位的十进制字节数。在线免费使用,不用注册,也不用装软件。
或把文件拖到这里
选择或拖入 .mp4、.m4v或.mov 文件;也可以直接把内容粘进来。
文件在你的浏览器里读取和解析,不会先传到服务器。
看一眼识别或转换的结果,再用页面上的复制、下载等操作。
想知道文件是怎么处理的? 看统一的隐私说明 →
在本页选择 .mp4、.m4v 或 .mov 文件,几秒内就能看到盒表、轨道和时长。先看“影片”和“轨道”两块拿概况,再到盒表里看每个盒的深度、类型、偏移、大小和头部大小。复制或下载得到的是同一张表的制表符文本,文件名是原文件名加 -boxes.tsv,偏移是纯十进制字节,方便和十六进制编辑器对照。
不会上传,MP4 文件由你自己的浏览器在本机读取和分析。工具只解释容器头部信息,mdat 里的画面和声音数据直接跳过;关掉或刷新页面后,文件名和解析结果都不会保留。
两种系统都一样:用 Chrome、Edge 或 Safari 打开本页,选中文件后看“轨道”表里的编码列。例如 avc1 是 H.264,hvc1/hev1 是 H.265/HEVC,av01 是 AV1,apcn/apch 是 Apple ProRes,mp4a 是 MPEG-4 音频。Windows 自带播放器提示缺少 HEVC 扩展时,可以先在这里确认文件到底是不是 H.265。
这说明文件开头 8 个字节不是 MP4/QuickTime 的盒头,工具不会按 MP4 解析。最常见的情况是 MKV/WebM、AVI 或 TS 文件被改了扩展名,或者下载下来的其实是一张 HTML 报错页。此时不会编造任何轨道、品牌或时长;先用格式识别工具确认真实格式,再选对应的查看工具。
影片头给不出可用时长时就留空,并用警告写明原因。MVHD_ABSENT 表示没有影片头,常见于录制中途断电、moov 还没写入;TIMESCALE_ZERO 表示时间刻度为 0,算不出秒数;DURATION_UNSPECIFIED 表示时长字段全是 1;UNKNOWN_FROM_MOOV 表示分片文件在 mvhd 里写了 0,这时如果有 mehd 就改用 mehd 的分片时长。
单个文件最大 256 MB(268,435,456 字节),更大的会直接提示文件过大。在这个范围内,最多遍历 200,000 个盒、嵌套 32 层,轨道最多列 1,024 条、标签 4,096 条,单条标签文本截到 4,096 字符,盒表预览截到 200,000 字符。盒表、轨道、标签、未识别类型和兼容品牌列表被截短时,警告会写明实际显示了多少条;被截断的标签文本另有一条警告统计数量。
它按样本描述的四字符编码查一张固定表,能叫出名字的有 H.264、H.265/HEVC、杜比视界、AV1、VP8、VP9、Apple ProRes、MPEG-4 视频、MPEG-4 音频、AC-3、E-AC-3、AC-4、Opus、FLAC、ALAC、AMR、PCM 和几种字幕格式。表外的编码原样显示并标为未知,encv、enca 这类标为加密条目。名称只来自编码本身,所以不报告档次、级别和码率。
不能,它只描述容器结构,从不说文件安全、无毒或没有 DRM。文件里有 sinf、schm、frma、pssh 盒时,只报告“声明了加密样本”;没有这些盒也不代表没有保护。因为画面数据从不解码,查看结构不会让文件经过视频解码器,但来源是否可信仍要靠你的安全软件判断。
MP4、M4V、MOV 用的是同一套盒结构,工具读法完全相同,区别主要体现在 ftyp 的主品牌和兼容品牌上。普通 MP4 多写 isom、mp41、mp42,iTunes 的 M4V 写 M4V,QuickTime 的 MOV 写 qt 加两个空格,或者干脆没有 ftyp。MOV 里还常见 wide 盒和 tmcd 时间码轨道这类 QuickTime 特有的结构。
不能单凭这些信息下结论,它们都是文件自己声明的。ilst 和 udta 标签、版权字段,甚至 mvhd 里的创建时间,都由生成文件的软件写入,可以被改成任意值,所以标注为“自我声明、未经核实”。时间按 1904 年起算换成 UTC 显示,存的是 0 就留空,不会显示成 1904 年。它们不能证明归属或作者身份。
打开文件后看“快速启动”面板,它比较第一个顶层 moov 和 mdat 的字节偏移,moov 在前就显示“是”,并列出两个偏移。moov 在后不代表文件损坏,只是边下边播时播放器得先取到文件末尾。如果缺少其中一个盒,比如分片流的片段,面板会写明缺哪个,不给是或否。
可以,本页免费、不用注册也不用安装,就能看到 MP4 的 ilst 标签、3GPP udta 文本、轨道、品牌和时长。标签键名按文件原样显示,像标题键开头的版权符号会显示成转义码。封面图只显示为“图片”条目,附类型标识(13 为 JPEG、14 为 PNG、27 为 BMP)和字节数,不显示图片本身。需要码率、帧率、HDR 这类信息时,还是得用完整的媒体分析软件。