耳机俱乐部论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

楼主: 小白

再罗嗦一遍: 音乐数据一致的WAV文件确实可能音质不同. 请进来自己下载试听

 关闭 [复制链接]

26

主题

1546

帖子

10

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
10
注册时间
2009-8-24
发表于 2009-8-28 21:09:48 | 显示全部楼层

接楼40#、41#、42#说文件

首先承认这世界上肯定有金耳朵、银耳朵存在,就是说不能因为咱自己的耳力怀疑人家。

再一就是赞楼主把问题搞清楚的做法。

此回复是说a和b文件。

下载后a和b文件的确大小不一样,字节数也差不少,很自然会怀疑文件的不一致;但是没有理由一定能说音乐部分是不一致的,因为LZ也说明了两文件的开始是不一样的(理解是楼主制作原因)。

用软件工具观察,看下图:


这是a.wav和b.wav的底层数据,它是16进制的数据(实际就是2进制数据)。这是用两个工具将a和b同时比对。
从地址0000 0000开始观察(注:地址也是16进制的,左图的0000 0000h的h表示16进制,不是地址数字),两文件内容的开始完全一致,应是文件记录开始标识吧。

再看下一图片:


从文件的记录开始标识之后就是大量的0,随后见到的数据应是音乐数据吧。

但是,两文件的地址不同,a文件音乐数据开始的地址是0000 B5B0,b文件音乐数据开始的地址是0005 8FA0,若一致的话,应文件音乐数据开始在同一地址,似乎文件产生不一致。但是仔细一看和分析,发现b文件的音乐数据之前全是大量的0,也正印证了楼主所说两文件不齐头,因此还不能说音乐文件不一致。

用音频编辑文件想要将两文件齐头做成在底层数据上齐头是不可能的,因此还是用工具软件对b文件做底层数据的修改(即将多余的0去除),能做到十分精确的对齐。看下图:



通过用工具的处理可看到在地址0000 B5B0时,两文件的内容完全一致了。也可看下图:






可以看到a和b文件开始部分切得很齐很一致。

下面需要修改两文件,使得两者文件大小一致,字节数也完全一致,这样不就达到a文件和b文件完全一致了吗。

处理完毕后,继续用工具观察分析a和b文件的内容一致性。

看下图:


随机看一地址,不错,在同一地址004C 03E0开始以及之后的a和b文件的内容完全一致。


再选地址,看下图:



在同一地址0222 5FD0处,出现了a和b文件内容不一致的情况。

那么能说明真是a和b文件不一致呢。要客观说,在用工具完成a和b底层数据的修改,并既要保证字节数一样,两文件的起止也一样等合理保障,也较麻烦(两文件数据量不小),实话说可能会造成修改有误;故还不能充分说明音乐文件数据的不一致。

那么怎么办呢,自己想了一个办法,对楼主的一wav就算是克隆吧,形成了两文件,并用工具比对过,应该是百分之百的音乐文件一致了。

给个下载地址,供楼主和大家辨听:
http://www.rayfile.com/files/29c3d045-93bc-11de-b38a-0014221b798a/

若谁听出不同,请指出何处不同,以便不是金耳朵的进步。
回复 支持 反对

使用道具 举报

19

主题

2160

帖子

36

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
36
注册时间
2005-1-6
发表于 2009-8-28 21:45:48 | 显示全部楼层
原帖由 yao_qin 于 2009-8-28 09:58 发表

这次我站在你一边,应该有可能不同,因为没人知道电脑音频DA转换的具体原理。这里还涉及到wav头部标示问题,有可能头部信息标示不同引起的差异,具体我在那个wav格式标准贴里已经说明了,我担心的就是这个问题。

觉得可能是32bit的打包问题。

你其实和小白并不是站在一边的,小白其实在试图说明,二进制一样是靠不住的,nb转盘或者音源出来的东西,即使抓成wav也要比电脑搞出来的完全一样的wav高一筹。而姚总,我相信你是支持这两段差异,在wav的数据里是有迹可循的。
回复 支持 反对

