校验配音文件的采样率、位深与录制原生性:48 kHz 采样率 · 32-bit 浮点 位深 · 干音与成品(处理后)双文件比对。全部解析在浏览器本地完成,音频数据不会上传。
横轴为对数频率(20 Hz – 24 kHz),纵轴为功率(dB,相对峰值)。红色虚线为 22.05 kHz:若该处出现功率断崖(左侧有明显能量、右侧骤降),提示素材可能由 44.1 kHz 重采样至 48 kHz。部分 48 kHz 声卡的抗混叠滤波在 22 kHz 附近也有滚降,请结合录制链路判断。
仅提交文件名与验证结果摘要到 longmarch.cloud 管理后台(音频文件本身不上传、不保留)。
| 检测项 | 干音 | 成品 | 判据与说明 |
|---|---|---|---|
| 文件格式 | 严格 | 严格 | RIFF/WAVE 结构、fmt 与 data chunk 完整,不支持 RF64 |
| 采样率 48 kHz | 严格 | 严格 | fmt chunk 原生字段必须为 48000 Hz |
| 32-bit 浮点位深 | 严格 | 严格 | format tag = 3 (IEEE float) 且 bitsPerSample = 32(含 WAVE_FORMAT_EXTENSIBLE) |
| fmt 内部一致性 | 严格 | 严格 | blockAlign = 声道数 × 4;byteRate = 采样率 × blockAlign |
| 数据完整性 | 严格 | 严格 | data chunk 覆盖文件主体、无 NaN/Inf 样本 |
| 位深整数网格溯源 | 严格 | 严格 | 低位深整数 PCM 转 float 后,样本值全部落在 2⁻ᴺ 离散网格上;检出 16/24-bit 网格即判定伪造(成品检出同样不通过;EQ/混响等处理会破坏网格,故合格成品通常检不出网格) |
| 22.05 kHz 频谱砖墙 | 提醒 | 提醒 | 44.1 kHz 素材重采样到 48 kHz 后,频谱在 22.05 kHz 出现硬截止断崖 |
| >0 dBFS 样本佐证 | 佐证 | 佐证 | 整数 PCM 转换无法产生超出 ±1.0 的样本;存在超幅样本是原生 float 录制的强佐证 |
| 编码器元数据 / 布局 | 提醒 | 提示 | ISFT 含 ffmpeg/SoX/libsndfile 等转码器痕迹、data 后有尾随 chunk 时提醒 |
| 成品 ↔ 干音对比 | — | 提示 | 时间对齐后计算相关系数、长度比、RMS 差,佐证两文件同源 |
诚实边界:以上均为对文件自身的启发式检测,能够识别「低位深 / 低采样率素材转码伪造」,但无法在数学意义上 100% 证明「原生录制」。建议同时要求交付录制工程文件(DAW 会话)作为旁证。