作者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