耳机俱乐部论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 小白

问一个APE"无损压缩"的算法问题,望软件高手赐教

[复制链接]

0

主题

85

帖子

1

积分

初级会员

Rank: 2Rank: 2

积分
1
注册时间
2005-4-14
发表于 2008-3-30 21:14:35 | 显示全部楼层
原帖由 小白 于 2008-3-30 21:04 发表
楼上所说正是我疑惑的地方. 我读过国外一篇论述APE和WAV音质区别及试图进行解释的文章. 很长,读后记得最牢的一点就是,作者认为APE音质比WAV略差一点点的原因,正在于APE文件丢失了信息熵 !!

所以这个问题其实是比你想象得要复杂,不要这么轻易地下结论. 真的.

最后,我是同一台电脑上,不同时间压缩的同一个WAV. 压缩过程和参数设置完全相同. 请解释为什么不同时间,就出来不同大小的APE压缩文件.


无损编码不可能丢失信息熵,否则就不叫无损编码。

再说了,wav源文件和“压成ape再解压成的wav文件”,一个bit都不差,你说还怎么丢失信息熵??难道bit(0或1)不是目前计算机数据信息的最小单位??

无论是不是同一台电脑,无论什么时刻,只要面对同一个wav,用同样的软件和同样的参数,必然能得到同样大小的ape文件。

只有可能你用了不同版本的软件或者不同的参数设定,另外,文件系统的关系,你要确定是看了文件的“大小”而不是“占用空间”。

此外,这并非根本,压缩的ape文件大小虽然会根据参数设定的不同而变化,但只要解开后wav的文件是完全一致的就行了,信息熵得到了完全保留。
回复 支持 反对

使用道具 举报

4148

主题

10万

帖子

3762

积分

版主

俱乐部理事

Rank: 10

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

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

 楼主| 发表于 2008-3-30 21:21:13 | 显示全部楼层
这个问题打住吧. 因为你认为理所当然的事,未必是事实,至少确实存在争议和不同观点. 从电脑程序角度看,也许真是LOSSLESS,但从音频角度看,未必如此. 因为直接播放APE文件,和直接播放WAV文件,从电脑内部的硬件和软件的工作程序来看,确实会造成输出不同的音频质量. 这是很多HI-FI发烧友观察到的现象. 这些人不都是疯子,不都是幻听. 你不要轻易去否定这个似乎违背你知识的现象. 也许将来,很快或很慢,我们会找到一个满意的解释.
安润上海店:http://anrun.taobao.com
小白的新浪博客: http://blog.sina.com.cn/headphoneclub
欢迎订阅微信公众号“耳机俱乐部小白版主”
B站频道:http://space.bilibili.com/232721015
回复 支持 反对

使用道具 举报

0

主题

85

帖子

1

积分

初级会员

Rank: 2Rank: 2

积分
1
注册时间
2005-4-14
发表于 2008-3-30 21:22:21 | 显示全部楼层
原帖由 小白 于 2008-3-30 21:04 发表
作者认为APE音质比WAV略差一点点的原因,正在于APE文件丢失了信息熵.


请给链接。

基本上,这种主观臆测,最后肯定被老外拍到死的。

丢失信息熵的编码,配不上称为“无损编码”。

平时用来压缩文件的winzip,winrar是不是无损编码?压缩后会丢失信息熵么?会丢失数据?

音频文件就不是文件了?音频文件也能zip,rar,会丢失信息熵么?

最简单的观点,就是把ape,flac看成可以流播放的zip,rar。
回复 支持 反对

使用道具 举报

24

主题

233

帖子

12

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
12
注册时间
2001-11-21
发表于 2008-3-30 21:32:20 | 显示全部楼层
怎么还在争这个问题?既然道理讲不通, ABX对比!!!!!

如果有条件偶愿意搞个活动,报名参赛费100¥,能ABX以80%以上的概率找出ape的偶赠送SA5k一只。。。。呵呵,这种生意可实在是只赚不赔
回复 支持 反对

使用道具 举报

4

主题

175

帖子

7

积分

初级会员

Rank: 2Rank: 2

积分
7
注册时间
2006-8-28
发表于 2008-3-30 21:34:38 | 显示全部楼层
白版,请你重新测试这个WAV,连续压缩两次, 压缩差数不变, 你再看大小是否一样, 比较文件是否相同还可用MD5等hash算法计算摘要来比较, 一个压缩算法的输出不仅取决于输入文件,还取决于参数。
对于压缩而言,只要解压缩后和原始文件一样,则是无损的。

