熟悉我头条的朋友都知道。我对CD抓轨的正确性很有信心。我一直认为采用CD读取抓轨的方法CD存储在音乐光盘中的音乐数据,然后通过数字播放器播放。路由知识是最准确的将军CD正确重播音乐的听音方式。
首先,让我们简要介绍一下我生成上述概念的原则。人们普遍认为数字产品具有天然的稳定性和独特性。一旦数字化,它们基本上是固定的。无论如何复制,存储都不会改变。然而,音乐作为数字产品CD但事实并非如此。由于CD唱片纠错冗余较少,播放时,每次读取的数据都有可能不同。因此,播放的声音是不同的。需要强调的是,这里说的CD唱片是指音乐CD光盘(CD-DA, Compact Disc – Digital Audio ),而不是数据CD-ROM光盘,因为数据CD-ROM它用于数据存储音乐CD升级格式。音乐CD只用于存放音乐,音乐对误码的容忍度相当高,一些误码不会带来可闻的噪音和失真。但用于数据存储CD-ROM不同的是,计算机文件不能接受读写错误,文件的复制和存储必须确保文件的完整性。这就使得CD-ROM对数据误码的识别和纠错提出了更高的要求。音乐CD在一个数据块中定义的音频数据容量高达2352bytes,而这个数据块在数据中CD-ROM因为数据的标准被称为扇区CD-ROM对数据正确性的高要求必须使用更多的数据存储空间来存储ECC(即额外的纠错码)EDC(错误检测码),将实际数据存储空间压缩到2048年bytes。这也是大家普遍感受到的数据CD-ROM音乐的容量不如音乐CD大的原因。这也是大家普遍感受到的数据CD-ROM音乐的容量不如音乐CD原因很大。VCD格式的数据容量也比数据大CD-ROM大,为2324bytes,还是略小于音乐CD。所以,正是因为音乐CD理论上,如果发生较高的误码,纠错冗余数据量较小,CD100%纠错很难。因此,提高CD唱机读盘的稳定性和正确性CD转盘的永恒话题,每一个CD机器制造商想尽一切办法提高它CD播放机的读盘稳定性无处不在!用于数据存储CD-ROM只要符合标准,就可以轻松正确地获取数据,稳定性和正确性似乎根本不是问题。根本原因是CD-ROM与CD-DA在数据结构中纠错冗余,以及相关纠错算法的差异。例如,用于数据存储的数据CD-ROM被称为RSPC(Reed-Solomon Product-like Code,理德-所罗门乘积码)解码器。而普通音乐CD唱机没有解码器(因为数据中没有相应的纠错编码)。
说了这么多,只是为了解释音乐CD因此,纠错冗余是所以CD唱片更依赖于转盘的读盘能力,以提高数据的读取精度,降低误码率。读盘本身存在机械振动干扰、电源波动干扰、环境电磁辐射干扰等诸多不确定性,CD表面污垢和划痕,附着在光头上的灰尘,光头抖动,光头功率衰减…等等可能会带来额外的误码,而这个误码很可能不会得到有效的纠正!这就是为什么同一个音乐CD每次都有可能读取不同的数据(声音)。
那么,为什么我认为电脑抓轨可以最大化音乐的正确读取呢?CD里面的数据呢?计算机配置CD-ROM光驱的读盘机构远不如高读盘机构CD如上所述,播放机所述,音乐CD纠错冗余没有数据CD-ROM光盘这么大,所以,电脑CD-ROM抓轨误码的概率不应该比较CD播放机更大,对吗?事实上,尽管计算机配置在计算机上CD-ROM驱动器不如CD但是,CD-ROM也能满足驱动CD通过不断的技术升级迭代,光盘数据读取的基本要求,CD-ROM驱动器可以轻松实现几十倍的读取速度,这对数字伺服系统也是一个巨大的挑战,表明CD-ROM驱动器的读盘能力和稳定性并不差。另外,有别于CD播放器必须实时,一次读取数据的要求不同,CD-ROM读数据的时候,可以反复读很多遍,拿我们今天要测试的EAC(Exact Audio Copy)对于这个软件,如果它发现有任何不确定的数据读取,它将反复读取光盘上的数据,最多可达82次!然后从众多读取数据中选择最佳结果作为最终数据获取。这种读盘和数据评估机制将大大提高数据读取的准确性,最有可能CD可以说,如果在唱片中获得最准确的数据,CD如果唱片刻录和压片没有错误的数据(当然也很难避免),通过EAC软件捕获的数据应该是最接近的CD唱片的原始数据。让我们做一个实验来验证这一点EAC软件真的这么可靠吗?…
先说实验的设计思路:
首先,找到三种不同的配置CD-ROM驱动电脑(我家只有三台电脑有CD-ROM驱动器,新的笔记本电脑没有这个CD-ROM光驱配置),分别使用这三台电脑CD-ROM光驱读取相同的音乐CD光盘,获取三个抓轨文件,然后使用另一个名称Hex Comparison对比这三个抓轨文件,看这三个文件能不能100%一样。这里需要注意的是,Hex Comparison虽然字面上是16进制文件的比较器,但这种16进制的表达实际上是4位二进制数的真实值。写16进制只是为了方便阅读,节省显示空间。因此,Hex Comparison您可以比较两个文件中每个二进制数的差异,您可以选择将差异数据存储在指定的数据中txt在文件中,您也可以直接在窗口中查看比较结果,两个文件的区别将显示为红色。如果比较结果没有区别,说明这两个文件的每个二进制数(即0和1)都是一样的。
让我们进行实验
为了取得更好的效果,以及未来可能与网民进一步沟通,我选择了一个真正的爱好者CD唱片,就是Anne-Sophie Mutter - Carmen-Fantasie
大多数烧友都有这个CD
4D制作
这张唱片制作精良,号称4D生产,可以说整个过程都是数字化的处理过程和技术,如果刻录和压片没有错码缺陷,我们应该能够获得与原始母盘相同的音频数据文件。
这是我用来抓轨的三台旧电脑,一台旧台式机,两台旧笔记本电脑。
老Acer笔记本
老台式机的光驱
老HP笔记本电脑
因为新的笔记本电脑不配备光驱,所以只能用这些旧机器进行测试。然而,如果这样一台旧电脑和光驱能够无损地读取数据,这难道不意味着该技术本身非常可靠吗?
因为只有一台电脑安装了EAC该软件也临时安装在另外两台电脑上EAC软件,然后开始逐一操作抓轨操作…
EAC操作界面
这就是EAC你可以看到整个软件界面相当简单,因为它是真实的CD,EAC可网络获取CD曲目信息,还可以找到CD封面,
软件是免费的,安装后需要简单设置,软件默认抓取模式是爆炸模式我忘记设置两个新软件机器,默认程序以爆炸模式抓取轨道,导致抓取文件不一致(然后设置为安全模式,重新抓轨…
必须设置安全模式
此外,纠错质量也应选择高,默认为中。
纠错质量要选高
设置后可进行抓轨操作,这里应选择测试并抓取镜像和不压缩。选择的结果是:软件应在正式抓取前测试光盘。如果测试结果没有错误,则可以进行抓取操作。如果发现抓取的数据与测试数据不同,则自动增加读取次数以获得更准确的数据。
抓轨操作完成后,我们得到了三个没有压缩的WAV文件,这三个WAV文件放入Hex Comparison文件之间是否存在差异出文件之间是否存在差异的结论。
这里有一个小插曲。正如我之前所说,我刚刚为这次测试安装了两台机器。EAC软件,当时忘记设置,直接抓轨,结果在比较文件时发现两个文件之间有很多红色区域:
存储差异的文件有6个G之巨!
这里有一个小插曲。正如我之前所说,我刚刚为这次测试安装了两台机器。EAC软件,当时忘记设置,直接抓轨,结果在比较文件时发现两个文件之间有很多红色区域:存储差异的文件有6个G巨大!说明文件差别很大。后来发现有两台机器是用爆发模式抓住的。按照我的排名,只有第二号文件是正确的数据,第一号和第三号都不够准确。三台电脑在软件设置和再后,三台电脑抓取的数据终于完全一样了,请看截图:搜索差异没找到差异
没找到差异到目前为止,我们的实验取得了圆满的成功!我们可以通过实验得出以下结论:通过EAC抓轨软件CD抓轨可以尽可能多地读音乐CD请注意,我们只是测试了原始数据EAC该软件必须在最严格的参数设置下实现每一个bit结果都不错!如果不同的计算机和光驱可以完全相同WAV我们可以相信这个文件WAV这是光盘所携带的音乐数据。这个数据是否与原始生产数据相同取决于这个数据CD如果整个生产过程完美,我相信我们已经得到了这个CD最接近原始数据的数据文件。对于大部分CD音乐是光盘CD在光盘质量好的情况下,即使是最严格的数据验证,也能成功抓取CD数据,但刮伤严重CD光盘可能抓不到EAC认为正确的数据,EAC它将提供不确定数据的部分,让您听并选择最佳结果。这表明这些数据不再是与源数据相同的数据。我有一伤严重,我有一张光盘,在爆发模式和低质量纠错的设置下,勉强抓取数据需要两个多小时。但我知道这个数据一定和源数据不一样!进一步验证头版CD与再版CD我相信我对数据差异的想法CD如果有网友手里有这张,肯定不是头版。CD头版可以按照我的方法捕捉原始数据,然后与我的版本数据进行比较。如果结果相同,则表明头版和再版的生产过程稳定,每个人都可以获得与原始数据相同的数据,否则,说明不同版本之间存在工艺差异,导致最终用户数据不同!好啦,EAC抓轨实验完成后,网友们对这个实验的过程和结论有任何疑问和建议,欢迎跟帖交流!好啦,EAC抓轨实验完成后,网友们对这个实验的过程和结论有任何疑问和建议,欢迎跟帖交流!谢谢大家!