BlackHole 使用指南:3 步在 macOS 上搭好低延迟虚拟声卡环回

发布时间:2026/10/31 1:52:52

BlackHole 使用指南:3 步在 macOS 上搭好低延迟虚拟声卡环回 BlackHole 使用指南3 步在 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/BlackHole你正在用 OBS 开播观众要听到游戏和网页里的声音而你戴的耳机还得照常出声——两者要同时发生就需要一条能把系统声音转成麦克风输入的通道。BlackHole 就是为此而生的 macOS 虚拟音频工具一个开源虚拟驱动在系统里创建出一块纯软件的虚拟声卡让任意两个应用之间的声音直接互转。装好之后它以 BlackHole 16ch 之类的名字出现在系统音频设备列表中自带一组输入端口和一组输出端口A 应用把声音送到输出端B 应用再从输入端取走全程不经过真实硬件也不需要关闭系统完整性保护SIP或加载内核扩展。先装会用一行命令安装 16ch 版在终端执行轻量需求选 2ch多轨录制选 64ch其余不变brew install blackhole-16ch按下面流程验证设备是否就位打开「音频 MIDI 设置」聚焦搜索 Audio MIDI Setup 即可在左下角设备列表中找到BlackHole 16ch应显示 16 ins / 16 outs选中它确认右下角格式为 48,000 Hz、32-bit float与常用采样率保持一致把主音量滑块拉到顶避免音量在零位影响测试任选一个播放器把输出切到 BlackHole 16ch再用录音应用从它的输入端录 10 秒回放确认有声想自己编译的话clone 仓库git clone https://gitcode.com/gh_mirrors/bl/BlackHole后用 xcodebuild 构建将产物拷到/Library/Audio/Plug-Ins/HAL再执行sudo killall -9 coreaudiod重启音频服务即可。原理速览Core Audio 虚拟驱动为何几乎零延迟注册为一块真设备它是 Core Audio 体系下的 AudioServerPlugInHAL 插件虚拟设备驱动由系统音频服务加载并向系统注册任何应用都能在输入/输出列表里选它而非内核扩展因此无需改动系统安全设置。内存里直接交接数据驱动内部是一块 65536 帧的共享环形缓冲Float32 采样输出流写入、输入流读取信号不绕道用户空间也没有二次缓冲层。同一时钟、零延迟帧输入与输出共享内部固定时钟默认 48 kHz默认延迟帧数为 0驱动本身几乎不排队等待残余延迟只剩系统音频路径的固有量级。选型速查2ch / 16ch / 64ch 怎么挑版本通道适合2ch2语音通话、OBS 只录系统声音16ch16直播混音、多轨录制多数场景的推荐起点64ch64stems 多轨、复杂混音工程128ch / 256ch128 / 256广播级大型制作需自行编译Homebrew 只提供 2ch / 16ch / 64ch 三种包128 与 256 通道需从源码构建采样率覆盖 8 kHz ~ 768 kHz共 12 档44.1k、48k、96k、192k 等常用档位齐全采样精度固定为 32-bit float对 24-bit 整型是无损的无需额外设置Intel 与 Apple Silicon 均有对应构建直播/播客OBS 用系统声音当麦克风「音频 MIDI 设置」左下角点 → 创建多输出设备勾选「内建输出」与 BlackHole 16ch且把内建输出排在第一位多输出设备的 macOS 限制两者采样率保持一致为除主时钟设备以外的各项勾选 Drift Correction漂移校正「系统设置 → 声音」中把默认输出切到这个多输出设备OBS 添加「音频输入采集」源设备选 BlackHole 16ch通道取 1–2效果观众在直播里听到电脑声音你的监听耳机照常出声麦克风可在 OBS 中单独混入。音乐制作macOS 录系统声音进 DAW将源应用播放器、软音源或另一台 DAW的输出设备设为 BlackHole 16ch在 GarageBand / Logic 中把项目输入设备设为 BlackHole 16ch轨道输入选通道 1–2多轨分录给不同应用分配不同通道对例如应用 A 走 1–2、应用 B 走 3–4一次录音同时落下多轨想边录边听按上一节搭一个多输出设备做监听避免录音时耳机没声音教学录屏同步录下软件操作的声音被演示软件输出 → BlackHole 16ch通道 1–2录屏工具QuickTime、OBS 等的音频输入选 BlackHole 16ch画面与声音进入同一条录像需要人声讲解时讲解麦克风另占一对通道如 3–4后期可分轨调整响度录屏工具若只支持双声道输入先用 2ch 版跑通流程再按需升级通道数兼容性速查支持的 macOS 版本10.10 – 10.14Yosemite 起官方最低支持线10.15 – 11Catalina / Big SurIntel 与 Apple Silicon 双架构12 起Monterey 及更新当前主流版本完全支持排错速查无声、卡顿、升级后失效现象原因处理装完找不到设备它是驱动而非 App不会出现在「应用程序」文件夹到「音频 MIDI 设置」或「系统设置 → 声音」的设备列表里找选了设备仍无声录音应用未获麦克风权限或设备音量在零位「系统设置 → 隐私与安全性 → 麦克风」授权把输入/输出音量滑块拉到顶多输出下内建扬声器没声macOS 限制内建输出须排在多输出列表首位将 Built-in Output 调整到第一位并保持勾选多输出用几分钟后出现卡口/爆音聚合成员之间采样时钟漂移除主时钟设备外为所有成员开启 Drift Correction安装包装到一半失败部分系统版本在 Downloads 等特定目录安装 pkg 的已知问题把 .pkg 移到桌面后重新双击安装系统大版本升级后设备失效音频服务状态需要刷新重装对应通道版本或执行sudo killall -9 coreaudiod开源可改源码入口与二次开发BlackHole 的价值在于用一个可读性很强的单文件驱动把应用间传声做成了系统级能力项目以 GPL-3.0 开源二次开发门槛很低驱动全部逻辑集中在 BlackHole/BlackHole.c设备注册、环形缓冲读写、时钟与音量控制都在其中Installer/create_installer.sh 演示了一次构建 2/16/64/128/256 通道版本并完成签名、公证的完整流程Uninstaller/create_uninstaller.sh 生成对应的卸载包改几个编译期常量即可定制kNumber_Of_Channels定通道、kSampleRates定采样率、kDriver_Name定设备名需要只进不出或只出不进的隐藏设备时用镜像设备的 kDevice2 常量组合即可【免费下载链接】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),仅供参考
延伸阅读