无损是事实不可否认的, 音质是主观问题, 不想讨论。

[ 本帖最后由 yyhapril 于 2008-3-30 21:36 编辑 ]
回复 支持 反对

使用道具 举报

0

主题

85

帖子

1

积分

初级会员

Rank: 2Rank: 2

积分
1
注册时间
2005-4-14
发表于 2008-3-30 21:36:44 | 显示全部楼层
原帖由 小白 于 2008-3-30 21:21 发表
这个问题打住吧. 因为你认为理所当然的事,未必是事实,至少确实存在争议和不同观点.从电脑程序角度看,也许真是LOSSLESS,但从音频角度看,未必如此.因为直接播放APE文件,和直接播放WAV文件,从电脑内部的硬件和软件的工作程序来看,确实会造成输出不同的音频质量.这是很多HI-FI发烧友观察到的现象. 这些人不都是疯子,不都是幻听. 你不要轻易去否定这个似乎违背你知识的现象.也许将来,很快或很慢,我们会找到一个满意的解释.


这是另一个话题了,因为扯到了回放。

从回放角度来看,pchifi面临的麻烦不比传统hifi小多少。

无损压缩就是无损的(从信息论角度来看所有的信息熵得到了保留),只是回放阶段也的确和直接播放wav文件不同,这样的确有可能造成不同的输出质量(那么是有可能造成有损的播放),我虽然不相信但我并不否认这点。

此外,得到一个满意的解释并不重要,尤其是这类无关痛痒的小问题而且在个人主观为上的备件环境中,还不如让自己觉得满意。

过度追求眼前的真理反而会迷失前进的方向?

其实最扯淡的,关于pchifi的论调如下:
一个wave源文件这个源文件经过ape压缩后又解压缩得到的wave文件,有可闻的听感不同”,
题外话,不展开了。
回复 支持 反对

使用道具 举报

0

主题

85

帖子

1

积分

初级会员

Rank: 2Rank: 2

积分
1
注册时间
2005-4-14
发表于 2008-3-30 21:38:02 | 显示全部楼层
原帖由 cyrax 于 2008-3-30 21:32 发表
怎么还在争这个问题?既然道理讲不通, ABX对比!!!!!

如果有条件偶愿意搞个活动,报名参赛费100¥,能ABX以80%以上的概率找出ape的偶赠送SA5k一只。。。。呵呵,这种生意可实在是只赚不赔  


foobar的abx,绝对是打击人的利器啊
回复 支持 反对

使用道具 举报

164

主题

1万

帖子

207

积分

荣誉会员

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

积分
207
注册时间
2005-2-22

优秀版主奖

发表于 2008-3-30 21:53:44 | 显示全部楼层
SA5K先拿出来好了
ABA盲听的话75%听出来一点问题都没有的
你让小葛来听,AC97+普通耳塞就ok了

我听007的话做到90%命中率还可以的
PC hi-fi : IBM x220i->TC K8->Apogee Rosetta200 (Mutec iclock Syn Both) ->Drawmer MC2.1->ADAM S4X-H
CD system : CEC TL3N-> Apogee Rosetta200(Mutec iclock Syn Both)->Drawmer MC2.1->ADAM S4X-H

2* TAOC 25MF + 35S
WB isolation transformer + LITE P100
AA Ferrite2,WireWorld Silver Electra 7 * 3
Nordost Tyr2(AES),Tyr(XLR),Mogami 3173(XLR)
回复 支持 反对

使用道具 举报

164

主题

1万

帖子

207

积分

荣誉会员

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

积分
207
注册时间
2005-2-22

优秀版主奖

发表于 2008-3-30 21:55:56 | 显示全部楼层
2楼对预算法的描述是没有问题的
但是空间域上的无损,不能证明实时播放时候在时间域上的无损
PC hi-fi : IBM x220i->TC K8->Apogee Rosetta200 (Mutec iclock Syn Both) ->Drawmer MC2.1->ADAM S4X-H
CD system : CEC TL3N-> Apogee Rosetta200(Mutec iclock Syn Both)->Drawmer MC2.1->ADAM S4X-H

