作者Oswyn (Oswyn)
看板Headphone
标题[闲聊] Spotify Windows App 音量特性
时间Thu Apr 13 23:47:20 2023
本篇只针对 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.cc), 来自: 220.136.222.156 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Headphone/M.1681400843.A.90C.html
※ Oswyn:转录至看板 Audiophile 04/13 23:48
1F:推 NoobCV: 所以结论就是标准化音量搞的鬼? 04/14 01:39
源头应该是 Spotify 解码後 float 转 int 大有问题
共用模式应该不需要转 int,所以标准化音量才出问题
要转的话位置看起来也有问题,一般截断要放在 DSP chain 的最後面
2F:推 breadf: 截16bit在哪边看的啊?看了一下log好像没特别找到 04/14 02:40
不是从 Spotify,截 Audio 输出直接观察的
3F:推 pinkg023: 付费仔也别开标准化音量,影响很大 04/14 09:28
4F:推 a3619453: 打从开始用spotify就关掉了,那时突然发现的 04/14 10:43
5F:→ a3619453: 音质会差非常多,好耳机都会变烂 04/14 10:44
6F:推 mrcookie1987: 看不太懂标准化音量跟音质的关系? 04/15 18:17
7F:→ mrcookie1987: 但实测好像真的有差耶! 04/15 18:18
※ 编辑: Oswyn (220.136.215.102 台湾), 04/15/2023 23:12:27
8F:推 goldie: 推,学习了 04/16 18:30