耳机俱乐部论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7652|回复: 22

[音源] 为何同一张专辑,从不同渠道下载到的抓轨文件,MD5校验码不一样?

[复制链接]

24

主题

254

帖子

2

积分

初级会员

Rank: 2Rank: 2

积分
2
注册时间
2011-8-31
发表于 2020-5-24 16:17:20 | 显示全部楼层 |阅读模式

感谢关注耳机俱乐部网站,注册后有更多权限。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 zengufo 于 2020-5-24 22:00 编辑

今天闲来无事,把以前在其他论坛下载到的音乐整理一下,
无意中发现一张重复率很高的名盘,DG大禾花克莱伯贝5&7,
自己2011年用EAC抓轨的文件,还有企鹅三星名盘,DG大禾花系列里面都有,
都是WAV格式,于是把三个音轨文件第一首曲子校验了MD5,结果全部不一样,
然后把整个抓轨文件校验了MD5,还是不一样。
我很确定是同一张盘,因为DG唱片号都是447400-2,
同一张盘,通过不同的光驱抓轨,
结果都不一样?

有大佬可以解惑吗?

顺便问下,如果要自己抓轨,推荐什么光驱和抓轨软件?

--------------------更新的分割线--------------------------

我自己测试了一下,果然用不同的光驱,抓取的音轨MD5码确实不一致,

同一个光驱,使用不同的抓轨软件,音轨MD5也是不一致的。

好吧,不纠结了。
回复

使用道具 举报

178

主题

3655

帖子

69

积分

高级会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
69
注册时间
2008-7-26
发表于 2020-5-24 17:22:12 | 显示全部楼层
没矫正附带了光驱信息,前后多了点0和一些无用信息啥的
个人公众号:LM叨叨叨,聊聊hifi,嘎嘎塞胡
回复 支持 反对

使用道具 举报

20

主题

468

帖子

8

积分

初级会员

Rank: 2Rank: 2

积分
8
注册时间
2019-12-19
发表于 2020-5-24 18:17:34 来自手机 | 显示全部楼层
放一起听,听不出来区别,就没有区别,有区别也没有意义,因为你的耳朵分辨不出来。
回复 支持 反对

使用道具 举报

460

主题

1万

帖子

267

积分

核心会员

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

积分
267
注册时间
2001-11-21

积极参与奖

发表于 2020-5-24 18:23:15 来自手机 | 显示全部楼层
不同光驱抓轨结果当然不一样,它们的读碟能力不同,jitter不同。

否则日本人也没必要研发那些重量级转盘了
回复 支持 反对

使用道具 举报

91

主题

5247

帖子

90

积分

高级会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
90
注册时间
2012-11-13
发表于 2020-5-24 18:49:28 来自手机 | 显示全部楼层
校验一下第二首曲子
回复 支持 反对

使用道具 举报

16

主题

2734

帖子

28

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
28
注册时间
2013-3-3
发表于 2020-5-24 18:57:46 | 显示全部楼层
这不是很正常的事情嘛。
回复 支持 反对

使用道具 举报

9

主题

437

帖子

20

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
20
注册时间
2002-11-8
发表于 2020-5-24 19:15:43 | 显示全部楼层
chaisan 发表于 2020-5-24 18:23
不同光驱抓轨结果当然不一样,它们的读碟能力不同,jitter不同。

否则日本人也没必要研发那些重量级转盘 ...

抓轨完的结果是纯数字,只保留了有效的数据,WAV文件里面哪里还会有jitter的痕迹?
只可能在重放的时候由声卡生成新的Jitter,但已经与CD本身无关了。
倒是可能存在误码,但eac多次读取以及采用了比较底层的API,有无法纠错的误码应该也会报告出来。
不同的地方应该还是前面说的CD本身附加的信息比如声轨的曲目名、作者、以及偏移量Offset不同导致的前后有多少个填充0的区别。
回复 支持 反对

使用道具 举报

460

主题

1万

帖子

267

积分

核心会员

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

积分
267
注册时间
2001-11-21

积极参与奖

发表于 2020-5-24 20:08:18 | 显示全部楼层
本帖最后由 chaisan 于 2020-5-24 21:01 编辑
jhj 发表于 2020-5-24 19:15
抓轨完的结果是纯数字,只保留了有效的数据,WAV文件里面哪里还会有jitter的痕迹?
只可能在重放的时候 ...

我觉得不对,否则

1. 一台破DVD和一台二嫂转盘,后面接上同样的解码,播放同一张唱片,出来的声音应该是一样的。

2. 一台PC和一台数播,播放同一个wav文件,或者不同光驱抓出来的即使MD5看上去相同的wav, 后面接上同样的解码,出来的声音应该是一样的。

一张唱片在100块的电脑光驱里,晃晃悠悠转出来的数据,和放在高级转盘里夹的稳如狗,两者生出的wav文件,实际听起来甚至会有很大的区别。前者会听起来信息量不足,声音偏瘦薄。

即使在同一个电脑光驱里,不同的抓轨模式抓出来的音质都是不同的,爆发模式生出的wav甚至都会有爆音。

