如何运作?

这是什么测试?

测试你是否能分辨压缩音频(MP3)与无损(WAV)。盲听作答,在你的设备上找出比特率阈值。

什么是 ABX 测试?

ABX 是一种盲听方法。你不知道正在播放哪个文件,只能凭耳朵辨认。这样可以消除「FLAC 肯定更好」之类的偏见。

为什么要做?

找出在你的耳机和设备上,你真正能听出与无损有差异的比特率。不是论坛怎么说,而是你听到什么。还能治愈早期发烧友症。 :)

测试怎么进行?

同一首曲目的三个版本:

  • A 压缩 MP3(随进度比特率升高)
  • B 同一曲目无损(WAV)
  • X A 或 B 之一。猜猜是哪个
比较哪些格式?为什么?

所有 MP3 均从同一无损母带截取。我们按接近真实流媒体的级别比较:

  • 96 kbps 网络电台、播客
  • 128 kbps 免费流媒体(Spotify Free、Deezer Free 等)
  • 256 kbps YouTube Premium、SoundCloud Go+
  • 320 kbps Spotify Premium、SoundCloud HQ
  • 无损 WAV——对比参考
什么是无损和压缩格式?

无损:WAV 或 FLAC——无数据丢失,与母带相同。
压缩:MP3——文件更小,编解码器会丢弃信息。比特率越低,压缩越重。

怎么作答?

听 A 和 B,再听 X。选择:

  • A 若 X 与 A 相同
  • B 若 X 与 B 相同
  • 跳过 不确定时——不影响进度
答对了会怎样?

同一比特率连续答对两题,进入下一级(96 → 128 → 256 → 320 kbps)。目标是找出你仍能分辨 MP3 与无损的最高比特率。

答错了会怎样?

同一级别连续答错两题,测试结束。你会知道自己的上限:你仍能听出差异的最高比特率。

可以跳过曲目吗?

可以。跳过不算答错,也不会打断连胜——在同一比特率进入下一首曲目。

测试要多久?

直到连续答对两题(下一比特率)或连续答错两题(结束)。通常几分钟。随时可以重测。

听不出差别——正常吗?

正常。很多人分辨不出 320 kbps 与无损——尤其在嘈杂环境或普通耳机上。测试显示你的真实阈值,而非理论上的「应该怎样」。

为什么曲目加载慢?

WAV 比 MP3 大——这很正常。速度取决于网络。加载下一首时会显示进度条。

会做响度匹配吗?

会。每首曲目的所有版本均来自同一 WAV 母带,然后进行响度归一化(EBU R128)。原因:在 ABX 中,即使品质相同,声音更大的选项几乎总是听起来更好。我们在文件到达浏览器前对齐 A 和 B 的音量,让你比较的是压缩,而非音量。

浏览器如何播放音频?

使用普通 HTML5 播放器(<audio>),不用 Web Audio API,也不做额外 JavaScript 处理。有些浏览器 ABX 工具会搭建 GainNode 和滤波器图——我们刻意避免:减少文件与耳朵之间的层级。浏览器无法实现真正的 bit-perfect 输出——音频会经过操作系统音频栈——但我们不额外添加 JS 层。

浏览器结果可信吗?

对我们的用途来说,相当可信。我们比较的是 96–320 kbps MP3 与 WAV,而非千元 DAC 上的 hi-res 格式。96 kbps 的 MP3 伪影非常明显——即使用便宜耳机、经过普通 Windows 混音器也能听出。测试显示你在当前设备上能否听出流媒体比特率差异。这是筛查测试,不是 ±0.1 dB 的实验室级 ABX。

hi-res、DSD、384 kHz 呢?

不在我们的场景内。ABXtest 比较 MP3 比特率与无损 WAV——你在 Spotify、YouTube 和播客中会遇到的。192 kHz 对 176.4 kHz 或 DSD 测试是另一个级别,需要别的工具(foobar2000、foo_abx)。

浏览器测试完全不严肃吗?

有人说浏览器 ABX 毫无意义。本节是我们的回应,包括对 AudioHUB 这篇文章 的回复。ABXtest 并不声称在价值数万元的参考系统上拥有「金耳朵」。任务不同:在普通 PC 或手机上快速了解自己的比特率阈值,无需安装。若要严格的 audiophile ABX 和 bit-perfect 输出,请用 foobar2000 + foo_abx——另一工具做另一件事。对我而言,用耳机比较 MP3 与无损,网页测试是有意义的。