
BlackHole 回环驱动手把手macOS 系统音频录制一次搞懂【免费下载链接】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 虚拟音频回环驱动让任何 App 的音频直接送进另一个 App 的输入端驱动层不增加额外延迟。你需要录系统声音、把 DAW 推流进会议软件、或者搭多 App 音频路由链时它都能解决。先装上跑起来后面的配置都有现成路径。快速上手5 分钟装好 BlackHole最短路径用 Homebrew一条命令装 2 通道版本brew install blackhole-2ch没装 Homebrew 就下载官方页面的.pkg安装包先关掉所有正在运行的音频应用再双击安装。装完做两步验证用 Spotlight 打开音频 MIDI 设置Audio MIDI Setup设备列表里应出现BlackHole 2ch显示 2 in / 2 out右键该设备选择将此设备用于声音输出然后播放任意音乐——扬声器应该没声音了说明系统输出已经进了 BlackHole如果设备列表里看不到 BlackHole在终端执行下面命令重启 CoreAudio 即可sudo killall -9 coreaudiod✅ 确认设备出现后把系统输出改回你的扬声器避免后面录音时听不到声音。核心能力拆解把系统声音录下来这是最高频的用法用 macOS 自带的多输出设备把系统声音同时送给扬声器和 BlackHoleDAW 再从 BlackHole 采回来。打开音频 MIDI 设置点左下角→ 创建多输出设备在新设备里同时勾选BlackHole和内建输出改名为BlackHole扬声器右键这个多输出设备选择将此设备用于声音输出打开 GarageBand 或 Logic Pro把输入设备设为BlackHole新建音频轨道输入源选 1-2 通道从其他 App 播放音频在 DAW 里监控或录制⚠️ 多输出设备里内建输出必须勾选且排在第一位否则 macOS 有已知 bug 会导致没有声音。让两个 App 之间传声音App A 的输出当 App B 的输入中间不需要任何硬件发送方 App 的音频输出设为BlackHole把音频输出到任意通道立体声就用 1-2接收方 App 的输入设备设为BlackHole从对应的输出通道接收音频做完你会看到接收方 App 的输入电平表在发送方播放时实时跳动延迟只有系统本身那一层驱动不再叠加。把多个音源混成一路BlackHole 支持多路音频求和多个 App 同时输出到同一组通道时声音会自动混合接收方只设一次输入就行。打开 3 个浏览器标签页或 2 个音乐 App输出都设为BlackHole录音 App 输入设备设为BlackHole通道选 1-2播放所有音源录下的就是混合后的立体声这招适合录网课 自己讲解这类需要同时抓多个来源的场景。进阶配置通道数和采样率怎么选只影响体验的三个点版本通道数、采样率、延迟帧。版本适合人群建议2ch系统录音、会议推流、直播日常首选装它就够16ch多轨道录音、多音源并行需要 4 路以上立体声流再上64ch 及以上专业矩阵路由、大型制作配合高采样率时注意 CPU 占用采样率推荐值日常/会议/直播48kHz和系统默认一致避免重采样音乐制作44.1kHzCD 标准专业录音96kHz 或 192kHzBlackHole 最高支持到 768kHz 高采样率 × 高通道数的组合对 CPU 压力大64ch 以上不建议再叠 192kHz。BlackHole 内部固定 32-bit float 位深向下兼容 24-bit不用在 App 里纠结位深设置。如果你是开发者通道数、延迟帧kLatency_Frame_Size最大 65536 帧、采样率列表都可以通过预编译常量定制构建具体看 核心源码 顶部宏定义和 安装包构建脚本。踩坑与排错1. 设备列表里看不到 BlackHole现象装完在音频 MIDI 设置里找不到设备。原因coreaudiod 没有重新加载驱动。解决sudo killall -9 coreaudiod执行后 CoreAudio 会自动重启设备立即出现。2. 有 App 通过 BlackHole 收不到声音现象输入电平表不动完全静音。原因macOS 麦克风权限没给或设备音量被拉低。解决打开系统设置 → 隐私与安全性 → 麦克风给录制的 DAW 打勾再到音频 MIDI 设置里把 BlackHole 的输入和输出主音量都拉到最大。3. 多输出/聚合设备用几分钟后声音卡顿现象播放中途出现爆音或中断。原因各设备时钟漂移没校正。解决在音频 MIDI 设置里给除时钟源主设备之外的所有设备勾选漂移校正。4..pkg安装失败现象双击安装包报错或静默失败。原因特定 macOS 版本在特定目录安装时触发的已知问题。解决把.pkg从下载文件夹移到桌面再安装或反过来移到下载文件夹确保磁盘空间充足。5. AirPods 做主设备后聚合设备失灵现象AirPods 当主时钟设备时聚合/多输出不出声。原因AirPods 麦克风采样率低于设备组无法当主时钟。解决把主设备换成内建输出静音即可或BlackHole 2ch注意 16ch 不能当主设备因为主设备需要 2 通道。不想留着驱动时卸载参考官方 卸载脚本或直接删除/Library/Audio/Plug-Ins/HAL/BlackHoleXch.driver后再执行一次sudo killall -9 coreaudiod。实战工作流游戏直播录音游戏输出 → BlackHole 1-2 通道 → OBS 虚拟麦克风输入麦克风走独立硬件通道最后 OBS 里混音推流。远程会议用专业音频Logic Pro 输出 → BlackHole → Zoom 输入设备选 BlackHole你在会议里播的是经过效果器处理后的完整混音而不是笔记本麦克风。多音源同时采集浏览器课程 浏览器资料 本地播放器 → 全部输出到 BlackHole 1-2 通道 → DAW 单轨道录制一次录下混合声后期不用对齐时间线。收尾先装 2ch 版本试水确认工作流跑通再考虑 16ch/64ch所有 App 采样率保持一致统一 48kHz 最省心多输出设备里内建输出放第一位其他设备全部开漂移校正动完驱动配置后用sudo killall -9 coreaudiod重启 CoreAudio 让改动生效已知不兼容多输出的 AppApple Podcasts、Apple Messages、HDHomeRun别硬接换聚合方案绕开BlackHole 目前是 macOS 虚拟音频回环赛道的事实标准官方正在开发与其他音频设备时钟同步和 AU 插件支持装好后基本可以把它当成系统音频的一部分来长期用。【免费下载链接】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),仅供参考