博主头像
麟悟

好玩爱玩

头图

电脑全局音频实时VST处理指南:基于VSTHost与Virtual Audio Cable实战

前言

最近在使用在线视频平台(Bilibili、Youtube)时,经常难以忍受某些视频较差的音质,以至于有时难以理解视频中讲述者的内容。于是我想找到一种一劳永逸的方法来提升音质(本地处理)。我使用的这个方法可以完美解决我的需求,所以写一篇文章记录分享。此方法适用于Windows电脑的全局音频(输出),也可以用于麦克风(输入)。

准备

  • Windows系统(我使用Windows 11)

  • VSTHost:用于配置效果器链路(可以加载VST3插件)。下载地址:VSTHost(选择vsthostx64.zipvsthostx86.zip

  • Virtual Audio Cable:用于创建虚拟的音频输入和输出设备。下载地址:VB-Audio Virtual Apps(选择VBCABLE_Driver_Pack45.zip

  • 任何你喜欢的vst3插件。我这里选择dx Revive Pro来提升音质。你也可以使用其他插件来实现其他效果,如EQ、混响、甚至“电音”效果等等。

    image-20250720151806674
    image-20250720151806674

安装和配置虚拟音频线缆

  1. 安装 VB-CABLE: 解压下载的 VB-CABLE 压缩包,以管理员身份运行安装程序(通常是 VBCABLE_Setup_x64.exe)。
  2. 设置系统默认音频输出:
    • 在 Windows 任务栏右下角右键单击扬声器图标,选择“声音设置”。
    • 在“输出”部分,将您的输出设备选择为“CABLE Input (VB-Audio Virtual Cable)”。这样可以使电脑上所有应用程序(包括浏览器)的音频都将被路由到虚拟音频线缆的输入端。

image-20250720151840033
image-20250720151840033

配置 VSTHost

  1. 启动 VSTHost: 双击打开vsthost.exe

  2. 设置音频设备:

    • 在 VSTHost 的菜单栏中,点击“Devices” -> “Wave”。

    • 在弹出的窗口中,将“Input Device”设置为我们刚才安装的虚拟音频线缆的输出端“CABLE Output (VB-Audio Virtual Cable)”。

    • 将“Output Device”设置为你的物理扬声器或耳机,例如“Speakers (Realtek High Definition Audio)”。4

    • 点击“OK”保存设置。

      在选择输入和输出的时候,可能会有很多选项,其中前缀的分类是不同的音频驱动API。

      image-20250720152242020
      image-20250720152242020

      下列表格列举了一些常见的API,比较优劣,不过具体如何选择强烈建议都尝试看看哪个最适合。

      MME DS ASIO
      延迟 中等 极低
      性能/稳定性 一般 较好 最好
      主要用途 基本播放 游戏、影音娱乐 专业录音、音乐制作、实时监听
      兼容性 最好 很好 需要专用驱动 (或ASIO4ALL)
  3. 加载 VST3 插件:

    • 在 VSTHost 的菜单栏中,点击“File” -> “New Plugin”。

    • 在文件浏览器中,导航到您存放 VST3 插件的文件夹,选择您想要使用的 .vst3 文件并打开。 VST3 插件的默认安装路径通常是 C:\Program Files\Common Files\VST3

      如果需要批量识别,可以在“File” -> “Set Plugln Path...”中添加vst3插件的文件夹路径,然后点击“File” -> “Rescan Pluglns”来刷新。(下图中第三行是我新添加的)

      image-20250720153042077
      image-20250720153042077

    • 在“File” -> “Pluglns”中可以选择刚刚识别到的vst3插件,点击即可加载,然后会在 VSTHost 的主窗口中看到该插件的界面。

连接音频通路

我们可以通过调整链路来完善你想要的最终效果。

在 VSTHost 主窗口中,有输入、插件和输出的模块。把它们连接起来就可以形成一个完整的音频处理链。

  • 点击并拖动“engine input”模块的输出端口到我们加载的 VST3 插件模块的输入端口。

  • 然后再点击并拖动 VST3 插件模块的输出端口到右侧“engine output”模块的输入端口。

    如果需要加载更多插件也是同理,下图我加载了一个音质增强插件和一个EQ。

    image-20250720153338115
    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 插件的界面上调整参数,效果会立即生效。

电脑全局音频实时VST处理指南:基于VSTHost与Virtual Audio Cable实战
https://blog.kylinoio.fun/index.php/archives/21/
本文作者 KylinOIO
发布时间 2025-07-20
许可协议 CC BY-NC-SA 4.0
发表新评论
0:00