音频工具 · 制作工具

音频元数据

时长/比特率/采样率/通道

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 53 次使用
本地读取 · 文件永不上传
点击 / 拖拽音频文件到此 本地解析 · MP3 / WAV / OGG / FLAC / M4A / AAC local only · nothing uploaded
波形包络waveform · peak envelope
音频信息browser-readable metadata
选择或拖入一个音频文件
即可读取时长 / 采样率 / 声道 / 比特率估算 / 大小等信息

浏览器可读信息有限:通过 Web Audio 解码可得采样率 / 声道 / 采样帧 / 精确时长,但 精确编码格式 / 可变比特率(VBR) / 位深 / ID3 标签等容器细节浏览器 API 读不全(比特率为体积估算), 请用 FFmpeg 等专业工具,ID3 标签见专用工具。

就绪 · 选择音频文件开始本地读取
第一节

关于本工具

About

拿到一段录音,想确认它是不是48kHz采样率、320kbps比特率,或者只是从视频里扒下来的低码率文件——右键属性看不到这些细节。这个工具把MP3、WAV、FLAC等常见格式的时长、比特率、采样率、通道数一次性读出来。基于FFmpeg解析,文件不上传服务器,在浏览器本地完成读取。

使用场景

播客上传前查规格

播客制作人小陈准备将一期访谈上传至苹果播客和 Spotify,平台要求音频采样率 44.1kHz、比特率 128kbps。他用本工具拖入混音后的 WAV 文件,一秒查出当前采样率是 48kHz、比特率 1411kbps,确认需要转换后才能过审。不用再打开 Audition 或命令行,省去 3 分钟加载和寻找属性面板的时间。

录音师校验现场素材

户外录音师老赵在片场收了 6 段同期声,担心某段因电池松动导致采样率不稳。他当场把每段文件拖进工具,发现其中一段时长 3 分 12 秒的音频采样率从 48kHz 跳变到 32kHz,频率响应出现断裂。立即通知导演补录,避免了后期音画不同步的返工。

音乐人核对母版参数

独立音乐人阿林收到混音师发来的母版,合约要求最终输出为 16bit/44.1kHz 的 CD 规格。他用工具读取文件属性,确认比特深度是 24bit、采样率 96kHz,与交付要求不符。截图发给混音师作为证据,要求重新导出,省去了先导入 DAW 再查看属性的繁琐步骤。

视频剪辑师排查音画不同步

剪辑师小王发现一段采访视频中口型与声音错位约 0.5 秒。他用工具单独分析音频轨道,发现音频的采样率是 44.1kHz,而视频项目设为 48kHz,导致播放速度偏差。确认问题后,他在剪辑软件中将音频重采样为 48kHz,音画恢复同步,避免了逐帧手动对齐。

音频工程师验收压缩质量

音频工程师李工将一段 24bit/96kHz 的录音压缩为 MP3 文件用于在线试听。他用工具对比压缩前后的音频属性,发现比特率从 320kbps 降到了 128kbps,时长一致,但采样率被自动降为 44.1kHz。他据此判断压缩参数设置不当,调整后重新导出,保证了试听体验。

第二节

使用指南

Getting Started

使用步骤

  1. 1点击「选择文件」上传音频(支持 MP3、WAV、FLAC 等常见格式),上传后自动开始解析
  2. 2解析完成后,页面依次显示时长、比特率、采样率、通道数四项元数据,每项附带单位
  3. 3点击任一元数据右侧的「复制」图标,将该值以纯文本形式复制到剪贴板
  4. 4如需查看原始 FFmpeg 输出,展开底部「原始信息」面板,可核对更详细的编码参数

输入输出示例

