并排比较两个音频文件
有时并不需要扫描整个曲库。你手上只有两个文件和一个问题:这是同一段录音,还是只是相似的一段?文件大小回答不了,标签也回答不了,而轮流试听既慢又靠不住——人对声音的记忆很短。
可视化比较能看出什么
同一首曲目的两份副本,在 Audio Comparer 中并排打开。
窗口里的每个元素各自回答问题的一部分:
- 两个文件的路径,附带时长、比特率和大小——基本信息并排呈现,不必开两个资源管理器窗口。
- 两条波形。每条都按自身峰值缩放,因此你比较的是音乐的形状:哪里响亮、哪里舒缓、哪里淡出。
- 两条波形之间的指纹差异色带。绿色表示这几秒吻合,红色表示不吻合。一眼就能看出两个文件是处处不同,还是只在某一处不同。
- 相似度,旁边标注当前使用的比较阈值。
- 同步播放。两个文件从同一位置同时播放。还有耳机模式:文件 A 送到左耳、文件 B 送到右耳——这是听出数字无法描述的差别的最快方式。
上图这个例子说明了什么
两个文件都是 4:25、320 kbps。大小略有差别——10.2 MB 对 10.7 MB——这本身说明不了什么。
波形透露的更多。上面那条是密实、几乎连成一片的色块:音量大,动态被压得很扁。下面那条则有呼吸感,峰谷清晰可见。同一场演绎,不同的母带处理——这一秒钟就能看出来,而用耳朵听则需要仔细分辨。
中间的色带几乎从头绿到尾,只有最末端是红色,那里一份副本略长一点。而相似度显示为 95%,并注明在时间对齐之前同一对文件只有 47%。
为什么必须找出时间错开的副本
47% 与 95% 之间的这段差距,正是关键所在。
同一段录音的两份副本,几乎不会在完全相同的瞬间开始。每一次重新编码为 MP3 都会引入编码器延迟和填充帧。从 CD 抓轨、在商店购买、从直播流录制,或者在不同格式之间转换的曲目,很容易与它的孪生文件错开零点几秒。声音是一样的,时间位置却不是。
对查重工具来说,这是致命的。若从零位置开始比较,每个特征都会落到错误的邻居上:这一对文件会被判为两首毫不相干的歌,悄悄留在曲库里。而这恰恰是最值得找出来的副本——因为它们真的是同一段录音,不是翻唱,也不是现场版。
Audio Comparer 在计算之前会先为两首曲目寻找最佳的时间对齐位置。所以这一对文件才会从「明显不同」变成 95%。
谁会用到
- 收藏者:把多块硬盘上的档案合并到一起,同一张专辑通过三种途径来了三次。
- DJ 和播客作者:确认一套曲目里的两个文件是不是同一个版本。
- 需要核对母带的人:把重新编码、做过响度归一化或修复过的副本与原始文件对照。
- 已经清理过曲库的人:怀疑还有遗漏。通常确实有。
在 Audio Comparer 中如何比较两个文件
- 打开工具 → 可视化比较配对…,或在比较结果中右键点击一对文件。
- 用文件 A…和文件 B…选择磁盘上任意两个文件。
- 读取相似度,并在差异色带上找出录音从哪里开始分歧。
- 点击播放以同步试听,或打开耳机模式——A 与 B 分别送入左右耳。
- 按 Esc 关闭窗口。
延伸阅读:音频指纹如何在整个曲库中找出重复曲目。
用户评价
真正比较声音
「终于有一款不只看文件名的工具。能识别同一首歌的 MP3 和 FLAC。我的音乐库又清晰了。」
— Marlon S.评分:5/5 ·