BlackHole 2ch:macOS无杂音录屏与系统音频采集完整技术指南

在 macOS 上录屏时,如何同时录下系统声音,又不产生回声和杂音,一直是一个让人头疼的问题。

无论你是:

  • 技术博主 / 程序员
  • 录制产品演示、教程视频
  • 远程会议、线上课程录制
  • OBS / QuickTime / ScreenFlow 用户

BlackHole 2ch 几乎是目前 macOS 下最稳定、最"工程级"的解决方案之一。

本文将从 原理 → 安装 → 授权 → 配置 → 常见坑位,系统讲清楚 BlackHole 2ch 的使用方法。


一、BlackHole 2ch 是什么?

BlackHole 是一个 macOS 虚拟音频驱动(Virtual Audio Driver),由 Existential Audio 开源维护。

简单理解:

它是一个"看不见的声卡", 能让系统声音在软件之间 无损传递

BlackHole 2ch 的特点

  • ✅ 免费、开源
  • ✅ 延迟极低
  • ✅ 支持 Apple Silicon(M1 / M2 / M3)
  • ✅ 可与 OBS、QuickTime、Zoom、Logic、Audacity 等共存
  • ❌ 本身不会发声(只负责"转发")

其中 2ch 表示「双声道」,是最常用、最稳定的版本。


二、BlackHole 能解决什么问题?

常见痛点

场景 问题
macOS 录屏 只能录麦克风,录不到系统声
OBS 系统声回放造成回声
在线会议 共享屏幕没声音
教程录制 声音杂乱、二次回放啸叫

BlackHole 的解决方式

把系统声音"分流"

  • 一路给你听(耳机 / 音箱)
  • 一路给录屏 / OBS / 软件

而且 互不干扰、零回声


三、安装 BlackHole 2ch(Homebrew 推荐)

1️ 安装 Homebrew(如已安装可跳过)

bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2️ 安装 BlackHole 2ch

bash 复制代码
brew install blackhole-2ch

安装完成后,不要急着用,macOS 还有一关。


四、macOS 安全机制:必须"允许"驱动

这是 99% 新手卡住的地方

正确操作路径

  1. 打开:系统设置 → 隐私与安全性
  2. 滚到最底部
  3. 你会看到类似提示:

已阻止来自 Existential Audio Inc. 的系统软件

  1. 点击 允许
  2. 立刻重启 Mac

⚠ 不重启 = 等于没装


五、验证 BlackHole 是否安装成功

方法一:音频 MIDI 设置(推荐)

打开:

应用 → 实用工具 → 音频 MIDI 设置

左侧应能看到:

  • BlackHole 2ch

看到这一项,说明驱动已生效。


六、创建「多输出设备」(核心步骤)

这是实现"我能听到 + 录屏能录到"的关键。

操作步骤

  1. 在「音频 MIDI 设置」左下角点击 ➕

  2. 选择 创建多输出设备

  3. 勾选:

    • ✅ 内置输出 / 耳机
    • ✅ BlackHole 2ch

建议设置:

  • 主设备:内置输出
  • 漂移修正:只给 BlackHole 勾选

重命名为:

Multi Output(System + BlackHole)


七、录屏 / OBS 正确配置示例

🎥 QuickTime 录屏

  • 系统声音输出:多输出设备
  • 麦克风:BlackHole 2ch(或真实麦克风 + 聚合设备)

🎬 OBS

  • 音频监控设备:BlackHole 2ch
  • 桌面音频:禁用(避免回声)

八、Apple Silicon(M1 / M2 / M3)特别说明

如果你:

  • 已安装
  • 已允许
  • 音频 MIDI 里仍看不到 BlackHole

那 100% 是 启动安全策略 的问题。

解决方案(一次性)

  1. 进入 恢复模式(长按电源键)
  2. 启动安全性实用工具
  3. 安全策略 → 降低安全性
  4. 勾选「允许用户管理的内核扩展」
  5. 重启

这是 macOS 对第三方音频驱动的正常限制。


九、常见问题汇总(FAQ)

Q1:BlackHole 有声音吗?

❌ 没有,它只是"通道"。

Q2:和向日葵 / ToDesk / Parrot 冲突吗?

一般不冲突,但虚拟声卡越多,越容易选错设备

Q3:能同时录麦克风 + 系统声吗?

✅ 可以,需创建 聚合设备(Aggregate Device)


十、总结

如果你在 macOS 上有以下需求:

  • 🎥 无杂音录屏
  • 🔊 系统声音采集
  • 🎧 耳机实时监听
  • 🎙️ 教程 / 技术视频 / 产品演示

那么:

BlackHole 2ch 是目前最稳定、最值得使用的解决方案之一。

配置一次,长期受益。

相关推荐
jump_jump10 小时前
基于 Squoosh WASM 的浏览器端图片转换库
前端·javascript·性能优化
小二·13 小时前
前端监控体系完全指南:从错误捕获到用户行为分析(Vue 3 + Sentry + Web Vitals)
前端·vue.js·sentry
盖世英雄酱5813614 小时前
Java 组长年终总结:靠 AI 提效 50%,25 年搞副业只赚 4k?
后端·程序员·trae
阿珊和她的猫14 小时前
`require` 与 `import` 的区别剖析
前端·webpack
+VX:Fegn089514 小时前
计算机毕业设计|基于springboot + vue在线音乐播放系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
谎言西西里14 小时前
零基础 Coze + 前端 Vue3 边玩边开发:宠物冰球运动员生成器
前端·coze
code bean15 小时前
Flask图片服务在不同网络接口下的路径解析问题及解决方案
后端·python·flask
+VX:Fegn089515 小时前
计算机毕业设计|基于springboot + vue律师咨询系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·课程设计
努力的小郑15 小时前
2025年度总结:当我在 Cursor 里敲下 Tab 的那一刻,我知道时代变了
前端·后端·ai编程
GIS之路15 小时前
GDAL 实现数据空间查询
前端