Re: [心得] Foobar2000播放Tidal

楼主: Oswyn (Oswyn)   2024-06-27 21:45:50
: → oohack: Ownyn 可否明示怎么做 爬了很多vst怎么做还是不了 06/25 10:22
: 推 henrylol: 推推 Amazon没原生ASIO只能靠偏方了 06/25 20:53
: → yys310: 没有原生ASIO那用这有啥好处? 不也是wasapi给VB吗 06/26 02:06
在某些限定前提下,没原生还是可以在共用模式生出类独占,虽然要绕几个弯
撷取没支援音频专用 I/O (独占)APP 输出的 RAW Audio Streaming = BitPerfect
虽然这还是要看应用源端拉出什么 RAW 东西到输出让后面的人捡
对 Windows Audio Stack 有些了解,大概就能推测能从哪些地方下手
再来就是试错,最大的敌人不是逻辑、流程问题
而是各种程式与系统软硬件、驱动、API 间的神奇相容性问题与 Bugs
各种程式、Plugins、API 就算明明是同功能的替换还是有很大机率不相容而出问题
&现在订阅制串流当道
但不少串流 APP 都没提供独占模式,甚至提供过但又收回
究其主因我猜跟独占模式能被简单的无损侧录有关
Spotify 连听个有损破离线档都要绑个 30天 DRM 加密
想听的集中录一录还有必要付一整年的钱!?
无损串流就更不用说了,订无损串流送无损○
理论上合理使用不触法,BUT
截共用模式 RAW Audio 出输明明不是很困难很需要技术
但还真没看过有歪国仁直接给完整详细教学,不知道是不是怕有人来敲门:D(啊我也会怕

Exclusive mode 对输出比较重要,因为要绕过 Windows 共用堆栈
Shaerd mode 是让大家上车用的当然不能独占
Shaerd mode I/O Device 端点能用闲置没在用的 H/W 像 Onboard or S/PDIF 端点来用
但最好还是找个 Virtual Cable 或多个来专用
单个可以切采样率,多个可以各自不同采样率选输出(APP or default)
要完全的 BitPerfect,ASIO4ALL 不能用在 Shaerd mode I/O 要找其它的替代品
输出至 DAC 最好还是原生ASIO,没原生或不想用 WASAPI Exclusive 输出才用 ASIO4ALL

另一种思路可从 Equalizer APO 上车,简易关键字是用 ReaStream 下车
比较简单也比较少相容性的问题,有需要切 Samplerate 的话也较少操作

有需要切输出或采样率可以用 SoundVolumeView.exe 设捷径s 放桌面点选切换
Device Name=开程式,右键内容查该设备的 Command-Line Friendly ID
/SetDefaultFormat [Device Name] [Bits Per Sample] [Sample Rate-Hertz]
{Number Of Channels}
/SaveDeviceFormat [Device Name] [Filename]
/LoadDeviceFormat [Device Name] [Filename]
可组合一键切默认装置&改采样率,如
"%PATH%\SoundVolumeView.exe" /SetDefault "Device Name" 0 /SetDefaultFormat "Device Name" 24 44100
没法像上面直接指定采样率的可从 /SaveDeviceFormat 存的设定档读设定
"%PATH%\SoundVolumeView.exe" /SetDefault "Device Name" 1 /LoadDeviceFormat "Device Name" "Hi-Fi Cable 24-48000.dat"

VST Host 个人推荐
NanoHost @ https://www.tone2.com/nanohost.html
Element @ https://kushview.net/element/
Pedalboard2 @ https://www.niallmoody.com/work/pedalboard2/
相容性这东西只能各人各自去试
试到合用、不破辍音、延迟满意、想用的 Plugins 能挂等
不过说真的,除非你真的很想要很 RAW 很 RAW 的 Audio 流,何必这么麻烦
比起 BitPerfect 输出
我个人更倾向有进行实时 DSP 的需求,才有导出 RAW Audio Streaming 的意义
CAudioLimiter 我个人不推荐
因为看 YouTube 直播碰到没处理好音讯、没设好音量的会破音破更大
但在牺牲共用模式通用性的前提
关掉 Windows CAudioLimiter 不失为改善单一应用音质的偷吃步
所以可以考虑用这个就好
作者: danisaku (对不起我又自私了)   2024-06-27 21:50:00
感谢说明
作者: uone (鱼丸)   2024-06-27 22:23:00
感谢O大分享
作者: yys310 (有水当思无水之苦)   2024-06-27 22:32:00
不过amazon自己就有exclusive了 这样是为了拉音乐去处理?恩...个人后面还要过DSP所以对bitperfect没要求XD 讲到超音波之前loopback amazon一些96/192的歌确实有看到超音波想问一下amazon输出44.1/16bit到VB或其他装置时 如果选192kHz这时候做SRC的会是谁来做?之前用VB matrix输出192时有看到1kHz像是NOS波形的输出 忘记那时候是用foobar来产1kHz还是rew了 总之VB matrix再给后面的硬件然后用示波器看波形时看起来像是NOS直接输出..3Q 我amazon开exclusive时他看起来确实也不会去改后面装置sample rate之类的 原来是故意这样搞?XDhttps://i.imgur.com/MKnkh52.png 不知道是不是因为我输出的RME装置windows上只能看到一个支援的sample rate的关系 sample rate不同还能开exclusive感觉真怪 如果是foobar就直接说不能初始化装置了了解...那看来真的弄个配合的来拉然后交给比较好的SRC比较ok...
作者: jhjhs33504 ( )   2024-06-27 23:48:00
一样的设定 Core Audio Shaerd mode SRC 品质会更好些
作者: yys310 (有水当思无水之苦)   2024-06-27 23:51:00
嗯嗯 自己OS升是想说至少符合取样定理在22.05时衰减够多XD不过反倒没有去量这途径下SRC品质了
作者: jhjhs33504 ( )   2024-06-27 23:53:00
真要绕过还是要透过ASIO才会绑定后面装置sample rate
作者: yys310 (有水当思无水之苦)   2024-06-28 00:12:00
就 之前打CCIF 19+20kHz如果走44.1会看到28k 29kHz多鬼影出来心理有点阿砸XD REW如果输出更高的sample rate就不会看到 虽然是听不出来拉XD
作者: UnWf   2024-06-28 07:33:00
感谢说明 怎么使用是稍微搞懂了 但还是有些疑问 以我的理解音讯路径是 :软件输出->共用模式->vst或voicemeeter 基本上是看起来相同 那为什么会建议使用vst更好呢?
作者: yys310 (有水当思无水之苦)   2024-06-29 13:20:00
有什么好方法确认软件叫了哪些API跟走哪些管道吗?foobar,MPC我测起来觉得走DS的效果也很好 可是amazon music的DS烂得跟屎一样 然后他的exclusive真的就只是勿扰模式XD 内容一样烂 要自己手切sample rate+做一些预衰减才会好些 不过也只能还算是差强人意

Links booklink

Contact Us: admin [ a t ] ucptt.com