macOS 虚拟声卡 BlackHole:5 分钟装好,4 条音频链路照着配

发布时间:2026/10/31 1:55:23
macOS 虚拟声卡 BlackHole:5 分钟装好,4 条音频链路照着配 macOS 虚拟声卡 BlackHole5 分钟装好4 条音频链路照着配【免费下载链接】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 上的虚拟声卡音频环回驱动让任意应用发出的声音能被另一个应用直接当输入采集不增加额外延迟。直播、录屏、播客、视频会议里凡是应用 A 的声音要被应用 B 收到的场景都靠它打通。适合所有需要在 Mac 上把系统声音与人声合流的普通用户。它做什么谁需要macOS 里每个应用只往一个输出设备送声音别的应用想拿到这段声音必须存在一个对应的输入设备。BlackHole 就是那块虚拟声卡A 应用把声音写进它的输入端B 应用从输出端读出来一次直连完成驱动层不增加额外延迟它默认还挂着一个隐藏的镜像设备形态可以单独定制。项目内容最新版本0.6.1系统要求macOS 10.10Yosemite及以上Intel 与 Apple Silicon 均有构建可选通道数2 / 16 / 64 / 128 / 256Homebrew 现成包为 2 / 16 / 64采样率8kHz – 768kHz 共 12 档含 44.1kHz、48kHz、96kHz位深32 位浮点对 24 位及以下整数音频无损内核扩展无不需要改动系统安全设置适用边界适合直播混音、录系统声音、播客监听、应用间音频路由。已知不适用的组合Apple Podcasts、Apple Messages、HDHomeRun 与多输出设备不兼容部分应用处理不了高通道数音频高通道数叠高采样率时 CPU 可能吃紧。从零到跑通 ️主路径走官方安装包获取最新的 .pkg 安装包仓库里的 Installer/create_installer.sh 就是产出这个包的构建脚本你装到的驱动即由它打包签名而来。安装前退出所有正在运行的音频应用——播放器、DAW、会议软件先全部关掉避免驱动文件被占用。打开 .pkg 完成安装按提示重启电脑0.6.1 起安装包会按 Apple 建议强制重启。走 Homebrew 的开发者一行命令即可brew install blackhole-2ch16 / 64 通道换包名blackhole-16ch、blackhole-64ch。对照下面 4 条确认它真的装好了打开应用程序 → 实用工具 → 音频MIDI设置左侧设备列表出现 BlackHole 2ch通道数随你装的版本变化16ch 版显示 16 进 16 出。点选它右侧能看到 48kHz 等采样率档位输入、输出各有一条 Master 音量。把系统输出切到 BlackHole另开一个应用把输入设为 BlackHole播放端出声接收端电平表跟着动。正常现象应用程序文件夹里没有 BlackHole 图标——它是音频驱动不是 App只存在于音频设备列表里别怀疑自己装丢了。上手后能做的 4 件事建多输出设备边听边录系统声音目标把系统里正在播放的声音录进文件自己同时还听得到。链路播放应用 → 多输出设备BlackHole 2ch 内置输出→ BlackHole → DAW 输入音频MIDI设置左下角点新建多输出设备把 BlackHole 2ch 和内置输出都勾上。右键这个多输出设备选用作此设备的声音输出把系统输出切过去。打开 GarageBand 或 Audacity输入设备选 BlackHole。新建轨道并指定 1–2 通道点录音回到要录的应用里播放声音。内置输出必须排在多输出设备列表第一位且保持启用——macOS 的硬性要求排错位置整条链没声录音轨道选 1–2 通道别选到空通道。效果扬声器里实时有声DAW 里同时录下同一份声音。OBS 直播混音人声、游戏声、BGM 进同一条轨道目标OBS 里同时收进麦克风、游戏声和背景音乐不用外接声卡。链路游戏/音乐 → 多输出设备 → BlackHole → OBS 音频输入源麦克风 → OBS 麦克风源按上一条建好多输出设备系统输出切过去——游戏声和音乐同时从扬声器和 BlackHole 流出。OBS 新增一个音频输入设备源选 BlackHole 2ch专门收系统声音。OBS 默认的麦克风源保持不动继续收人声。在 OBS 混音器里分别调这两路的音量。OBS 的音频输入源必须选 BlackHole 2ch——系统声音只有绕进 BlackHole 才能被它采集到多输出/聚合场景下给非主时钟设备勾选漂移校正Drift Correction否则两路时钟不一致声音会逐渐错位。效果观众听到一条混好的流人声、游戏声、BGM 各占各的音量互不干扰。播客链路零延迟监听 无损录制目标人声经过效果处理后实时监听和无损录制一次完成。链路麦克风 → GarageBand加效果→ BlackHole → 录音软件GarageBand → 耳机监听GarageBand 里把输出设备设为 BlackHole。打开监听确认耳机里能实时听到加完效果的人声。录音软件QuickTime、Audacity 等输入设备选 BlackHole开始录制。必须先开监听——不开的话耳机里是干声和录进文件的版本不一致输出设备设为 BlackHole 而不是系统默认否则声音走不到录音端。效果耳机里听到的就是最终进文件的版本监听零延迟录制保持 32 位浮点。聚合设备系统声和人声一起进视频会议目标远程演示时对方既能听到你放的视频声音也能听到你的讲话。链路BlackHole 内置麦克风 → 聚合设备 → 会议软件麦克风音频MIDI设置新建聚合设备成员勾上 BlackHole 和内置麦克风。会议软件Zoom、FaceTime 等的麦克风选这个聚合设备。把要共享的演示应用输出指到 BlackHole 2ch或复用场景一的多输出设备。聚合设备的主时钟Clock Source别选 AirPods 麦克风——它的采样率更低整条链会没声用内置扬声器可以静音或 BlackHole 2ch 当主时钟。效果对方同时听到演示视频和你的讲话两路音量独立可调。按需微调 ⚙️官方现成包只有 2 / 16 / 64 通道要 32、128、256 通道或定制设备形态就从源码构建。核心逻辑在 BlackHole/BlackHole.c全部通过预编译常量控制克隆仓库git clone https://gitcode.com/gh_mirrors/bl/BlackHole用 xcodebuild 在默认编译定义上追加常量以 32 通道为例xcodebuild \ -project BlackHole.xcodeproj \ -configuration Release \ GCC_PREPROCESSOR_DEFINITIONS$GCC_PREPROCESSOR_DEFINITIONS kNumber_Of_Channels32把产出的BlackHoleXch.driver复制到/Library/Audio/Plug-Ins/HAL再执行sudo killall -9 coreaudiod重启 CoreAudio新设备立刻出现在音频设备列表。参数说明kNumber_Of_Channels通道数默认 2高通道叠高采样率会吃满 CPU两者别同时拉满kLatency_Frame_Size驱动内部缓冲帧数默认 0最多可延迟 65536 帧高通道场景用它换稳定kSampleRates设备支持的采样率默认 12 档全开多值用英文逗号分隔如44100,48000kDevice_IsHidden主设备是否在系统里隐藏配合镜像设备可造出只见输入不见输出的形态kDevice2_HasInput/kDevice2_HasOutput控制隐藏镜像设备的输入/输出开关可拆成两套独立设备字符串类常量如设备名kDevice_Name传值时注意转义引号。按症状排查问题 ⚠️症状原因处理完全没声音权限、音量或主输出顺序问题① 系统设置 → 隐私与安全性 → 麦克风确认录音应用有权限② 音频MIDI设置里把 BlackHole 输入/输出音量拉满③ 若走多输出设备确认内置输出已启用且排在列表第一位一边录一边听不到系统输出只接到了 BlackHole物理扬声器没收到声音建多输出设备把 BlackHole 和内置输出都勾进去系统输出切到这个多输出设备播放一段时间开始卡顿、断续多输出/聚合设备时钟漂移除主时钟设备外给其余设备全部勾选漂移校正Drift Correction高通道时爆音、有延迟感CPU 负载吃紧采样率从 96kHz 降到 48kHz关掉其他占音频资源的应用构建时调大kLatency_Frame_Size换稳定安装程序装不上特定 macOS 版本对 .pkg 所在目录有限制把 .pkg 从下载文件夹移到桌面再打开或反过来系统升级后设备消失/异常旧驱动与新版系统不匹配① 用官方卸载包或手动rm -R /Library/Audio/Plug-Ins/HAL/BlackHole2ch.driver注意是系统根目录/Library把2换成实际通道数②sudo killall -9 coreaudiod重启 CoreAudio③ 重装最新版BlackHole 只负责把声音从 A 送到 B它不做效果处理、不自动切换设备通道数按用途选2ch 够用就别上 256ch。macOS 大版本升级前先停用升级后核对 CHANGELOG.md 确认兼容性驱动异常时从 Uninstaller/ 拿官方卸载包卸干净再重装。【免费下载链接】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),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询