作者neverfly (neverfly)
看板Headphone
标题对於APE vs MP3的一点看法
时间Wed Sep 26 00:02:23 2007
之前在板上曾经讨论过APE跟MP3的分辨度,
我今天回家路上忽然有一点想法,
因为我对这方面的知识不足,
在此提出来跟大家分享讨论一下。
首先是这个网页:
http://www.ultrasonic-ringtones.com/
这个网页应该有很多人都不陌生,
就是测试可以听到频率多高的声音。
就推文的结果而言,
板上很大部份的人都能听到21.1 kHz的声音。
可是这应该是不正常的,
一般来说,听到20 kHz已经是人类极限了,
我绝对相信有人也许天生就这麽敏锐,可以听到更高的声音。
但就我国中参加某课程的经验而言,
当时课堂上有一个教授带了一部声音产生器,
它能直接发出对应频率的声音。
我还记得当时测到18 kHz或19 kHz就听不到了。
但在上面的网页我却可以轻松在电脑上听到21.1 kHz的声音,
我并不认为是因为我的听力在这麽多年来不退反进,
所以我想应该跟电脑的输出或是器材有关,
不是电脑在输出时就已经失真,就是器材发声时失真了,
以致於发出的声音应该比真正的频率来的低,让人耳能够听到。
我不知道这种情形应该叫什麽,也许这在音响界有个专有名词,
只好姑且称它为高频失真,有错烦请指正。
接下来是APE跟MP3的讨论。
大家都晓得,
MP3缩小档案的主要原理大致上就是截去人耳理论上听不到的高频部份,
而就板上的测试结果而言,
的确也有不少人认为APE跟MP3在听感上有所不同。
而最大的差异似乎又以那些所谓听不到的高频部份为主。
所以我在想,
会不会其实大多数的人还是听不到MP3压缩时被截去的高音,
但是,在器材输出声音的时候,
还是因为某种失真,所以这些原本听不到的高音,
又被转换成人耳听的到的高音再被输出,
以致於让很多人又能够听的出来其中的差别呢?
而这样的假设,
也许就能够解释两个问题:
第一,明明MP3的理论是截去人耳听不到的高音,
却有这麽多人能够听出APE跟MP3的差异。
第二,即使大多数的人听得出APE跟MP3的差异,
却有不少人还是猜错了哪个是APE、哪个是MP3。
因为高频失真的存在,
所以即使MP3截去的部份是理论上听不到的高音,
但器材还是会发出人耳听的到的声音,所以很多的人听的出来差异。
但因为这样的高频失真不见得是好或是不好,
所以即使许多人听的出MP3跟APE的不同点,但却无法正确的分辨MP3跟APE。
请问一下这样的想法是否有其可能性呢?谢谢。
其实可以先做一个小测试,
就是把上面21.1 kHz的部份,
由电脑播放後,再用高级一点的设备从喇叭收音,存成Wave档案,
之後再把收到的档案用FFT算出频谱,
看看它是否又再次的落在21.1 kHz的部份,还是频率的确被降低了。
因为我手边连录音笔都没有,也没有比较良好的录音环境,
所以没办法做这个实验,
不过如果有人着手去录的话,我倒是可以提供手边的FFT小程式来转成频谱。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.231.5.160
1F:推 Highwind:看多少压缩比吧!320K VBR压的好我是分不太出来了 09/26 00:03
2F:→ neverfly:之前板上的测试是mp3 320kbps vs flac 09/26 00:05
3F:推 louis0407:20k以上的讯号在Low-Pass Filter时就会被当作杂讯去除了 09/26 00:19
4F:→ louis0407:因为44.1k的采样在理论上只能保证22.05K以下讯号的完整 09/26 00:21
5F:→ neverfly:那麽看起来21.1 kHz还在不被去除的范围吗? 09/26 00:23
6F:→ louis0407:所以da後产生的22k up的讯号会被当作高频杂讯消除 09/26 00:23
7F:→ louis0407:我不是很确定Low-Pass Filter设定的频率 待查证 不过不 09/26 00:24
8F:→ louis0407:会差太多 23k以上的应该会被滤掉 不过我想说的是 09/26 00:25
9F:→ louis0407:mp3砍的高频 有时候不到20k 此外他还会砍低频 09/26 00:26
10F:→ neverfly:20k以上的声音loseless没有滤掉,好像有很多人听的出差异 09/26 00:29
11F:→ neverfly:不知道是因为喇叭输出失真,还是真的很多人都听的到 09/26 00:30
12F:推 louis0407:你找首器乐 用谱频分析确定有18k-20k的讯号 再转成mp3 09/26 00:31
13F:→ louis0407:压缩比设高点(ex 192)再分析一次 你对比看看 18-20k讯号 09/26 00:32
14F:→ louis0407:的变化 此外还有低频 你也可以找首鼓乐 打击乐或管风琴 09/26 00:33
15F:→ louis0407:确定有80以下的讯号 一样转成mp3 再分析看看80以下的 09/26 00:33
16F:→ louis0407:低频变化 顺便说一下 假设我们是用sacd 有效频宽远高过 09/26 00:34
17F:→ louis0407:22.05k 再假设系统可以正确播放22.05k以上的高频 那这时 09/26 00:35
18F:→ louis0407:理论上听不见的高频讯号还是会影响听感 因为虽然我们 09/26 00:36
19F:→ louis0407:听不到那些高频 但他却会对较低频讯号产生影响 因此若我 09/26 00:38
20F:→ louis0407:们刻意去除这样的高频 就会造成失真 同理 低频也是 09/26 00:39