播客上传前查规格
播客制作人小陈准备将一期访谈上传至苹果播客和 Spotify,平台要求音频采样率 44.1kHz、比特率 128kbps。他用本工具拖入混音后的 WAV 文件,一秒查出当前采样率是 48kHz、比特率 1411kbps,确认需要转换后才能过审。不用再打开 Audition 或命令行,省去 3 分钟加载和寻找属性面板的时间。
浏览器可读信息有限:通过 Web Audio 解码可得采样率 / 声道 / 采样帧 / 精确时长,但 精确编码格式 / 可变比特率(VBR) / 位深 / ID3 标签等容器细节浏览器 API 读不全(比特率为体积估算), 请用 FFmpeg 等专业工具,ID3 标签见专用工具。
拿到一段录音,想确认它是不是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。他据此判断压缩参数设置不当,调整后重新导出,保证了试听体验。
| 输入 | 输出 | 说明 |
|---|---|---|
| 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,或输入 100000Hz44100Hz 或 48000Hz(CD/流媒体标准)常见音频采样率为 8000、11025、22050、44100、48000、96000Hz。超出此范围(如 100000Hz)的音频极罕见,工具可能无法正确解析或显示异常。
3.时长格式用冒号分隔时缺少前导零
输入 1:2:3 表示 1 小时 2 分 3 秒01:02:03 或 1:02:03FFmpeg 解析时长时要求 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.1kHz44100Hz工具采样率字段要求整数 Hz,44.1kHz=44100Hz。输入 '44.1' 会被当作 44Hz,输入 '44.1kHz' 因含非数字字符导致解析失败。
比特率(bps) = 采样率(Hz) × 位深度(bit) × 声道数
比特率每秒数据量,单位 bps采样率每秒采样次数,单位 Hz位深度每次采样的量化位数,单位 bit声道数音频通道数量,如 2 为立体声CD 音质:采样率 44100 Hz、位深度 16 bit、立体声(2 声道)。比特率 = 44100 × 16 × 2 = 1,411,200 bps(约 1411 kbps)。该值对应无压缩 PCM 格式的理论码率,实际压缩格式(如 MP3)会低于此值。
能。工具底层走 FFmpeg,FLAC、APE、WAV、ALAC 都能读。但对无损格式,显示的比特率通常是压缩后的平均码率(比如 FLAC 压到 800 kbps 左右),不是 PCM 原始采样位深乘采样率乘通道数那个理论值。如果你要确认原始品质,直接看采样率(Hz)和位深(bit)两个字段更准,比特率对无损格式参考意义不大。
Windows 资源管理器读的是文件头里 VBR 的「峰值比特率」或「声明比特率」,而本工具直接解析帧数据算出的「平均比特率」。很多 VBR 编码的 MP3 头字段写 320 但实际平均只有 160-200。用 FFprobe 逐帧统计后取平均就是本工具的结果,更接近真实码率。如果你怀疑文件来源,可以对比时长和文件大小——128 kbps 的 3 分钟 MP3 约 2.8 MB。
两者可能都对。某些声卡驱动或播放器会在输出时做 SRC(采样率转换),工具读取的是音频文件内部的元数据,不是播放链路的最终输出。如果录音软件直接生成文件时写了 44100 但工具显示 48000,通常是录音软件内部做了重采样或写错了头信息。你可以用 Audacity 或 ffmpeg -i 命令验证同一文件的原始流参数,如果一致说明工具读的没错。
本工具纯浏览器端处理,文件不上传服务器。WAV 解析只读头部几十字节,不读整个文件,所以 800 MB 也是秒出。但注意:如果文件本身损坏或头部残缺,FFmpeg WASM 在浏览器端可能卡住;此时建议用桌面版 ffprobe 先确认文件完整性。另外浏览器对单个文件大小有限制(Chrome 约 2 GB),超大会直接报错。
6 通道通常是 5.1 环绕声(前左、前右、中置、低音、后左、后右)。有些编码器会把立体声标记为 2 通道,但实际流里塞了 6 个声道。你可以看工具输出的「通道布局」字段(如果支持),它会写明 L R C LFE Ls Rs。如果工具没标布局,可以对比文件大小:5.1 的 48 kHz 16 bit WAV 每分钟约 27 MB,立体声约 9 MB。
部分手机录制的 AAC-LD(低延迟)或 HE-AAC v2 格式,FFmpeg 无法从容器头直接解析出固定比特率,会显示 0 或 N/A。这不是工具的问题,是容器封装不规范。你可以在输出结果里看「编码器」字段,如果是 aac 或 aac_low,手动用文件大小除以时长(秒)再乘以 8 就是平均比特率。
核心字段(时长、采样率、通道数)三者结果应该一致,因为底层都调 FFmpeg。差异主要在比特率:格式工厂和 MediaInfo 的「普通视图」通常取头字段值,本工具取帧级平均,所以 VBR 文件会有差别。另外本工具不显示编码器版本、容器格式细节(如 moov box 位置),如果你需要这些,用 MediaInfo 的详细视图更合适。
正常。FFmpeg 解析 WAV 时长时,用的是文件大小除以采样率乘位深乘通道数,这个计算基于 PCM 数据块的实际字节数,不是头里的 duration 字段。如果文件末尾有 0.05 秒的静音填充(很多录音软件会补齐到整数帧),工具就会多算。3 秒文件差 0.05 秒在 1.7% 以内,属合理范围。如果差超过 5%,建议检查文件是否被截断或头信息损坏。
隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。