媒体元数据查看器

拖入视频或音频文件,即可查看格式、编码、分辨率、码率、时长等信息。

拖入视频或音频文件即可查看。

文件在你的浏览器里读取以提取元数据,不会上传到 BroBroGo。

常见问题

能看到哪些信息?

每个文件:容器格式与 MIME 类型、整体码率、时长与大小;每条视频轨的编码、分辨率、帧率、码率、旋转角度与 HDR 标记;每条音频轨的编码、采样率、声道与码率;以及标题、艺术家、专辑、日期等标签。

支持哪些文件类型?

MP4、MOV、WebM、MKV 等常见视频容器,以及 MP3、WAV、FLAC、Ogg、AAC、M4A 等音频。只读取文件头,因此再大的文件也能瞬间解析,无需解码。

为什么码率或帧率有时是估算值?

当文件头里没有写明某个值时,就改为从码流的一小段采样测量——恒定码率的媒体很准确,可变码率的也很接近。整体码率始终由文件大小与时长推算。

媒体元数据解析机制与文件头读取

媒体元数据查看器通过直接读取本地视频或音频文件的头部信息来获取其技术细节。媒体文件(如视频容器或音频流)通常在文件头部区域存储了用于描述其结构、编码格式、时长以及轨道配置的数据。本工具仅解析这些头部数据,而无需对整个媒体流进行解码,因此即使面对体积庞大的文件,也能实现快速检测。

在处理过程中,该工具完全在用户的浏览器本地运行,文件不会上传到 BroBroGo,从而确保了本地文件的私密性。


支持的媒体格式与输入限制

工具支持导入多种常见的视频和音频容器格式:

  • 视频格式:MP4、MOV、WebM、MKV。
  • 音频格式:MP3、WAV、FLAC、Ogg、AAC、M4A。

用户可以通过将文件拖入页面或点击进行选择来载入媒体。如果用户一次性选择了多个文件,工具将仅对第一个文件进行检测,并显示提示信息:“仅查看第一个文件。”。


提取的元数据字段详解

成功解析媒体文件后,工具会输出结构化的元数据报告,主要分为以下四个部分:

1. 概览

此部分反映文件的基本容器属性:

  • 文件名
  • 文件大小
  • 格式
  • 时长
  • 整体码率
  • 轨道:显示文件内包含的媒体轨道总数。

2. 视频轨 {n} (Video track {n})

针对文件中的每一条视频轨,工具会提取并展示以下技术参数:

  • 编码
  • 分辨率
  • 编码分辨率
  • 帧率
  • 码率
  • 旋转
  • HDR (Yes/No)
  • 语言
  • 轨道名称

3. 音频轨 {n} (Audio track {n})

针对文件中的每一条音频轨,提取的参数包括:

  • 编码
  • 采样率
  • 声道
  • 码率
  • 语言
  • 轨道名称

4. 标签 (Tags)

如果媒体文件中嵌入了元数据标签,工具会读取并展示:

  • 标题
  • 艺术家
  • 专辑
  • 日期 (Date)
  • 备注

数据缺省规则:如果某个轨道字段在文件头部中未定义或缺失,界面上将统一显示为“—”。


数值估算与计算规则

在解析过程中,部分关键指标遵循特定的计算与估算规则:

  • 整体码率:该数值并非直接从头部读取,而是始终通过文件大小与时长进行推算,计算公式为: 整体码率 = 文件大小 / 时长
  • 码率与帧率估算:当视频或音频轨道的具体码率或帧率未在文件头部中明确写入时,工具会截取媒体流的一小段样本进行测量与估算。对于恒定码率(CBR)媒体,此估算值非常准确;对于可变码率(VBR)媒体,估算值也与实际均值非常接近。

状态提示与异常处理

在交互过程中,工具会根据不同的读取状态和文件状况显示相应的提示信息:

  • 处理状态
    • 开始读取文件时,显示:“正在读取 {name}…”。
    • 解析成功完成时,显示:“元数据已提取。”。
  • 异常与错误
    • 若导入的文件不属于受支持的音视频格式,显示:“这不是受支持的音频或视频文件。”。
    • 若文件因损坏或格式不支持而无法读取,显示:“无法作为媒体读取该文件,可能已损坏或格式不受支持。”。
    • 若在读取过程中发生其他未知错误,显示:“读取该文件时出错。”。
  • 清空操作
    • 点击“清空”按钮会立即中止任何正在进行的读取任务,隐藏当前的元数据报告,将轨道计数重置为零,并禁用复制功能。

常见问题

能看到哪些信息?

对于每个文件,您可以查看其容器格式、整体码率、时长与大小;对于每条视频轨,可查看编码、分辨率、帧率、码率、旋转角度与 HDR 标记;对于每条音频轨,可查看编码、采样率、声道与码率;此外还包括标题、艺术家、专辑、日期等标签。

支持哪些文件类型?

工具支持 MP4、MOV、WebM、MKV 等常见视频容器,以及 MP3、WAV、FLAC、Ogg、AAC、M4A 等音频格式。由于工具只读取文件头,因此再大的文件也能瞬间解析,无需等待整片解码。

为什么码率或帧率有时是估算值?

当文件头里没有写明某个值时,工具会改为从码流的一小段采样进行测量。恒定码率的媒体测量结果很准确,可变码率的测量结果也非常接近实际值。整体码率则始终由文件大小与时长推算得出。

我的文件会被上传吗?

不会。文件是在您的浏览器本地进行读取并提取元数据的,没有任何数据会被上传到 BroBroGo。