我不懂技术,但觉得wav文件并不只是数字文件,它只是“在电脑里被显示为一个0101的数字文件”, 实际的wav包含了时间轴这个重要的jitter参数。








回复 支持 反对

使用道具 举报

24

主题

254

帖子

2

积分

初级会员

Rank: 2Rank: 2

积分
2
注册时间
2011-8-31
 楼主| 发表于 2020-5-24 21:04:24 | 显示全部楼层
4realms 发表于 2020-5-24 18:49
校验一下第二首曲子

还是不一样
回复 支持 反对

使用道具 举报

14

主题

1385

帖子

7

积分

初级会员

Rank: 2Rank: 2

积分
7
注册时间
2016-1-23
发表于 2020-5-24 21:05:38 | 显示全部楼层
数字的音频流文件的存储校验方式就决定了存在JITTER
回复 支持 反对

使用道具 举报

460

主题

1万

帖子

267

积分

核心会员

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

积分
267
注册时间
2001-11-21

积极参与奖

发表于 2020-5-24 21:07:38 | 显示全部楼层
本帖最后由 chaisan 于 2020-5-24 21:14 编辑

另外,还有一个很有趣但大家都应该碰到过的实践经历。

把wav文件在同一个电脑光驱用相同的刻录参数,不同的CD-R盘片刻录,我曾经用过台产莱德、三菱深蓝、日产太诱、国产威宝。

出来的碟片声音是不一样的。

回复 支持 反对

使用道具 举报

17

主题

736

帖子

5

积分

初级会员

Rank: 2Rank: 2

积分
5
注册时间
2004-6-14
发表于 2020-5-24 21:08:18 | 显示全部楼层
时间轴是可以定义的,不一定实时发生,所以光驱可以倍速读取,不管怎么读,只要没发生误码,读出来的数据都是一样的。电脑只要识别出这个光盘上储存的是16bit/44khz的pcm文件,就可以一次性把数据全部读取。这时候因为不是播放,所以不用管它的频率,只要把000111储存起来就好。到了播放的时候,才要以这种格式定义的频率和码率输出信号,每1/44100秒输出对应的那16位数据。这时候才会因为参考的时钟质量好坏而产生jitter。
回复 支持 反对

使用道具 举报

8

主题

366

帖子

5

积分

初级会员

Rank: 2Rank: 2

积分
5
注册时间
2010-9-18
发表于 2020-5-24 21:39:43 | 显示全部楼层
LZ你得用beyond compare来对比两个wav文件,它们主体部分应该一样,只是头部和尾部信息略有区别
回复 支持 反对

使用道具 举报

9

主题

437

帖子

20

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
20
注册时间
2002-11-8
发表于 2020-5-25 01:12:41 | 显示全部楼层
本帖最后由 jhj 于 2020-5-25 01:16 编辑
chaisan 发表于 2020-5-24 20:08
我觉得不对,否则

1. 一台破DVD和一台二嫂转盘,后面接上同样的解码,播放同一张唱片,出来的声音应该 ...

1. 破DVD和转盘直接到解码,没有中间抓取WAV文件再用同一个声卡播放WAV的过程,那么它们出来的Jitter当然是不同的。
2. 这是PC和数播的Jitter不同,也就是我前面说的不同声卡有不同的Jitter。
WAV文件本身不可能残留抓取时的Jitter,这是数字格式本身决定了的,Jitter产生是在回放的时候,由回放设备产生。
只要抓取过程没有任何丝毫的误码,用一个破光驱还是高端转盘来抓成WAV文件就没区别。
虽然现实来说破光驱误码率可能更高,但通过软件来多次读取以及底层API反复检查纠错是可以避免的,EAC这样的软件意义就在这里。

btw, 我就是计算机专业的,而且专门上过光盘原理课,CDA光盘格式以及CD-ROM光盘格式也学过,甚至压制CD碟片的光盘生产线也都参观实习过

如果你说的破DVD抓取WAV和高端转盘抓取WAV,MD5比较之后完全一样,但用同样设备来播放,会听出区别是完全不可能的。这一点你不信可以通过盲听验证。
回复 支持 0 反对 1

使用道具 举报

9

主题

437

帖子

20

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
20
注册时间
2002-11-8
发表于 2020-5-25 01:20:38 | 显示全部楼层
chaisan 发表于 2020-5-24 21:07
另外,还有一个很有趣但大家都应该碰到过的实践经历。

把wav文件在同一个电脑光驱用相同的刻录参数,不 ...

你说的这个现象可能的。
因为不同的CD-R盘面反光率是不同的,不同的刻录速度0、1坑道边缘的锐利清晰程度也可能有区别,到数字信号层面上就影响数字方波的清晰度,从而在理论上就可能导致Jitter的大小有变化。
这一点在理论上是完全可以成立,这个没问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

耳机俱乐部微信
耳机俱乐部微信

联系我们|有害信息举报:010-60152166 邮箱:zx@jd-bbs.com|手机版|Archiver|黑名单|中国耳机爱好者俱乐部 ( 京ICP备09075138号 )

GMT+8, 2024-11-25 10:41 , Processed in 0.104188 second(s), 37 queries , Gzip On.

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