作者Oswyn (Oswyn)
標題[閒聊] Spotify Windows App 音量特性
時間2023-04-13 23:47:20
本篇只針對 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