电脑全局音频实时VST处理指南:基于VSTHost与Virtual Audio Cable实战
前言
最近在使用在线视频平台(Bilibili、Youtube)时,经常难以忍受某些视频较差的音质,以至于有时难以理解视频中讲述者的内容。于是我想找到一种一劳永逸的方法来提升音质(本地处理)。我使用的这个方法可以完美解决我的需求,所以写一篇文章记录分享。此方法适用于Windows电脑的全局音频(输出),也可以用于麦克风(输入)。
准备
-
Windows系统(我使用Windows 11)
-
VSTHost:用于配置效果器链路(可以加载VST3插件)。下载地址:VSTHost(选择
vsthostx64.zip
或vsthostx86.zip
) -
Virtual Audio Cable:用于创建虚拟的音频输入和输出设备。下载地址:VB-Audio Virtual Apps(选择
VBCABLE_Driver_Pack45.zip
) -
任何你喜欢的vst3插件。我这里选择dx Revive Pro来提升音质。你也可以使用其他插件来实现其他效果,如EQ、混响、甚至“电音”效果等等。
image-20250720151806674
安装和配置虚拟音频线缆
- 安装 VB-CABLE: 解压下载的 VB-CABLE 压缩包,以管理员身份运行安装程序(通常是
VBCABLE_Setup_x64.exe
)。 - 设置系统默认音频输出:
- 在 Windows 任务栏右下角右键单击扬声器图标,选择“声音设置”。
- 在“输出”部分,将您的输出设备选择为“CABLE Input (VB-Audio Virtual Cable)”。这样可以使电脑上所有应用程序(包括浏览器)的音频都将被路由到虚拟音频线缆的输入端。
配置 VSTHost
-
启动 VSTHost: 双击打开
vsthost.exe
-
设置音频设备:
-
在 VSTHost 的菜单栏中,点击“Devices” -> “Wave”。
-
在弹出的窗口中,将“Input Device”设置为我们刚才安装的虚拟音频线缆的输出端“CABLE Output (VB-Audio Virtual Cable)”。
-
将“Output Device”设置为你的物理扬声器或耳机,例如“Speakers (Realtek High Definition Audio)”。4
-
点击“OK”保存设置。
在选择输入和输出的时候,可能会有很多选项,其中前缀的分类是不同的音频驱动API。
image-20250720152242020 下列表格列举了一些常见的API,比较优劣,不过具体如何选择强烈建议都尝试看看哪个最适合。
MME DS ASIO 延迟 高 中等 极低 性能/稳定性 一般 较好 最好 主要用途 基本播放 游戏、影音娱乐 专业录音、音乐制作、实时监听 兼容性 最好 很好 需要专用驱动 (或ASIO4ALL)
-
-
加载 VST3 插件:
-
在 VSTHost 的菜单栏中,点击“File” -> “New Plugin”。
-
在文件浏览器中,导航到您存放 VST3 插件的文件夹,选择您想要使用的 .vst3 文件并打开。 VST3 插件的默认安装路径通常是
C:\Program Files\Common Files\VST3
。如果需要批量识别,可以在“File” -> “Set Plugln Path...”中添加vst3插件的文件夹路径,然后点击“File” -> “Rescan Pluglns”来刷新。(下图中第三行是我新添加的)
image-20250720153042077 -
在“File” -> “Pluglns”中可以选择刚刚识别到的vst3插件,点击即可加载,然后会在 VSTHost 的主窗口中看到该插件的界面。
-
连接音频通路
我们可以通过调整链路来完善你想要的最终效果。
在 VSTHost 主窗口中,有输入、插件和输出的模块。把它们连接起来就可以形成一个完整的音频处理链。
-
点击并拖动“engine input”模块的输出端口到我们加载的 VST3 插件模块的输入端口。
-
然后再点击并拖动 VST3 插件模块的输出端口到右侧“engine output”模块的输入端口。
如果需要加载更多插件也是同理,下图我加载了一个音质增强插件和一个EQ。
image-20250720153338115
可以在 VSTHost 中尝试调整缓冲区大小。在devices -> waves -> buffer。samples越低延迟越低,但samples太低可能会爆音,需要自行测试寻找不爆音的同时,延迟尽量低的samples数。
更多功能可以参考官方文档VSTHost.pdf
。我在YouTube上也看到一个不错的教学视频:How to Setup VSTHost - Basic Tutorial for Live Audio Processing via Software - YouTube
开始使用
以上操作完成之后,当浏览器播放音频。音频流会通过以下路径:
浏览器 -> 虚拟音频线缆 -> VSTHost -> VST3 插件 -> 扬声器/耳机
可以实时在 VST3 插件的界面上调整参数,效果会立即生效。