ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

BlackHole macOS 音频回环驱动器:3 步跑通系统录音和应用间路由

2026/8/24 22:55:03 拓冰建站 浏览量
BlackHole macOS 音频回环驱动器:3 步跑通系统录音和应用间路由 BlackHole macOS 音频回环驱动器3 步跑通系统录音和应用间路由【免费下载链接】BlackHoleBlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency.项目地址: https://gitcode.com/gh_mirrors/bl/BlackHoleBlackHole 是一款免费开源的 macOS 音频回环驱动器audio loopback driver让一个应用把声音传给另一个应用且不增加任何额外延迟。可以把它理解成系统里的一根虚拟管道任意应用把音频写进 BlackHole其他应用就能从这里读走。录系统声音、把 Logic Pro 的音乐送进 Zoom 会议、给直播推流软件送 DAW 音频都从这行开始。它支持 macOS 10.10 及以上Intel 和 Apple Silicon 通吃不需要内核扩展也不动系统安全设置。先搞懂 BlackHole 解决的痛点macOS 默认把每个应用的音频隔离你的 DAW 听不到浏览器里的声音会议软件也听不到音乐软件在放什么。传统绕法要么靠系统聚合设备拼凑要么装来路不明的第三方工具。BlackHole 的做法是在 Core AudiomacOS 的系统音频层里注册一个虚拟设备。装好后它和真实声卡一样出现在系统设备列表中所有应用都把它当成一块普通声卡来用。零驱动延迟数据在应用间直通驱动本身不加延迟通道数可选官方构建有 2、16、64、128、256 通道版本日常录音用 2ch 就够采样率范围广从 8kHz 到 768kHz涵盖 44.1kHz、48kHz、96kHz、192kHz 这些常用标准32 位浮点格式系统原生格式兼容性最好不用你操心位深位深就是声音的精度越大动态余量越大整个驱动就是一个 BlackHole.c 源文件代码量小到可以完整读一遍。最快安装 2 通道版本两种方式任选其一方式一安装包。从官网下载 .pkg 安装包先关闭所有正在运行的音频应用再双击安装即可。安装包由仓库里的 Installer/create_installer.sh 脚本构建、签名并公证。方式二Homebrew。在终端执行下面这条命令安装 2 通道版本brew install blackhole-2ch在 Audio MIDI Setup 确认设备出现打开应用程序文件夹下实用工具里的Audio MIDI Setup音频 MIDI 设置看设备列表设备列表中出现BlackHole 2ch字样且右侧能看到采样率和通道设置就算装好了。BlackHole 不会出现在应用程序文件夹里这很正常——它是驱动不是普通 App只在 Audio MIDI Setup、声音偏好设置和音频类应用里露面。让 DAW 录到系统声音想录系统里的声音还同时能从音箱听到就需要一个多输出设备让系统声音同时流向你的扬声器和 BlackHole录音软件再从 BlackHole 里取。创建多输出设备打开Audio MIDI Setup点左下角的按钮选创建多输出设备在新设备右侧勾选BlackHole 2ch和内建输出Built-in Output并把内建输出排在第一位打开系统偏好设置 → 声音 → 输出选中刚创建的多输出设备做到这一步后从任意应用播放的声音会同时从音箱播出、并进入 BlackHole。macOS 原生不支持调节多输出设备的整体音量只能进 Audio MIDI Setup 单独调每个设备的音量滑块。在 DAW 里接上 BlackHole打开 GarageBand 或 Logic Pro把输入设备设为BlackHole 2ch新建一条音频轨道轨道输入源选通道 1-2从其他应用放一段声音在 DAW 里能看到电平跳动或点击录音开始录制把一个应用的声音送进另一个应用这是 BlackHole 最日常的用法以音乐软件 → 视频会议为例全程只做三件事在发送方应用如 Logic Pro里把输出设备设为BlackHole 2ch在接收方应用Zoom、FaceTime、Google Meet的音频设置里把麦克风/输入设备设为BlackHole 2ch在接收方选择对应的输入通道播放音乐验证对端能听到通道数决定了你能同时铺多少条管道。2 通道只能一对一如果工作流是应用 A → BlackHole 通道 1-2 → 应用 B应用 B 的输出再走通道 3-4 给应用 C这种链式路由就装 16ch 或 64ch 版本按通道分段使用。排查四个最常见的故障BlackHole 没声音按顺序检查三处打开系统偏好设置 → 安全性与隐私 → 隐私 → 麦克风确认你的录音应用DAW已被授权在 Audio MIDI Setup 里把BlackHole 2ch的输入输出音量都拉到最大如果用多输出设备内建输出必须勾选且排在列表第一位这是 macOS 的已知限制用多输出设备几分钟后音频卡顿通常是各设备时钟漂移导致的。在 Audio MIDI Setup 中为多输出设备里的每一个子设备勾选漂移校正Drift Correction时钟源排第一位的主设备除外。装完驱动设备列表里找不到 BlackHole在终端重启 CoreAudio 服务需要输入管理员密码sudo killall -9 coreaudiod执行后回到 Audio MIDI Setup 刷新查看设备列表出现BlackHole 2ch即恢复正常。安装包 .pkg 中途失败某些 macOS 版本对安装包所在文件夹有脾气。把 .pkg 从下载文件夹移到桌面再打开或者反过来通常就能装过去。5 条直接用得上的最佳实践从2ch版本起步绝大多数录音和路由场景够用通道数不是越多越好保持所有应用使用相同采样率如统一 48kHz避免系统做采样率转换带来损耗高采样率别配高通道数768kHz 256 通道这种组合CPU 和延迟都可能吃不消苹果系应用Apple Podcasts、Apple Messages、HDHomeRun与多输出设备已知不兼容给它们单独指定设备版本更新记录见 CHANGELOG.md当前版本 0.6.1 的安装包会要求重启电脑这是按 Apple 建议做的照做即可【免费下载链接】BlackHoleBlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency.项目地址: https://gitcode.com/gh_mirrors/bl/BlackHole创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考