yukuai11
发表于 2012-10-6 19:19:49
原帖由 neodoxy 于 2012-10-6 19:12 发表 http://bbs.headphoneclub.com/images/common/back.gif
CD播放每一张盘,每一次播放出来的音轨都可能是有细微差别的,不可能相同 这句话说得很对,不过硬盘介质不同造成的差别和这个差别不是一个数量级的
yukuai11
发表于 2012-10-6 19:21:55
原帖由 farrel 于 2012-10-6 19:18 发表 http://bbs.headphoneclub.com/images/common/back.gif
jitter?什么是jitter?对于PC系统,jitter产生于从计算机总线发送到声卡的时候,
产生于从计算机USB口发送到dAC的时候,产生于从声卡转换到光纤输出的时候。
但不存在于被播放器解码输出之前!
版主随便找 ...
同样的txt找两个人大声朗读,声音一样吗?
neodoxy
发表于 2012-10-6 19:25:26
原帖由 小白 于 2012-10-6 19:17 发表 http://bbs.headphoneclub.com/images/common/back.gif
你恰恰说错了,我验证过,数据完全相同,从数据角度看,毫无差异、毫无差错。即使100块的蹩脚dvd机,也能保证100%准确地读出、播放CD碟上的数据,和1万元的CD机在播放CD碟时读出的数据完全一致。
我怎么 ...
刻盘是有精度误差的,前面的帖子已经谈论过这个问题
想必你也听到过飞利浦机芯超强纠错这类的话,既然100%一样为什么要纠错呢?
保证数据准确的唯一方式是校验,这也是CD和硬盘等的区别
比起这个差别,文件系统的影响可能还大些
[ 本帖最后由 neodoxy 于 2012-10-6 19:26 编辑 ]
小白
发表于 2012-10-6 19:29:56
原帖由 neodoxy 于 2012-10-6 19:25 发表 http://bbs.headphoneclub.com/images/common/back.gif
刻盘是有精度误差的,前面的帖子已经谈论过这个问题
想必你也听到过飞利浦机芯超强纠错这类的话,既然100%一样为什么要纠错呢?
保证数据准确的唯一方式是校验,这也是CD和硬盘等的区别
比起这个差别,文件系统的影响 ...
cd机播放的过程中是有纠错机制的,然而经过这个纠错机制之后,输出时,就是100%准确的。低档的机器如此,高档的机器也是如此。
不同CD转盘声音不同的原因是它们的jitter特性不同,而非输出的数据不同。这个是common sense。。。。当然我承认很多人是不知道的,仍把音质差异归结于数据差异。
yukuai11
发表于 2012-10-6 19:38:17
执壶俯仰,水势有别,水既入杯,则无有异
(其实还是有差异的,喝茶的人都知道)
[ 本帖最后由 yukuai11 于 2012-10-6 19:40 编辑 ]
neodoxy
发表于 2012-10-6 19:38:22
原帖由 小白 于 2012-10-6 19:29 发表 http://bbs.headphoneclub.com/images/common/back.gif
cd机播放的过程中是有纠错机制的,然而经过这个纠错机制之后,输出时,就是100%准确的。低档的机器如此,高档的机器也是如此。
不同CD转盘声音不同的原因是它们的jitter特性不同,而非输出的数据不同。这 ...
恰恰正是Position jitter影响了数据的正确输出,以下引自CD的规范文档Ecma-130,详细定义了cd的数据结构所允许的数据错误范围 Quality of the HF signal
Position jitter of the Channel bits
Position jitter of the Channel bits (see clause 19) causes a frequency modulation of the Channel bit rate (see11.4). The maximum jitter allowed, expressed as time error, for a single modulating frequency is given byfigure 7. The time error shall be measured at a constant scanning velocity (see 11.4)
-9-
[*] 12.5.2Specification of random errors
An 8-bit byte shall be considered erroneous if one or more bits of that byte are erroneous.
A frame error is the occurrence of one or more erroneous bytes in a frame at the input of the C1-decoder, afterthe 1-byte delay section (see figure C.2). The frame error rate averaged over any 10 s shall be less than 3 x 10-2.[*] 12.5.3Specification of burst errors
A frame at the input of the C1-decoder after the 1-byte delay section is called uncorrectable if it contains two ormore successive erroneous bytes.
The number of successive uncorrectable frames shall be less than 7.
[ 本帖最后由 neodoxy 于 2012-10-6 19:39 编辑 ]
farrel
发表于 2012-10-6 19:41:08
原帖由 小白 于 2012-10-6 19:29 发表 http://bbs.headphoneclub.com/images/common/back.gif
cd机播放的过程中是有纠错机制的,然而经过这个纠错机制之后,输出时,就是100%准确的。低档的机器如此,高档的机器也是如此。
不同CD转盘声音不同的原因是它们的jitter特性不同,而非输出的数据不同。这 ...
不知道你说的纠错是什么,CD碟片本身是没有纠错机制的,因为没有校验位。
只要碟被刮花了,改了点数据,声音也就不一样了。
但是高质量的碟片,由于镀层的保护,一般都是能正确读取的。
国外还有专门校对抓碟文件的工具,可以互相比对抓取的文件的正确性。。
100%准确的说法,也是错误的。。
neodoxy
发表于 2012-10-6 19:44:05
原帖由 farrel 于 2012-10-6 19:41 发表 http://bbs.headphoneclub.com/images/common/back.gif
不知道你说的纠错是什么,CD碟片本身是没有纠错机制的,因为没有校验位。
只要碟被刮花了,改了点数据,声音也就不一样了。
但是高质量的碟片,由于镀层的保护,一般都是能正确读取的。
国外还有专门校对抓 ...
有是有,但是只能解决录制造成的错误以及极小一部分播放设备造成的错误(Position jitter/random errors)
CRC field
This field specifies in positions 82 to 97 a 16-bit Cyclic Redundancy Check character computed over theControl, q-Mode and q-Data fields. This field contains the inverted parity bits. The CRC code word must bedivisible by the check polynomial. The most significant bit of the CRC shall be in position 82 of the q-Channel.
The generating polynomial shall beG(x)=x16 +x12 +x5 +1
[ 本帖最后由 neodoxy 于 2012-10-6 19:45 编辑 ]
小白
发表于 2012-10-6 19:45:49
抓取到100%准确,而且和accuraterip数据库相同的音轨,是很简单的事情,我抓的碟,凡是accuraterip库里面有的,抓下来总是相符的。只要碟面没有破坏,都能做到。而且什么光驱都能。在电脑上抓鬼,我是不讲究光驱的。
而且抓取下来的音轨数据,和该碟片在CD机播放,实时通过CD机的数字输出用数字录音机录下来的文件,进行二进制数据对比,是完全一致的。说明CD机在播放时,读到和输出的数据,也是同样的数据。
[ 本帖最后由 小白 于 2012-10-6 19:49 编辑 ]
farrel
发表于 2012-10-6 19:50:46
原帖由 小白 于 2012-10-6 19:45 发表 http://bbs.headphoneclub.com/images/common/back.gif
抓取到100%准确,而且和accuraterip数据库相同的音轨,是很简单的事情,我抓的碟,凡是accuraterip库里面有的,抓下来总是相符的。只要碟面没有破坏,都能做到。而且什么光驱都能。在电脑上抓鬼,我是不讲究光驱的。
是很简单,因为大多数碟都是正常的,但这不叫纠错机制。
如果你把一张刮花的碟(老的盗版租赁的VCD见过吧?就那么花),放到CD机里,它是完全没有办法检查数据的对错的。
它会继续放下去,然后频频爆音。
而如果是数据文件,则会告诉你,光盘上的文件无法读取,因为CD-ROM光盘是有纠错机制的,如果数据错误,就不会读取下去。
CD则不会。
你抓一张那种碟,就不会100%正确了。。
小白
发表于 2012-10-6 19:52:04
我们讨论刮花的、无法准确抓鬼、播放爆音的碟干啥?发烧友手头的碟,绝大多数是正常的碟,能正常100%准确地播放,能完全准确地抓鬼。
farrel
发表于 2012-10-6 19:55:54
原帖由 小白 于 2012-10-6 19:52 发表 http://bbs.headphoneclub.com/images/common/back.gif
我们讨论刮花的、无法准确抓鬼、播放爆音的碟干啥?发烧友手头的碟,绝大多数是正常的碟,能正常100%准确地播放,能完全准确地抓鬼。
我们讨论的是CD有没有纠错机制,结论是没有。。就这么简单。
不是所有能播放的,你听着没问题的,就是100%准确的碟。
抓花的碟,只不过是我举的尤其明显的例子而已,如果是小的错误,你是听不出来的。
neodoxy
发表于 2012-10-6 19:59:53
原帖由 小白 于 2012-10-6 19:52 发表 http://bbs.headphoneclub.com/images/common/back.gif
我们讨论刮花的、无法准确抓鬼、播放爆音的碟干啥?发烧友手头的碟,绝大多数是正常的碟,能正常100%准确地播放,能完全准确地抓鬼。
我觉得你又在混淆概念了
100%正确的播放和能100%正确的录制不是一个概念,录制的时候你可以通过算法或者别人的录制来弥补错误的信息(这也并不代表100%准确),播放的时候你怎么弥补?
AccurateRip它的原理是用别人的或者是计算出的数据代替错误,然后统计得出的结果,认为最多的结果的人是正确的,咱们来看它的主页上的介绍:
AccurateRip™ is the only Audio CD ripping technology which can verify extracted audio files are 100% free from errors, or put another way.
100% free from errors和100%正确不是同一个意思好吧?
[ 本帖最后由 neodoxy 于 2012-10-6 20:01 编辑 ]
小白
发表于 2012-10-6 20:03:27
cd当然是有纠错机制的,所谓的c1 error、c2 error。只不过有些error是无法纠正的,比分比较严重的刮花,往往造成c2 error,可能产生爆音,抓鬼下来也数据往往不准确。
用embla进行抓鬼,表面再完美的cd,抓下来也是几万、十几万的error,但这些都是c1 error,是可以correct的,所以最终的数据还是保证100%准确的。如果有无法纠正的error,embla就会把它们标识为uncorrected error。这些error就影响数据准确性了。
[ 本帖最后由 小白 于 2012-10-6 20:10 编辑 ]
小白
发表于 2012-10-6 20:06:36
原帖由 neodoxy 于 2012-10-6 19:59 发表 http://bbs.headphoneclub.com/images/common/back.gif
我觉得你又在混淆概念了
100%正确的播放和能100%正确的录制不是一个概念,录制的时候你可以通过算法或者别人的录制来弥补错误的信息(这也并不代表100%准确),播放的时候你怎么弥补?
AccurateRip它的原理是用别人的 ...
我看是你没看懂。我说的就是一张碟在CD机里实际播放,然后把CD机的数字输出,接到一台数字录音机,去把CD机播放时输出的数据,real time地记录下来。哪里有什么“弥补”? 有什么“算法”? 数字录音机如果能做弥补、能进行纠错算法,那变成神器了。它就是忠实地记录下CD机读取这张CD时输出的数据而已。
然后这个“播放数据”,和CD碟在电脑里的“抓鬼数据”,是完全相同的。