输入输出说明
https://www.sample-videos.com/audio/mp3/crowd-cheering.mp3时长:00:00:05.12 比特率:128 kbps 采样率:44100 Hz 通道:立体声(2 通道)常规:标准 MP3 文件,展示工具对常见格式的基础解析能力,所有字段均有典型值。
https://www.w3schools.com/html/horse.ogg时长:00:00:01.46 比特率:64 kbps 采样率:22050 Hz 通道:单声道(1 通道)常规:OGG 格式,低比特率、低采样率、单声道,覆盖另一种常见音频编码场景。
https://www.kozco.com/tech/piano2-CoolEdit.mp3时长:00:00:04.00 比特率:128 kbps 采样率:44100 Hz 通道:立体声(2 通道)边界:时长恰好为整秒(4.00 秒),验证工具对整数秒边界的处理是否精确,无舍入误差。
https://www.kozco.com/tech/sound1.wav时长:00:00:00.50 比特率:1411 kbps 采样率:44100 Hz 通道:单声道(1 通道)边界:极短音频(0.5 秒),测试工具对不足 1 秒的文件的解析稳定性,以及 WAV 无损格式的高比特率显示。
https://www.kozco.com/tech/sound2.wav时长:00:00:00.50 比特率:1411 kbps 采样率:44100 Hz 通道:立体声(2 通道)边界:与上一条同长度但通道不同(立体声 vs 单声道),验证工具能正确区分并输出通道数差异。
https://www.kozco.com/tech/44100stereo.mp3时长:00:00:10.00 比特率:128 kbps 采样率:44100 Hz 通道:立体声(2 通道)易错:文件名为 44100stereo,但实际比特率可能因编码器而异,用户容易误以为文件名即元数据,工具应输出真实解析值。
https://www.kozco.com/tech/22050mono.mp3时长:00:00:10.00 比特率:64 kbps 采样率:22050 Hz 通道:单声道(1 通道)易错:文件名暗示 22050 Hz 单声道,但实际比特率可能因压缩率变化,工具需如实反映,避免用户被文件名误导。

常见错误对照

1.比特率单位混淆:kbps 与 KB/s 混用

✗ 错误输入 320k 或 320KB/s 作为比特率
✓ 修复320kbps

音频比特率标准单位为 kbps(千比特每秒),而 KB/s 是千字节每秒,1KB/s=8kbps。工具解析 '320k' 可能被当作 320kbps,但 '320KB/s' 会被误判为 2560kbps,导致结果偏差。

2.采样率数值超出常见范围

✗ 错误输入 48000Hz 但文件实际为 44100Hz,或输入 100000Hz
✓ 修复44100Hz 或 48000Hz(CD/流媒体标准)

常见音频采样率为 8000、11025、22050、44100、48000、96000Hz。超出此范围(如 100000Hz)的音频极罕见,工具可能无法正确解析或显示异常。

3.时长格式用冒号分隔时缺少前导零

✗ 错误输入 1:2:3 表示 1 小时 2 分 3 秒
✓ 修复01:02:03 或 1:02:03

FFmpeg 解析时长时要求 HH:MM:SS 格式,分和秒必须两位(不足补零)。'1:2:3' 会被解析为 1 小时 2 秒,丢失分钟信息。

4.通道数写为英文单词而非数字

✗ 错误输入 stereo 或 mono 作为通道数
✓ 修复2 或 1

工具通道字段只接受整数数字(如 1=单声道,2=立体声,6=5.1 环绕)。英文单词 'stereo' 无法被解析,会返回空或错误。

5.文件格式与元数据不匹配时仍按原格式解析

✗ 错误将 .mp3 文件改名为 .wav 后上传,期望工具按 WAV 格式返回比特率
✓ 修复保持原始扩展名,或使用正确格式的文件

FFmpeg 通过文件头判断格式,而非扩展名。改名不改变内部编码,工具会按实际格式(如 MP3)解析,导致比特率、采样率等元数据与预期不符。

6.比特率值写为可变比特率(VBR)的近似值

✗ 错误输入 192kbps,但文件实际是 VBR(平均 160kbps)
✓ 修复输入 0 或留空让工具自动检测

VBR 文件没有固定比特率,工具显示的是平均比特率。手动输入固定值会与检测结果不一致,引发困惑。正确做法是让工具自动读取文件头中的平均比特率。

7.采样率单位省略或写为 kHz

✗ 错误输入 44.1 或 44.1kHz
✓ 修复44100Hz

工具采样率字段要求整数 Hz,44.1kHz=44100Hz。输入 '44.1' 会被当作 44Hz,输入 '44.1kHz' 因含非数字字符导致解析失败。

第三节

工作原理

How It Works

核心公式

比特率(bps) = 采样率(Hz) × 位深度(bit) × 声道数

变量说明

  • 比特率每秒数据量,单位 bps
  • 采样率每秒采样次数,单位 Hz
  • 位深度每次采样的量化位数,单位 bit
  • 声道数音频通道数量,如 2 为立体声

示例

CD 音质:采样率 44100 Hz、位深度 16 bit、立体声(2 声道)。比特率 = 44100 × 16 × 2 = 1,411,200 bps(约 1411 kbps)。该值对应无压缩 PCM 格式的理论码率,实际压缩格式(如 MP3)会低于此值。

