EAC 真的可以完美撷取 CD 音轨?小编实测给你看

639次浏览

EAC 真的可以完美撷取 CD 音轨?小编实测给你看 Exact Audio Copy(以下简称 EAC)是套相当着重品质的 CD 撷取软体,它可以将 CD 中的音轨尽可能準确地抓下来,让音乐播放的品质得以最佳化。所以我们就要来试看看到底是不是有那幺好用!

音乐CD不含校正码

CD资料可以分为3种格式:音乐CD(Audio CD)、CD-ROM mode 1、CD-ROM mode 2,无论是哪种格式,每个扇区(sector)大小皆为2,352 bytes,并划分为98个大小为24 bytes的框架(frame)。

由于音乐CD的资料特性是没有前后的相依性,如果资料因为刮伤等因素而读不出来的话,只要跳过出问题的片段就好,即使可能发生跳针、爆音等状况,但不会影响到后续的音乐。

因为这个特性的关係,音乐CD为了将储存资料的能力最大化,所以捨去了资料校验的部份,让每个扇区的2,352 bytes都被用在储存音讯资料上,不过也就是因为如此,我们很难确保从音乐CD读出的资料为100%正确。

多读几次前后比照

EAC以secure mode运作时,每个扇区都会至少读取2次以上,并比对读出的资料是不是一模一样,如果发现前后读出的资料有所差异时,程式就会将发生问题的扇区标示起来,重新读取该扇区内的资料。

重新读取的过程,可不是再读1次那幺简单,程式会在1回合中读取16次资料,若该回合中有8次资料是相符的,则将该回合视为读取成功,并採用其资料。若是将读取品质设为最高的话,则需在5回合中有3次以上成功,程式才将读出的资料视为正确。如果还是无法成功的话,程式会显示读取失败的讯息。

检验音乐档案是否一致

笔者花了许多时间考虑,要用什幺方式来检验EAC的读取品质,如果用人耳进行盲测(在不知道播放样本的情况下,分辨所有受测样本的好坏),可能会受测试者主观判断影响,而且当品质差异太小时,很容易发生误判的情况。

因此笔者想来想去,决定回归Hi-Fi(High Fidelity,高传真)的初衷,测试抓取音轨的準确度。在测试时笔者随机选择2张CD的其中1首曲目,以EAC分别读取3次,并存为WAV档,待档案全部读取完成后,再用WinMerge以16进位格式开启、比对各WAV档的差异。

抓取音轨相当精準

由于WinMerge只能同时比对2组样本,所以笔者将3组样本分次进行比对,结果得知第1组样本和第2组样本的档案内容一模一样,第2、3组样本内容也一样,当然第1、3组样本也是如出一辙,可见EAC在抓取音轨的準确度上,确实有其厉害之处。

EAC 真的可以完美撷取 CD 音轨?小编实测给你看

▲以16进位方式开启WAV档后,可以看见每个byte对应2个16进位数字。以WinMerge比对2组样本,发现彼此的内容完全相同,因此可以推测读取準确度相当高。

需要注意的是,由于音乐CD的格式不具有错误校正能力,所以我们无法取得100%正确(与CD母带相同)的样本。因此测试中的3个样本内容一致,除了可能是EAC能够100%精準地读取资料,也有可能是3次都在相同的地方发生相同的错误,不过这种可能性低到可以忽略,所以我们还是相信EAC的实力吧。

延伸阅读:

用 Foobar2000 也能演奏出超级玛莉的音乐

如何播放APE等高品质音效档?