找回密码
 -注册-
楼主: sam99990
打印 上一主题 下一主题

请问刻录盘和原盘在音质上是否会有区别!!-->af2000转移

[复制链接]
1
发表于 2010-6-24 20:33 | 显示全部楼层 来自 北京市

Re:请问刻录盘和原盘在音质上是否会有区别!!-->af2000转移

奇怪这个帖子都6年了没人提到红皮书么???
作为Audio-CD的标准,看了以后就知道应该争论什么不应该争论什么了...
我的观点是:用eac抓轨没有错误,再用正常的CDR盘刻录是没区别的
(“正常”的意思是刻录完以后再用eac抓轨,和抓出来的文件和源盘抓轨用软件对比一致)
回复

使用道具 举报

2
发表于 2010-6-30 20:28 | 显示全部楼层 来自 美国

Re:Re:Re:请问刻录盘和原盘在音质上是否会有区别!!-->af2000转移

引用第480楼回到远方于2010-06-25 01:52发表的 Re:Re:请问刻录盘和原盘在音质上是否会有区别!!-->af2000转移 :

红皮书哪页那行里写着“用eac抓轨没有错误,再用正常的CDR盘刻录”音质就“是没区别的”了?[s:2][s:2]
(“正常”的意思就用你的意思)[s:29][s:29]

我的回复中完全没有提到“音质”2个字
没有区别就是说2张盘的数据,也就是2进制的0和1是一致的
至于音质有没有区别,那要看读取CD的设备了

-------------我是分割线,下面是重点-----------------------------------

我所不解的是,几百块钱的光驱和刻录机能保证2张光盘的0 和1序列一样(可以通过抓轨并全文件比对得出),数万元的CD台机却能将它们回放出区别,这是一种技术的进步还是倒退呢?
这样大家还不如都转向PC-Hifi了,存在硬盘上的数据可不会有啥数据错误,错1位数据就是大事情了..

下面我们来讨论Audio CD的校验机制:

请参考这个网页:
http://dvdfaq.com.cn/kb/KB145-2005414.html

其中有一段,说明了Audio CD的物理帧结构:

同步       用户数据     Q校验    P校验    用户数据
294字节   2352字节   392字节   392字节   98字节
(通道码)         3234字节

一个物理帧总长是3234字节,Q和P码是校验码,通过他们能计算出这一帧的数据是否正确,注意是判断正确而不是把错误纠正。

在这3234字节中,用户数据有2352字节,而且他们的差值882字节只有光驱或者CD机的伺服系统能知道,再往上层比如IDE/ATAPI就不知道了

2352字节用户数据,其中有2048字节是真正的PCM编码,就是声音本身

根据这幅图 http://www.ecrsc.com/image/js-066.gif
可以看出PCM数据和P/Q码是交替存放的,每12字节的PCM数据,紧接着就有4字节的P码或者Q码进行校验,这个校验的冗余率是非常大的,相当于用1/3的数据来进行校验了,所以尽管校验码不能直接纠错,某些高端的光驱/刻录机却可以通过算法来恢复一部分的原始数据,这在光驱能力上叫做C2纠错。

EAC在抓轨后会生成报告文件,其中的音轨品质就是代表P码和Q码的校验结果,比如在抓轨时,某一首曲子的12字节和它后面的4字节校验码对不上了,这时候EAC会再次读取这个扇区,直到校验值正确位置,超过80次读取都不正确的则认为有坏块。
每发现一次重读取,音轨品质都会下降,但是只要报告不出现抓轨失败,就表明这张光盘的内容被完全正确的复制下来了。

于是我们就获得了2张数据结构(0和1)完全一致的光盘了,当然他们在物理结构上会有不同,某张盘的某个坑会比另一张盘深,某张盘的某段光轨会比另一端的宽,这些问题对于光驱是小菜一碟,对于某些台式CD机却会有问题。

我能想到的只有一个可能性就是CD台机没有P/Q码校验机制,它不知道自己读的数据是否正确,更别说进行C2纠错了。它只把一帧的3234字节中的2352字节中的2048字节PCM数据摘出来,直接送去D/A,这样一来才会有jitter导致数据读错的可能性(前提是光盘无划伤等问题),一台在读取方面(D/A之前)连几百块的刻录机都不如的CD台机,很高级么?

另一个很低级的谬论就是CD读取错误会导致细节损失,总听到某些人说翻刻的CD会损失5%的音质,造成高频细节丢失啥的,下面我来解释:

在CD机从某帧的3234字节中找出那2048字节的PCM数据后,这2048字节是16bit 立体声的数据,那么假如这2048X8bit=16384bit = 1024 sample 中出现了一个0变成1的错误,它对于一个16bit采样点出现的概率为1/16,就是某个采样点16bit中的1位发生改变了。

如果这个点的改变出现在最高位,导致的结果是符号反相,一个样点的16bit范围是 +32767~ -32768
第一个bit是符号位,后15个bit是振幅数据,这时候的爆音取决于15bit的大小

如果这个点的改变出现在15bit内,因为1bit = 6dB FS, 我们能算出如果高位15-8bit改变,将会产生一个0dB FS ~ -48 dBFS的爆音,基本上一定是可闻的,而且一定是爆音。

在低位(0-7bit)改变的情况,爆音的音量很小或者不可闻,在非常低位的时候比如 1-3bit,会影响到某些细节。

这样看来,出现1个bit错误的情况下,至少有50%的几率会出现明显可闻的爆音,如果你对以上的推导有疑问,可以用audition(也即是cooledit),在单轨模式下打开一个文件,横向放大到采样点级别,然后随机拖动一个采样点,幅值大小自己掌握,然后听听能不能听出区别,会计算的可以在采样点上右键直接设置它的值。

以上推导的结论是,如果出现任何bit错误(0变1或者1变0),CD并不会聪明的把这些错误放到不可闻的低位,而是一半一半,所以认为jitter会丢失细节的人们可以省省了,真的发生了jitter错误是有50%几率出爆音的。

如果CD上的一段数据比如0101被安全无差错的传输到了D/A,之后的事情已经不在本文讨论范围内了,如果有人偏要说这张盘的0 和那张盘的0听起来有差别,我只能一笑置之了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | -注册-

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-5-27 01:11

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表