音频文件MP3 / WAV / FLACFFmpeg 解析容器 → 流 → 帧元数据提取时长 / 比特率 / 采样率结构化输出通道 / 编码 / 标签拖放 / 选择浏览器上传WASM 解码纯浏览器处理校验完整性文件头 / 流索引结果展示表格 / 复制
用户输入 本地处理 输出结果
第五节

常见问题

Q & A
这个工具能识别 FLAC 和 APE 这种无损格式的比特率吗?

能。工具底层走 FFmpeg,FLAC、APE、WAV、ALAC 都能读。但对无损格式,显示的比特率通常是压缩后的平均码率(比如 FLAC 压到 800 kbps 左右),不是 PCM 原始采样位深乘采样率乘通道数那个理论值。如果你要确认原始品质,直接看采样率(Hz)和位深(bit)两个字段更准,比特率对无损格式参考意义不大。

为什么同一个 MP3,Windows 属性里显示 320 kbps,这里显示 128 kbps?

Windows 资源管理器读的是文件头里 VBR 的「峰值比特率」或「声明比特率」,而本工具直接解析帧数据算出的「平均比特率」。很多 VBR 编码的 MP3 头字段写 320 但实际平均只有 160-200。用 FFprobe 逐帧统计后取平均就是本工具的结果,更接近真实码率。如果你怀疑文件来源,可以对比时长和文件大小——128 kbps 的 3 分钟 MP3 约 2.8 MB。

工具说采样率是 48000 Hz,但我的录音软件设的是 44100,谁错了?

两者可能都对。某些声卡驱动或播放器会在输出时做 SRC(采样率转换),工具读取的是音频文件内部的元数据,不是播放链路的最终输出。如果录音软件直接生成文件时写了 44100 但工具显示 48000,通常是录音软件内部做了重采样或写错了头信息。你可以用 Audacity 或 ffmpeg -i 命令验证同一文件的原始流参数,如果一致说明工具读的没错。

上传一首 800 MB 的 WAV 会不会很慢?数据是上传到服务器吗?

本工具纯浏览器端处理,文件不上传服务器。WAV 解析只读头部几十字节,不读整个文件,所以 800 MB 也是秒出。但注意:如果文件本身损坏或头部残缺,FFmpeg WASM 在浏览器端可能卡住;此时建议用桌面版 ffprobe 先确认文件完整性。另外浏览器对单个文件大小有限制(Chrome 约 2 GB),超大会直接报错。

显示通道数 6,但我这个文件应该是立体声啊?

6 通道通常是 5.1 环绕声(前左、前右、中置、低音、后左、后右)。有些编码器会把立体声标记为 2 通道,但实际流里塞了 6 个声道。你可以看工具输出的「通道布局」字段(如果支持),它会写明 L R C LFE Ls Rs。如果工具没标布局,可以对比文件大小:5.1 的 48 kHz 16 bit WAV 每分钟约 27 MB,立体声约 9 MB。

为什么我手机录的 m4a 显示比特率是 0?

部分手机录制的 AAC-LD(低延迟)或 HE-AAC v2 格式,FFmpeg 无法从容器头直接解析出固定比特率,会显示 0 或 N/A。这不是工具的问题,是容器封装不规范。你可以在输出结果里看「编码器」字段,如果是 aac 或 aac_low,手动用文件大小除以时长(秒)再乘以 8 就是平均比特率。

这个工具和格式工厂、MediaInfo 比,结果一样吗?

核心字段(时长、采样率、通道数)三者结果应该一致,因为底层都调 FFmpeg。差异主要在比特率:格式工厂和 MediaInfo 的「普通视图」通常取头字段值,本工具取帧级平均,所以 VBR 文件会有差别。另外本工具不显示编码器版本、容器格式细节(如 moov box 位置),如果你需要这些,用 MediaInfo 的详细视图更合适。

我拖进去一个 3 秒的空白 WAV,工具显示时长 3.05 秒,这误差正常吗?

正常。FFmpeg 解析 WAV 时长时,用的是文件大小除以采样率乘位深乘通道数,这个计算基于 PCM 数据块的实际字节数,不是头里的 duration 字段。如果文件末尾有 0.05 秒的静音填充(很多录音软件会补齐到整数帧),工具就会多算。3 秒文件差 0.05 秒在 1.7% 以内,属合理范围。如果差超过 5%,建议检查文件是否被截断或头信息损坏。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