Re: [心得] Foobar2000播放Tidal

楼主: Oswyn (Oswyn)   2024-06-29 14:12:12
: 推 yys310: 有什么好方法确认软件叫了哪些API跟走哪些管道吗?foobar, 06/29 13:20
: → yys310: MPC我测起来觉得走DS的效果也很好 可是amazon music的DS烂 06/29 13:21
: → yys310: 得跟屎一样 然后他的exclusive真的就只是勿扰模式XD 内容 06/29 13:21
: → yys310: 一样烂 要自己手切sample rate+做一些预衰减才会好些 不过 06/29 13:22
: → yys310: 也只能还算是差强人意 06/29 13:22
一般越专业的音讯软件会支援越多种的 API 让你选跟进阶设定
像 MPC+HC 的 Audio Render 一个端点只有一个可选,但没明示是用什 API
不过从有独占模式可勾选,这表示九成九是 WASAPI Shared & Exclusive
MPC-BE 就支援更多种的 API
MPC Audio Renderer 事实上点进去就能发现是 WASAPI Shared & Exclusive
但还另外支援了 DirectSound
而 DS 只要在 I/O 同采样率性能就还差强人意(但延迟差)
CAudioLimiter 的影响多寡,要看音源是否有很多接近 True Peak 的数据
& 同样都是选 DS 也不见得 SRC 都会丢给 DS 做,虽然大部分都会是
如前述 APP 也还是能自己询问输出 Device 格式再自行 SRC
要查 Winodws 里发生的事好像有开发工具,但很大一包所以我也没装过
但从结果就能看出不同处理的差异
引个 2021 旧文内容 https://www.ptt.cc/bbs/Headphone/M.1613900467.A.5D9.html
有点懒,过了几年版本差异对处理结果应该也会有差,但就拿来当个参考
https://i.imgur.com/C7qAE4y.png
这是原始 44.1 kHz 320kbps 的 mp3 频谱
以下是共用模式默认 24-96
上述 mp3 file 由不同播放程式或输出模式,经过 Windows 音效引擎后的频谱
https://i.imgur.com/cYRHnaT.png
https://i.imgur.com/pTeYySI.png
https://i.imgur.com/XIa5HAg.png
https://i.imgur.com/krNUn5g.png
https://i.imgur.com/hfXO2to.png
很明显部分播放程式自带 SRC
主要差异有过采样的滤波截止频率与斜率不同
还有被称为 Imaging 的频带外失真(噪声),频带内的 Aliasing 比较难在这看出
同一个音源档,由这些不同 APP、甚至同 APP 的不同 API 造成的“输出”差异
从“结果”就能判断“这个路径”的性能好坏
这就是为什么有些人会想要把数据流掌握在自己手上
洁癖派的想要 BitPerfect 全都给我不要动
DIY派的想要自己处理(DSP)不要外人插手
作者: yys310 (有水当思无水之苦)   2024-06-29 14:37:00
推推...看到foobar选DS输出时的oversampling超漂亮还以为windows DS都能无脑用了 结果拿REW来产波形还有amazon来播才能看到DS的样子XD 不知道为啥我用equalizer apo来输出还是被处理很多的样子...装置设定时也把original APO勾勾去掉了 也先在软件衰减一点避免true peak...
作者: comipa (綾崎若菜家御用)   2024-06-29 18:33:00
推解说
作者: jhjhs33504 ( )   2024-06-30 01:49:00
比较喜欢整数倍过采样 频带外失真在超音波处理基本DSP稍微管理不同设备之间的呈现听感 DS shared相容又方便ASIO比较实验性质毕竟有软件模拟或DAC原厂driver差异延迟跟缓冲区大小天差地远有些原厂driver还支援到DSD反正最终输出类比讯号再加个音量线控或平衡输出都方便

Links booklink

Contact Us: admin [ a t ] ucptt.com