使用道具 举报

4138

主题

10万

帖子

3761

积分

版主

俱乐部理事

Rank: 10

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

优秀版主奖耳机鉴赏奖社区建设奖

 楼主| 发表于 2009-8-28 22:00:09 | 显示全部楼层
right网友,想跟你沟通一点:

我用Beyond Compare软件比较过A和B两段,除了B段开始前面多出一大串0之外,音乐部分数据是完全一致的,并不存在你指出的位于02225FD0处的不同. 请看我的截图. Beyond Compare软件有一个十分好的地方: 它会自动找出两个文件的二进制数据的差异处,用红色表示出来. 你所指出的02225FD0处的数据,我在我的Beyond Compare显示里找到,位置稍有差异,是在02225FCC (注意看这里的 B9 FF 7F 01 .... 等数据),但这个位置A,B两个文件的数据是一致的(只要对齐).


我的意思是,这两个文件对齐之后,数据应该是一样的,至少Beyond Compare软件是这么显示的. 不存在你发现的那个"地址02225FD0"处的不同. 我不知道为什么你的比较软件会显示出差异来. 请再核实一下.

[ 本帖最后由 小白 于 2009-8-28 22:09 编辑 ]
comp ab.jpg
安润上海店:http://anrun.taobao.com
小白的新浪博客: http://blog.sina.com.cn/headphoneclub
欢迎订阅微信公众号“耳机俱乐部小白版主”
B站频道:http://space.bilibili.com/232721015
回复 支持 反对

使用道具 举报

1

主题

151

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2004-11-6
发表于 2009-8-28 22:14:27 | 显示全部楼层
那两段波形图在一些峰值上有明显差异,并不完全一样……
回复 支持 反对

使用道具 举报

4138

主题

10万

帖子

3761

积分

版主

俱乐部理事

Rank: 10

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

优秀版主奖耳机鉴赏奖社区建设奖

 楼主| 发表于 2009-8-28 22:16:49 | 显示全部楼层
另外搞不懂的一点就是,right你是如何把A和B搞成完全一样的 ...... 必须知道你具体是怎么搞的,因为完全有可能原始A和B两个文件存在的音质差异,被你这么一搞,就搞丢了. 故请说明一下.

[ 本帖最后由 小白 于 2009-8-28 22:21 编辑 ]
安润上海店:http://anrun.taobao.com
小白的新浪博客: http://blog.sina.com.cn/headphoneclub
欢迎订阅微信公众号“耳机俱乐部小白版主”
B站频道:http://space.bilibili.com/232721015
回复 支持 反对

使用道具 举报

62

主题

2453

帖子

27

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
27
注册时间
2009-7-22
发表于 2009-8-28 22:22:06 | 显示全部楼层
支持小白,wav文件之前的00的确表示空白。后面一致的数据才是讨论的重点
另外不同的抓轨软件、转录工具,虽然得出主体数据一致的文件,但文件头的确不一样,按wav文件格式的规范(已有网友帖上来了),这些不同并不影响两个wav的播放。
如果这次的wav就是上次的sax的话,在我二楼的链接里已经有基本对齐的版本下载。a是小白的原始文件,bb是小白的b文件前面增补1.8秒的空白。a.wav和bb.wav基本对齐。
我和小白的不同观点在于:
1、前面的空白是否影响ABX的结论,我认为是,小白认为不是,这个可以下载小白的两个文件,进行10次以上的ABX,然后下载我对齐的版本,也进行10次以上的ABX即可知道。
2、就算对齐了,A/B是否依然有一致性可重复的音质差异,也可以通过ABX对齐版本的两个wav得出结果。
回复 支持 反对

使用道具 举报

4138

主题

10万

帖子

3761

积分

版主

俱乐部理事

Rank: 10

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

优秀版主奖耳机鉴赏奖社区建设奖

 楼主| 发表于 2009-8-28 22:28:19 | 显示全部楼层
