obs studio在mac上无法捕获系统声音是因macos限制,需通过blackhole 2ch(推荐)、soundflower(旧系统)等虚拟音频设备创建多输出/聚合设备,并在系统声音设置中设为默认输出,再于obs音频设置中选择对应设备作为桌面音频源,同时授权麦克风与屏幕录制权限。

如果您在使用OBS Studio进行Mac直播或录屏时无法捕获系统内部播放的声音,则是因为macOS默认不向第三方应用直接暴露桌面音频流。以下是将系统声音成功录入OBS的多种可行方案:
一、通过BlackHole 2ch虚拟音频设备实现系统内录
BlackHole是一款开源、轻量且兼容macOS最新系统的虚拟音频驱动,可将系统输出重定向为OBS可识别的输入源,从而绕过系统限制,仅捕获内部声音而不混入麦克风噪声。
1、访问GitHub仓库ExistentialAudio/BlackHole,下载并安装BlackHole 2ch版本。
2、打开“应用程序 > 实用工具 > 音频MIDI设置”,点击左下角“+”号,选择“创建多输出设备”。
3、在新设备配置窗口中,勾选“BlackHole 2ch”和您日常使用的输出设备(如“AirPods”或“内置扬声器”),并在“BlackHole 2ch”右侧勾选“漂移回正”选项。
4、进入“系统设置 > 声音 > 输出”,将默认输出设备切换为刚刚创建的多输出设备。
5、打开OBS Studio,在“设置 > 音频”中,将“桌面音频”设备设为BlackHole 2ch”;同时确保“麦克风/辅助音频”未启用物理麦克风。
6、返回主界面,在“混音器”中观察BlackHole 2ch通道是否出现绿色音频波动——若波动同步于系统播放,则说明路由成功。
二、使用Soundflower(适用于macOS Monterey及更早版本)
Soundflower是历史较久、稳定性强的虚拟音频路由工具,在旧版macOS中仍可可靠运行,尤其适合无法安装BlackHole的受限环境,例如部分企业锁定系统或M1芯片早期固件版本。
1、从GitHub Soundflower releases页面下载Soundflower.pkg安装包,双击运行安装。
2、若提示“已阻止来自开发者”的警告,前往“系统设置 > 隐私与安全性 > 描述文件”,手动允许已安装的Soundflower配置描述文件。
3、重启Mac以加载Soundflower内核扩展。
4、再次打开“音频MIDI设置”,点击“+”号选择“创建聚合设备”,勾选“Soundflower (2ch)”与当前扬声器设备。
5、在“系统设置 > 声音 > 输出”中,将默认输出设为该聚合设备。
6、启动OBS Studio,在“设置 > 音频”中将“桌面音频”设为Soundflower (2ch)”,禁用其他音频输入源。
三、利用OBS原生“桌面音频”配合系统音频路由配置
OBS Studio for Mac原生支持“桌面音频”采集功能,但该功能依赖系统级音频设备正确暴露输出流。若BlackHole或Soundflower已安装,必须将其设为系统输出链路中的中间节点,否则OBS将无法检测到有效桌面音频源。
1、确认BlackHole 2ch已在“音频MIDI设置”中作为多输出设备成员被启用,并已设为系统默认输出。
2、打开OBS Studio,进入“设置 > 音频”,检查“桌面音频”下拉菜单中是否列出BlackHole 2ch或Soundflower (2ch)”;若为空白,请重启OBS并重新检查设备状态。
3、在“来源”面板中,点击“+”号添加“音频输入捕获”,名称设为“System Audio”,设备选择BlackHole 2ch。
4、右键该音频源,选择“属性”,在“设备”下拉框中再次确认已选中BlackHole 2ch。
5、点击右上角“混音器”展开栏,确认该源通道音量滑块未静音,且增益值处于0dB附近。
四、启用OBS音频滤镜增强系统声音清晰度
当系统声音在录制中被麦克风人声压制、或因路由损耗导致电平偏低时,可通过OBS内置滤镜提升BlackHole捕获信号的响度与信噪比,无需额外硬件放大。
1、在OBS主界面左侧“来源”列表中,找到已添加的BlackHole 2ch音频源,右键选择“滤镜”。
2、在滤镜窗口左下方点击“+”号,选择“增益”。
3、在增益滤镜设置中,将“增益”值拖动至18–20 dB区间。
4、播放一段系统音频(如网页视频或音乐),实时观察混音器中BlackHole通道的绿色波动幅度是否明显增强且不触发削波(红色警示)。
5、若出现爆音,立即回调增益值至15 dB并重新测试。
五、验证系统权限与OBS设备访问授权
macOS 12及以上版本强制要求所有音视频采集软件获得明确的麦克风与屏幕录制权限,OBS若未获准访问音频设备,即使配置正确也无法获取任何音频流。
1、点击苹果菜单 > “系统设置”,进入“隐私与安全性 > 麦克风”。
2、在应用列表中查找“OBS Studio”,确认其开关处于开启状态;若未出现,点击锁形图标解锁,再将OBS.app从“应用程序”文件夹拖入列表。
3、在同一页面下滑至“屏幕录制”权限项,同样确保OBS Studio已被勾选。
4、完成授权后,完全退出OBS Studio并重新启动,使权限变更生效。










