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 是目前最稳定、最值得使用的解决方案之一。

配置一次,长期受益。

相关推荐
未来之窗软件服务4 小时前
幽冥大陆(五十二)V10酒店门锁SDK TypeScript——东方仙盟筑基期
前端·javascript·typescript·酒店门锁·仙盟创梦ide·东方仙盟·东方仙盟sdk
LYFlied4 小时前
【每日算法】LeetCode148. 排序链表
前端·数据结构·算法·leetcode·链表
与遨游于天地4 小时前
接口与实现分离:从 SPI 到 OSGi、SOFAArk的模块化演进
开发语言·后端·架构
ss2734 小时前
springboot二手车交易系统
java·spring boot·后端
syt_10134 小时前
设计模式之-观察者模式
观察者模式·设计模式
m0_738120724 小时前
应急响应——知攻善防蓝队靶机Web-1溯源过程
前端·网络·python·安全·web安全·ssh
未来之窗软件服务4 小时前
浏览器开发CEF(二十一)C#浏览器 Promise模式调用——东方仙盟元婴期
前端·javascript·html·仙盟创梦ide·东方仙盟·东方仙盟vos智能浏览器
dyxal4 小时前
块状Bootstrap:让金融时间序列“记忆”不丢失的魔法
前端·金融·bootstrap
华仔啊4 小时前
深入理解 CSS 伪类和伪元素的本质区别
前端·css