引用:
lovelegend寫到:
仍然不太對...
低 sampling frequency 已經是對音質的直接破壞,
在相同 bitrate 下 22kHz 的音質是比 44kHz 的差 (除非那檔案的最高 frequency 是在 11kHz 之下)
但要知道 sampling frequency 對檔案大小沒有影響,
一個 128kbps/22kHz 的檔案和一個 128kbps/44kHz 的檔案 filesize 是一樣的, 因為檔案大小是取決於 bitrate per second, 所以降低 sampling frequency 根本沒有作用 (也不是說沒有作用, 應該說對最高 frequency 11kHz 的檔案才會有用, 但一般的音樂檔都是 22kHz 以內, 所以 CD 的取樣頻率才會是 44kHz)...
file size = bitrate * time
從上述關係看來,檔案大小確實與 bitrate 無關,
問題是 sampling freq. 與所能夠使用的 bitrate 相關。
要知道其對應關係,比較簡單的方式請參考 Winamp,
[Options] -> [Preferences] 內,
打開 [Plug-ins] -> [Output] 的 [out_disk.dll],
點擊正中央的 [...] 然後 [格式] 選 MPEG Layer-3,
在 [屬性] 的下拉選單中即可看到不同 sampling freq. 所能使用的 bitrate。
再者,如果要讓 44.1kHz 跟 22.05kHz 用同樣的 bitrate 輸出,
我想在 48kbps 甚至 64kbps 以下會是後者勝出,
畢竟 low bitrate 下,44.1 kHz 算 scalefactor 的量化誤差會非常大,
即使頻寬比較寬,但 spectrum 應該都爛掉了,
更不用說還要考慮 frame header 的 overhead。
另外,CD 的取樣頻率訂為 44.1 kHz 並不是因為音樂頻譜,
而是因為人耳能夠聽到的頻率範圍為 20-20k Hz,
至於 44.1k 這個奇怪的數字是怎麼訂出來的,我也不清楚。
當然還是有人會 argue 說自己聽得出來 44.1k 有失真,
所以後來才會有 48 kHz 的 sampling freq.,
甚至 AAC 還可以支援到 96 kHz,
只是我一直蠻好奇哪來的 96 kHz source 可以轉。