应禁用桌面音频并启用窗口音频采集、配置独立音频设备输出、使用音频输出捕获或vb-cable虚拟线缆四种方法实现游戏声音精准捕获。

如果您在使用OBS录制游戏画面时发现系统提示音、浏览器通知、后台音乐等杂音一同被录进视频,说明桌面音频源未做隔离处理。以下是实现仅捕获目标游戏声音、彻底排除系统其他声音的多种操作路径:
一、禁用桌面音频 + 启用窗口音频采集
该方法通过绕过全局音频流,直接挂钩至游戏进程的音频输出句柄,从而实现源头级隔离。关键在于关闭“桌面音频”输入,并启用对应游戏窗口的独立音频采集功能。
1、在OBS主界面“来源”面板点击“+”号,选择“窗口采集”。
2、在属性窗口中,从下拉菜单中准确选择正在运行的游戏进程(如“League of Legends.exe”或“SteamGame.exe”)。
3、务必勾选下方的“采集音频”选项,否则仅捕获画面无声音。
4、返回OBS混音器区域,右键点击“桌面音频”,选择“静音”或直接右键禁用该音源。
5、检查混音器中是否出现新条目(名称通常含“窗口采集”及进程名),确认其电平随游戏动作实时波动。
二、配置独立音频设备输出 + 桌面音频2重定向
此方案利用Windows音频路由机制,将游戏音频强制输出至虚拟或备用声卡设备,再让OBS专属监听该设备,使系统默认播放路径(扬声器/耳机)与录制路径物理分离。
1、右键任务栏音量图标,选择“声音设置”,滚动到底部点击“更多声音设置”。
2、切换至“应用程序”选项卡,找到目标游戏程序,点击右侧“属性”。
3、在“输出设备”下拉菜单中,选择一个未被当前系统主用的音频设备(例如“Realtek Digital Output”或“CABLE Input (VB-Audio Virtual Cable)”)。
4、打开OBS“设置→音频”,在“全局音频设备”中将“桌面音频 2”设为上一步所选设备。
5、返回混音器,确保“桌面音频”已关闭,“桌面音频 2”处于启用状态,并右键其高级属性设为“输出并监听”以保障您本地仍可听到游戏声。
三、启用音频输出捕获 + 进程过滤
“音频输出捕获”是OBS Studio内置的底层音频监听模块,支持按进程名精准筛选,无需第三方虚拟线缆,适用于Windows 10/11 22H2及以上版本。
1、在“来源”面板点击“+”,选择“音频输出捕获”。
2、命名该源(如“GameOnly_Audio”),点击确定后进入属性设置。
3、在“设备”下拉菜单中保持默认“默认通信设备”或选择与游戏一致的输出设备。
4、展开“高级”选项,勾选“仅捕获以下应用程序”,在输入框中填入游戏主进程的精确文件名(如“GTA5.exe”或“wow.exe”,区分大小写)。
5、点击“确定”保存,观察混音器中该源是否响应游戏音频且不受浏览器弹窗等干扰。
四、使用VB-Cable虚拟音频线缆 + 应用独占输出
该方法借助VB-Audio Virtual Cable创建一条虚拟声卡链路,将游戏音频强制路由至虚拟输入端,OBS仅监听该虚拟输入,完全规避系统混合音频总线。
1、下载安装VB-Audio Virtual Cable(需管理员权限运行安装包)。
2、右键音量图标→“声音”→“播放”选项卡,确认“CABLE Input”设备存在且已启用。
3、在“应用程序”音量控制中,定位游戏程序,将其输出设备设为“CABLE Input (VB-Audio Virtual Cable)”。
4、OBS中添加“音频输入捕获”源,设备选择“CABLE Output (VB-Audio Virtual Cable)”。
5、关闭所有其他音频源(尤其是“桌面音频”),确保混音器中仅该虚拟输入条目有信号活动。










