本篇只針對 Spotify Windows App,其它系統&版本不清楚 個人只是個免費仔也沒把 Spotify 當主要聆聽平台,只偶爾拿來找些歌試聽一下 雖然一直覺得 Spotify 聽來怪怪的,可能是因為免費仔 160kb/s 音質比較低的關係 但也沒認真研究畢竟一年也沒開幾次 今天在測別的東西,心血來潮也順便開了 Spotify 看一下... Spotify.exe 的 Audio 輸出居然鎖 16-bit 不知道是不是免費仔才享有的特權,不過我也沒打算升級也就沒法驗證 從 Spotify.exe --show-console 可見 Opening sink for playback. codec: vorbis bitrate: 160000 bits/s sample rate: 44100 Hz channels: 2 sample format: 32-bit-float-pcm 一般有損解碼輸出通常都是浮點,播放程式要自己截成 16-bit 輸出其實也沒什麼差 都有損了 16-bit 也沒多傷,至少也有 CD 音質咩 雖然不要在播放程式截比較好,因為 Spotify 現在也沒獨佔模式 但問題在如果開標準化音量,Spotify 的 Audio 輸出還是鎖 16-bit 這表示高響度的音樂,在開標準化音量的狀態下 低響度的內容不是變小聲而是被截掉 快轉的淡入淡出也會讓 Spotify 的輸出變成浮點 部分廣告也是浮點輸出,少部分是 16-bit But 神奇的是,只要調低 Spotify 的內建音量,輸出就變浮點數不再被截斷成 16-bit 所以理論上開標準化音量應該也要是浮點輸出才對,真是邏輯死去 ※ 更新 在 Spotify 找了個 16khz @-18dbfs Reference 音檔快速的測了一下 Spotify 的音量控制 DSP 看起來很有可能是放在截斷成 16-bit 之後動作 所以 Spotify Windows 版最好不要打開標準化音量 直接使用 Spotify 內的音量控制音量為佳 也不要動 Windows 混音程式裏的 Spotify 音量 -- 人間五十年、化天のうちを比ぶれば、夢幻の如くなり ^,,,^ 一度生を享け、滅せぬもののあるべきか (ω)\m/ NOBUMETAL DEATH!!('ω') -- ※ 發信站: 批踢踢實業坊(ptt.org.tw), 來自: 220.136.222.156 (臺灣) ※ 文章網址: https://ptt.org.tw/Headphone/M.1681400843.A.90C Oswyn:轉錄至看板 Audiophile 04/13 23:48
NoobCV: 所以結論就是標準化音量搞的鬼? 04/14 01:39
源頭應該是 Spotify 解碼後 float 轉 int 大有問題 共用模式應該不需要轉 int,所以標準化音量才出問題 要轉的話位置看起來也有問題,一般截斷要放在 DSP chain 的最後面
breadf: 截16bit在哪邊看的啊?看了一下log好像沒特別找到 04/14 02:40
不是從 Spotify,截 Audio 輸出直接觀察的
pinkg023: 付費仔也別開標準化音量,影響很大 04/14 09:28
a3619453: 打從開始用spotify就關掉了,那時突然發現的 04/14 10:43
a3619453: 音質會差非常多,好耳機都會變爛 04/14 10:44
mrcookie1987: 看不太懂標準化音量跟音質的關係? 04/15 18:17
mrcookie1987: 但實測好像真的有差耶! 04/15 18:18
※ 編輯: Oswyn (220.136.215.102 臺灣), 04/15/2023 23:12:27
goldie: 推,學習了 04/16 18:30