2* TAOC 25MF + 35S
WB isolation transformer + LITE P100
AA Ferrite2,WireWorld Silver Electra 7 * 3
Nordost Tyr2(AES),Tyr(XLR),Mogami 3173(XLR)
回复 支持 反对

使用道具 举报

24

主题

233

帖子

12

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
12
注册时间
2001-11-21
发表于 2008-3-30 22:00:15 | 显示全部楼层
原帖由 nadesicozhao 于 2008-3-30 21:53 发表
SA5K先拿出来好了
ABA盲听的话75%听出来一点问题都没有的
你让小葛来听,AC97+普通耳塞就ok了

我听007的话做到90%命中率还可以的


现在更神了,AC97+普通耳塞就能听出APE和WAV的区别了,小葛简直是神一样的存在,版主要对自己说的话负责。

请约定个时间地点。。我不是在开玩笑!

[ 本帖最后由 cyrax 于 2008-3-30 22:17 编辑 ]
回复 支持 反对

使用道具 举报

24

主题

233

帖子

12

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
12
注册时间
2001-11-21
发表于 2008-3-30 22:02:40 | 显示全部楼层
原帖由 nadesicozhao 于 2008-3-30 21:55 发表
2楼对预算法的描述是没有问题的
但是空间域上的无损,不能证明实时播放时候在时间域上的无损


您可知道自己说的话是什么意思。。。。
回复 支持 反对

使用道具 举报

164

主题

1万

帖子

207

积分

荣誉会员

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

积分
207
注册时间
2005-2-22

优秀版主奖

发表于 2008-3-30 23:03:19 | 显示全部楼层
原帖由 cyrax 于 2008-3-30 22:00 发表


现在更神了,AC97+普通耳塞就能听出APE和WAV的区别了,小葛简直是神一样的存在,版主要对自己说的话负责。

请约定个时间地点。。我不是在开玩笑!


小葛不是神话,只能说明有些同志修炼好不到家
玩笑不玩笑上海L都知道些,我说话向来有一说一
PC hi-fi : IBM x220i->TC K8->Apogee Rosetta200 (Mutec iclock Syn Both) ->Drawmer MC2.1->ADAM S4X-H
CD system : CEC TL3N-> Apogee Rosetta200(Mutec iclock Syn Both)->Drawmer MC2.1->ADAM S4X-H

2* TAOC 25MF + 35S
WB isolation transformer + LITE P100
AA Ferrite2,WireWorld Silver Electra 7 * 3
Nordost Tyr2(AES),Tyr(XLR),Mogami 3173(XLR)
回复 支持 反对

使用道具 举报

15

主题

1246

帖子

13

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
13
注册时间
2006-2-17
QQ
发表于 2008-3-30 23:18:56 | 显示全部楼层
小葛,超老师都是金耳朵啊!
我还得练练才行
回复 支持 反对

使用道具 举报

50

主题

1015

帖子

12

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
12
注册时间
2003-9-1
发表于 2008-3-30 23:24:15 | 显示全部楼层
原帖由 nadesicozhao 于 2008-3-30 21:53 发表
SA5K先拿出来好了
ABA盲听的话75%听出来一点问题都没有的
你让小葛来听,AC97+普通耳塞就ok了


的确,偶也试过的,
还有一点,同样的一个APE文件(或者还原为WAV),
从一个盘幅拷贝到另一个盘幅后,音质也会有变化。
哪位大大能解释一下,Why?
中性,滚蛋吧!
回复 支持 反对

使用道具 举报

24

主题

233

帖子

12

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
12
注册时间
2001-11-21
发表于 2008-3-30 23:38:55 | 显示全部楼层
原帖由 nadesicozhao 于 2008-3-30 23:03 发表


小葛不是神话,只能说明有些同志修炼好不到家
玩笑不玩笑上海L都知道些,我说话向来有一说一


还是版主强,我怎么误导都误导不了。

好吧我承认了,其实APE和WAV根本就是有区别的,刚刚又做了测试,而且用笔记本的喇叭都听出来区别了,后来又请了一位根本不是烧友的普通人,他也一下听出了区别。。。那些现在还听不出区别的简直就是听力有问题。

恩,听不出来不是你的错,再说出来遭人鄙视就只能怪自己了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-10 21:43 , Processed in 0.134601 second(s), 37 queries , Gzip On.

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