更多相关文章

2026/10/31 1:52:52

网盘直链下载助手:三步装好,免费开源,几分钟拿到直链

网盘直链下载助手:三步装好,免费开源,几分钟拿到直链 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 …

2026/10/31 1:52:52

哔哩下载姬 downkyi 四类常见问题排查与解决指南

哔哩下载姬 downkyi 四类常见问题排查与解决指南 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等)。 项目地…

2026/10/31 1:52:52

Centruroides bonito 蝎毒液中钠通道肽的表征 | MDPI Toxins

墨西哥作为蝎种多样性丰富的国家,其境内的Centruroides属蝎子所引发的螫伤事故是重要的公共卫生问题。其中,Centruroides bonito是近年来在格雷罗州新发现的物种,有致人中毒的记录,但其毒液成分尚未被系统解析。来自墨西哥国立自治…

2026/10/31 2:48:19

Linux编译工具链:make与Makefile深度解析与实践

1. Linux编译工具链基石:make与Makefile深度解析在Linux开发环境中,make工具与Makefile文件构成了项目构建的核心基础设施。这套组合拳解决了多文件编译的依赖管理问题,让开发者从繁琐的手动编译命令中解放出来。我第一次接触make是在大学实验…

2026/10/31 2:48:19

IBM-PC汇编习题答案:三条主线与高频易错点解析

简介:这份文档是沈美明、温冬婵《IBM-PC汇编语言程序设计》教材的习题参考答案,面向学习80x86汇编语言、准备课程作业与考试复习的读者,可用于核对解题过程并弥补课堂练习中的知识盲点。资源包仅含1个doc文件,整体约524KB&#xf…

2026/10/31 2:48:19

Kubernetes Ingress到Gateway API迁移实践指南

1. 项目概述:Ingress2Gateway 1.0的核心价值在Kubernetes生态中,Ingress资源长期作为HTTP/HTTPS流量管理的标准方案。但随着应用架构复杂度的提升,Ingress API在功能扩展性和多租户管理上的局限性日益凸显。Ingress2Gateway 1.0的发布正是为了…

2026/10/31 2:48:19

MySQL实验环境全链路:服务托管、权限边界与索引执行计划

简介:面向郑州大学计算机与人工智能学院《数据库系统原理》课程学习者,这份实验报告围绕DBMS系统认识与万里数据库GreatSQL的安装、启动、管理和使用展开,适合需要完成课内实验、整理实验记录或复盘数据库环境配置的读者参考。压缩包内仅含1个…

2026/10/31 2:48:19

AI时代IT技能重构:从编程到伦理决策的转型

1. AI时代IT技能体系的范式转移当GitHub Copilot能自动补全整段代码、ChatGPT可以解释复杂算法时,传统编程技能的价值曲线正在发生根本性变化。作为从业15年的全栈开发者,我亲历了从手动编码到AI结对编程的转变过程。去年参与某金融系统升级项目时&#…

2026/10/31 2:43:19

轨迹预测技术十年演进:从传统方法到多模态融合

1. 轨迹预测技术十年发展全景(2015-2025)十年前我刚接触轨迹预测时,行业还在用简单的线性回归分析移动轨迹。如今这个领域已经发展到需要专门学习图神经网络和时空注意力机制的程度。这十年间,从自动驾驶到城市管理,轨…

2026/10/30 20:55:10

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/30 20:55:10

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/30 20:55:09

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/31 0:02:41

猫狗目标检测数据集:VOC/COCO/YOLO三格式一体化实战包

简介:本资源是一套面向计算机视觉初学者与YOLO目标检测实践者的猫狗图像数据集及配套开发工具包,专为快速上手目标检测模型训练而设计。资源包含1000张真实场景高清猫狗图片,标注质量高,同时提供VOC(XML)、…

2026/10/31 0:02:41

HDU2017多校标程复现:算法竞赛工程化真题沙盒

简介:本资源为2017年HDU多校联合训练第一场官方配套资料,面向ACM程序设计竞赛备赛学生、算法爱好者及高校编程集训队成员,旨在提供权威解题参考与完整测试验证环境。压缩包共40个文件,含15份C标程(覆盖全部赛题&#x…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