这次的两个文件(A,B)不是我上次给出的两段SAX音轨. 这次的两段A,B音轨,都是用SONY D50录的,区别在于一个录的是先锋DVD机的播放,另一个录的是DENON CD机的播放. 我认为这样录出来的两段音质也不同,而且音质差别还要稍大于"D50录和电脑抓轨"的差别.  

有些人认为D50录的和电脑抓轨的音质不同,是因为D50在录制时做了什么隐含的增益. 我这次的A,B两段也可破除这个说法: 因为它们都是D50录的,音质也不同!

而且我有信心凡是听得出差别的烧友,都会较一致地认为是哪个好,不会出现这人认为A好,那人认为B好的情况. 因为A,B两段非但音质有差异,而且哪个音质更好,应是没有什么疑问的.
安润上海店:http://anrun.taobao.com
小白的新浪博客: http://blog.sina.com.cn/headphoneclub
欢迎订阅微信公众号“耳机俱乐部小白版主”
B站频道:http://space.bilibili.com/232721015
回复 支持 反对

使用道具 举报

11

主题

894

帖子

15

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
15
注册时间
2007-6-23
发表于 2009-8-28 23:23:19 | 显示全部楼层
原帖由 right 于 2009-8-28 21:09 发表
首先承认这世界上肯定有金耳朵、银耳朵存在,就是说不能因为咱自己的耳力怀疑人家。

再一就是赞楼主把问题搞清楚的做法。

此回复是说a和b文件。

下载后a和b文件的确大小不一样,字节数也差不少,很自然会怀 ...


用音频编辑软件,做到把两个WAV文件剪切到彻底对齐,是可以的。
第一步,用BITCOMPARE或者类似的软件,对比音频数据开头的那一大段0的差,然后换算为“采样点”单位。
第二步,在音频编辑软件里,以“采样点”的单位手动剪切,或者补齐开头的0 的差异。
这样做的好处是不用直接编辑文件头部信息。

另外白版上传的SAX的三段WAV(DENON、光驱、DVD),我上传过完全对齐的版本,现在还保留着 ,有需要的话可以提供。
回复 支持 反对

使用道具 举报

23

主题

465

帖子

4

积分

初级会员

Rank: 2Rank: 2

积分
4
注册时间
2006-7-29
发表于 2009-8-29 08:55:27 | 显示全部楼层
两文件头里的 chunk size 大小不一致。如图所示。


第37-40字节没有出现 data subchunk 里的 data 标识。但内容是一致的,都为 4A 55 4E 4B,所以可以排除这个造成差异。


其余的 subchunk1 size / audio format / num channels / sample rate / byte tate /block align /bits per sample 都是一致的。


PFWE447GGE_204.jpg


仅供参考。



是否可以给出2个上传文件的MD5码。这样可以让每个下载者验证下载到的文件是否和原始文件一致。



.

[ 本帖最后由 21940528 于 2009-8-29 13:05 编辑 ]
Going to church doesn't make you a Christian any more than standing in a garage makes you a car.
回复 支持 反对

使用道具 举报

23

主题

465

帖子

4

积分

初级会员

Rank: 2Rank: 2

积分
4
注册时间
2006-7-29
发表于 2009-8-29 09:08:39 | 显示全部楼层
原帖由 whisky_qz 于 2009-8-29 03:23 发表


用音频编辑软件,做到把两个WAV文件剪切到彻底对齐,是可以的。
第一步,用BITCOMPARE或者类似的软件,对比音频数据开头的那一大段0的差,然后换算为“采样点”单位。
第二步,在音频编辑软件里,以“采样点” ...


在16进制底下找准位置直接编辑应该会更加精确。



仅供参考
.
Going to church doesn't make you a Christian any more than standing in a garage makes you a car.
回复 支持 反对

使用道具 举报

4138

主题

10万

帖子

3761

积分

版主

俱乐部理事

Rank: 10

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

优秀版主奖耳机鉴赏奖社区建设奖

 楼主| 发表于 2009-8-29 09:40:39 | 显示全部楼层
