macOS 系统声音回环:BlackHole 驱动安装与配置完整指南 macOS 系统声音回环BlackHole 驱动安装与配置完整指南【免费下载链接】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/BlackHolemacOS 默认并不允许一个应用听到另一个应用正在播放的声音系统里没有现成的音频回环通道。BlackHole 补上的正是这个缺口它在系统里装一块虚拟声卡任何应用都可以把声音输出给它再由另一个应用从中读取全程不引入额外延迟。本文按实际使用顺序展开先安装驱动并选对版本再完成录制系统声音的标准配置然后说明应用间音频路由与采样率等参数选择最后给出没有声音时的排查顺序。什么是音频回环以及什么场景用得上所谓音频回环loopback就是让声音在应用之间流动而不需要经过扬声器和麦克风。真实场景通常是这几种用 GarageBand、Reaper 等 DAW 录下浏览器或播放器正在播放的内容把音乐软件Logic Pro X、GarageBand的声音送进 Zoom、FaceTime、Google Meet、Skype 等会议软件给直播、测试、监控类工具提供一路干净的内嵌音轨从技术角度看BlackHole 就是一个虚拟音频设备它的输出端接在播放方手里输入端接在接收方手里。官方实现不依赖内核扩展也不需要修改系统安全设置同时提供 Intel 与 Apple Silicon 构建最低支持 macOS 10.10 Yosemite。安装前先选对版本再装驱动通道数怎么选不同通道数的版本是相互独立的驱动包装哪个取决于你要跑几路音频版本典型用途获取方式2ch单轨道录音、简单的应用间路由Homebrew / 安装包16ch多轨道录制、需要多路独立通道Homebrew / 安装包64ch多轨工程、复杂路由Homebrew / 安装包128ch、256ch大型专业工程仅源码构建官方安装包不提供如果拿不准从 2ch 起步即可之后再补装更高版本也可以。注意官方文档的提醒高通道数搭配高采样率对硬件压力较大部分应用也不认识高通道设备组合时留有余地。三种安装途径Homebrew最省事brew install blackhole-2ch # 或 blackhole-16ch / blackhole-64ch官方安装包从官方渠道下载对应通道数的 .pkg关闭所有正在运行的音频应用浏览器、音乐播放器、会议软件都算打开安装包完成安装0.6.1 版本的安装脚本会按 Apple 的建议要求重启电脑照做即可验证是否装好打开音频 MIDI 设置Audio MIDI Setup设备列表里出现 BlackHole 设备即表示驱动已生效。它不会出现在应用程序文件夹里也不以独立 App 形式存在——这是正常现象。驱动本体位于系统的/Library/Audio/Plug-Ins/HAL目录下是根/Library不是用户目录下的Library。录制系统声音多输出设备的标准配置这一步解决我一边想听声音一边想把它录下来的问题。原理是创建一个多输出设备Multi-Output Device让声音同时送到你的扬声器和 BlackHole 两条路上。四步完成边听边录在音频 MIDI 设置里新建一个多输出设备勾选 BlackHole 和内置输出受 macOS 自身限制内置输出必须勾选并排在列表第一位右键该多输出设备选择Use This Device For Sound Output把它设为系统默认输出打开 DAW例如 GarageBand把输入设备设为 BlackHole轨道输入选通道 1-2确认系统偏好设置 → 安全性与隐私 → 隐私 → 麦克风里已授权该应用此后从任意应用播放音频DAW 中即可监听或直接录制。只做两个应用之间的路由时如果不需要录音只是让 A 应用的声音被 B 应用接收流程更短在 A 应用发送方中把输出设备设为 BlackHole声音可输出到任意通道在 B 应用接收方中把输入设备设为 BlackHole让 B 从与 A 输出相同的通道读取采样率与位深容易被忽略的两个参数采样率。BlackHole 覆盖 8kHz、16kHz、44.1kHz、48kHz、88.2kHz、96kHz、176.4kHz、192kHz、352.8kHz、384kHz、705.6kHz、768kHz。日常录音与会议场景 44.1kHz 或 48kHz 足够除非有特殊需求不必追求高值否则会和低采样率设备如 AirPods 麦克风产生时钟冲突。位深。驱动固定使用 32-bit float这是 macOS Core Audio 的原生格式对 24-bit 以内的整数音频是无损的因此不需要也不能在驱动层面调整位深应用端也无需为此做任何设置。一个已知的限制macOS 不支持直接调节多输出设备整体的音量只能在音频 MIDI 设置里分别调整其中每个成员的音量。没有声音时按这个顺序排查现象优先检查的位置完全无声接收方应用是否有麦克风权限系统偏好设置 → 安全性与隐私 → 隐私 → 麦克风完全无声音频 MIDI 设置中 BlackHole 的输入、输出音量是否为最大多输出无声内置输出是否已勾选并位于多输出列表第一位使用数分钟后卡顿、爆音除时钟源设备外其余设备都需开启漂移校正Drift Correction特定应用不出声Apple Podcasts、Apple Messages、HDHomeRun 已知与多输出设备不兼容搭配 AirPods 时异常AirPods 麦克风采样率较低不要把它设为聚合/多输出的主时钟设备改用内置扬声器静音或 BlackHole 2ch 做主设备16ch 不能作为主设备安装包执行失败部分 macOS 版本存在已知问题把 .pkg 从下载文件夹移到桌面再打开或反向操作以后想移除驱动时可下载官方对应通道数的卸载包或在终端手动执行X换成实际安装的通道数 2、16 或 64rm -R /Library/Audio/Plug-Ins/HAL/BlackHoleXch.driver sudo killall -9 coreaudiod第二条命令用于重启 CoreAudio 服务让系统重新识别剩余设备。BlackHole 以 GPL-3.0 协议开源源码中的Installer/create_installer.sh展示了完整安装包是如何构建、签名与公证的供需要自行编译或集成到发布流程的开发者参考。对于绝大多数用户按上文流程完成安装与多输出配置录音和路由这两类需求即可稳定落地。【免费下载链接】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),仅供参考