原帖由 whisky_qz 于 2009-8-28 23:23 发表


用音频编辑软件,做到把两个WAV文件剪切到彻底对齐,是可以的。
第一步,用BITCOMPARE或者类似的软件,对比音频数据开头的那一大段0的差,然后换算为“采样点”单位。
第二步,在音频编辑软件里,以“采样点” ...





你好麻烦提供一下我本贴涉及的两段,即同样用D50,通过DVD机和DENON CD机录得的两段的对齐文件. 谢谢.
安润上海店:http://anrun.taobao.com
小白的新浪博客: http://blog.sina.com.cn/headphoneclub
欢迎订阅微信公众号“耳机俱乐部小白版主”
B站频道:http://space.bilibili.com/232721015
回复 支持 反对

使用道具 举报

37

主题

2221

帖子

58

积分

高级会员

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

积分
58
注册时间
2009-3-15
发表于 2009-8-29 09:49:35 | 显示全部楼层
这次给pchifi拉了专线供电,认真听了一遍:

B明显大于A,密度更高,声场更宽广,声音更水润,结像更更清楚。

(器材完全没变,而且很烂,属于入门级的pchifi。上次没听出来纯粹是因为供电,看来供电真的很重要)

[ 本帖最后由 standalone 于 2009-8-29 09:52 编辑 ]
回复 支持 反对

使用道具 举报

52

主题

1127

帖子

8

积分

初级会员

Rank: 2Rank: 2

积分
8
注册时间
2004-9-1
发表于 2009-8-29 10:50:10 | 显示全部楼层
abx?

原帖由 standalone 于 2009-8-29 09:49 发表
这次给pchifi拉了专线供电,认真听了一遍:

B明显大于A,密度更高,声场更宽广,声音更水润,结像更更清楚。

(器材完全没变,而且很烂,属于入门级的pchifi。上次没听出来纯粹是因为供电,看来供电真的很重要 ...
回复 支持 反对

使用道具 举报

33

主题

1269

帖子

15

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
15
注册时间
2004-9-22
发表于 2009-8-29 11:24:37 | 显示全部楼层
声卡插在主板上,主板插在电源上,然后再是电源插在拖线板上,最后才是托线板连着一根电源线,太可怕了。
回复 支持 反对

使用道具 举报

11

主题

894

帖子

15

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
15
注册时间
2007-6-23
发表于 2009-8-29 13:34:14 | 显示全部楼层
原帖由 21940528 于 2009-8-29 09:08 发表


在16进制底下找准位置直接编辑应该会更加精确。



仅供参考
.

就开头空白部分的长短来说,两种编辑方法一样精确,只不过一个以BYTE为单位,一个以采样点为单位。
但因为WAV的头部索引信息与本身的文件大小有联动关系,所以用音频编辑软件的话就不用直接修改文件头部的索引信息,避免这部分出错。





原帖由 小白 于 2009-8-29 09:40 发表





你好麻烦提供一下我本贴涉及的两段,即同样用D50,通过DVD机和DENON CD机录得的两段的对齐文件. 谢谢.

小白版主你好,我重新编辑了SAX的两段WAV,一段DVD录的,一段光驱抓轨的。
这次我参考了PCEAR的方法,没有“剪切”DENON的那段录音,而是将这另外两段WAV的开头空白部分“加长”,从而与DENON转盘录的那段WAV补齐。
也就是说,现在这两段WAV,开头的空白静音部分已经与DENON转盘录的那段二进制精确对齐,只是开头的索引部分还有些许不同。下载后只需要与你硬盘里的那段DENON录音直接对比即可。
我也会再认真的对比和盲听一次。

地址: http://www.rayfile.com/zh-cn/fil ... -8ba6-0014221f469f/

[ 本帖最后由 whisky_qz 于 2009-8-29 13:35 编辑 ]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-3 09:16 , Processed in 0.109912 second(s), 38 queries , Gzip On.

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