BlackHole:macOS 音频路由零延迟上手的完整教程
BlackHolemacOS 音频路由零延迟上手的完整教程【免费下载链接】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 虚拟音频驱动loopback driver它让一个应用的声音被另一个应用直接听见不增加任何驱动层延迟专治 macOS 应用之间默认传不了音的痛点。这篇带你从安装、关键配置到三个高频场景走一遍。先把它跑起来 用 Homebrew 的话一条命令就行按需求挑声道版本brew install blackhole-2ch16 声道和 64 声道版本把包名改成blackhole-16ch、blackhole-64ch即可。偏好安装向导的话关闭所有正在运行的音频应用播放器、DAW、会议软件都算双击下载好的 .pkg 按提示装完安装卡住时先把 .pkg 从下载文件夹挪到桌面再打开——某些 macOS 版本有这个怪癖重启电脑较新版本的安装包会主动要求重启这一步是给你看结果的打开音频 MIDI 设置左侧设备列表里出现 BlackHole、带16 ins / 16 outs这样的声道标注就成了。两个预期先打明白BlackHole 不会出现在应用程序文件夹里它不是 App只在音频相关界面露脸系统要求 macOS 10.10 以上Intel 和 Apple Silicon 都有官方构建不碰内核扩展不需要动任何系统安全设置。把几个关键配置讲透 ⚙️选对口径的声道版本改什么装哪个版本。驱动提供 2、16、64、128、256 声道构建但 Homebrew 只发到 64ch 为止。为什么改声道就是车道。通话、录系统声音用 2ch 绰绰有余想把多个音源并行送进 DAW 的多轨上 16ch 或 64ch。声道越多对机器越有压力机器一般就别配高采样率硬上。想要 8 声道这种自定义数值得自己编译仓库里的预编译常量直接改git clone https://gitcode.com/gh_mirrors/bl/BlackHolexcodebuild \ -project BlackHole.xcodeproj \ GCC_PREPROCESSOR_DEFINITIONS$GCC_PREPROCESSOR_DEFINITIONS kNumber_Of_Channels8 kLatency_Frame_Size512改完看到什么算对了音频 MIDI 设置里显示的声道数和你装或编的版本一致。建一个多输出设备边听边录改什么在音频 MIDI 设置左下角点 选创建多输出设备Multi-Output Device让一个音频流同时进两个出口的组合设备。为什么改系统同一时间只能选一个输出目的地。想一边从扬声器听、一边把同样的声音复制进 BlackHole 去录就靠它。改完看到什么算对了新设备面板里勾选内建输出和BlackHole且内建输出排在第一位、时钟源设为内建输出右键这个多输出选用作声音输出设备系统声音就同时走两路了。输入输出声道对号改什么发送端应用往哪个声道出接收端应用就从哪个声道进。为什么改BlackHole 是透明的环——第 N 路输出送出什么第 N 路输入就收到什么。2ch 场景固定用 1-2 声道多声道只要两头编号对得上就行。改完看到什么算对了接收端应用的输入电平表实时跳动。拿来干什么三个真实场景 如果你的需求是应用传应用比如把 DAW 的混音直接送进会议软件把发送端输出设备设成 BlackHole接收端输入设备设成 BlackHole两边挑同一个声道。验证方式最朴素——发送端放一段鼓点接收端原样响出来这条链路上驱动不额外吃一帧时间。如果你的需求是录制系统声音先按上文建好多输出再到 DAWGarageBand、Logic、Reaper 都行里把输入设备选成 BlackHole、轨道挑 1-2 声道点录制再放一段音乐。验证方式录音里真有内容且扬声器没哑——两条同时成立才算成。如果你的需求是实时处理链源应用 → BlackHole → 挂效果的应用混响、压缩随便上→ 再进目标应用。16ch 或 64ch 可以用不同声道段把两段链路分开走更彻底的办法是把两个声道版本同时装上每跳一个独立设备。验证方式逐级看电平表哪一级不跳就修哪一级。出了问题先看这里 设备列表里找不到 BlackHole先试这条不行再往下走打开音频 MIDI 设置确认一下——它不在应用程序文件夹别找错地方。还是没有的话重启一下 CoreAudio 服务sudo killall -9 coreaudiod再没有检查驱动到底在不在/Library/Audio/Plug-Ins/HAL/下面注意是根目录的 /Library不是用户目录。自己编译过的话把BlackHoleXch.driver拷进这个目录后再执行上面那条命令。有声音但慢半拍或用一阵就开始爆音凡是涉及多输出的延迟和爆音问题十有八九是时钟在多输出面板里指定一个设备做时钟源其余所有设备勾上漂移校正Drift Correction。时钟源别选 AirPods 麦克风——它的采样率偏低扛不住主时钟的活换内建扬声器或 BlackHole 2ch 顶上。顺手把 BlackHole 的输入输出音量拉到最大、确认没静音排除低级失误。多输出设备不工作两个高频坑其一多输出列表里内建输出必须勾选且排在第一位这是 macOS 的怪癖不是你的问题其二有些应用天生跟多输出不兼容Apple Podcasts、Apple Messages、HDHomeRun 在已知名单里碰到直接换方案。另外如果录音方是 DAW去系统设置 → 隐私与安全 → 麦克风里给它开权限——BlackHole 在权限系统眼里就是个麦克风不开就死给静音。如果是安装包本身装不上把 .pkg 挪个文件夹再试实在不行就删掉驱动目录里的BlackHoleXch.driver重来一遍。想继续折腾的话整个驱动就一个文件在 BlackHole/BlackHole.c 里声道数、延迟、采样率都是编译期常量改完xcodebuild重新编即可打包、签名和公证的完整流程可以看 Installer/create_installer.sh。更多边角案例官方站点 FAQ 和 Discord 社区里都有装不上的怪问题优先去那边搜。【免费下载链接】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),仅供参考

相关新闻

Oracle 11gR2 RAC在Oracle Linux 8.8一键部署实战

Oracle 11gR2 RAC在Oracle Linux 8.8一键部署实战

1. 项目概述:为什么在 Oracle Linux 8.8 上“一键”部署 11gR2 RAC 已成刚需,又为何格外棘手?Oracle Linux 8.8 一键安装 Oracle 11gR2 RAC(231017)——这个标题里藏着三重现实张力。第一重是版本错位:Orac…

2026/8/24 7:30:35 阅读更多 →
具身智能开发实战:从大脑-小脑架构到ROS 2桥接层实现

具身智能开发实战:从大脑-小脑架构到ROS 2桥接层实现

如果你在2026年世界机器人大会的展馆里走一圈,可能会产生一种错觉:机器人似乎一夜之间都“开窍”了。过去,我们评价一个机器人,标准往往是“它能不能动起来”——机械臂的重复定位精度、四足机器人的步态稳定性、移动底盘的避障能…

2026/8/24 7:30:35 阅读更多 →
Taro跨端开发实战:从环境搭建到多端发布全流程指南

Taro跨端开发实战:从环境搭建到多端发布全流程指南

1. 从“多端”到“变现”:为什么现在必须关注Taro?如果你是一名前端开发者,或者正打算进入这个领域,最近一定频繁听到“Taro”这个名字。它早已不是几年前那个仅被少数人尝试的“小程序框架”,而是演变成了一个覆盖微信…

2026/8/24 7:30:35 阅读更多 →

最新新闻

让任意Python脚本可复现运行:Uv2nix development-scripts模式

让任意Python脚本可复现运行:Uv2nix development-scripts模式

让任意Python脚本可复现运行:Uv2nix development-scripts模式 【免费下载链接】uv2nix Uv2nix - Ingest uv workspaces using Nix [maintaineradisbladis] 项目地址: https://gitcode.com/gh_mirrors/uv/uv2nix uv2nix 是一个用 Nix 摄取(ingest…

2026/8/24 11:33:39 阅读更多 →
零基础快速上手 GriddyCode:一份跑通这款 Godot 代码编辑器的完整指南

零基础快速上手 GriddyCode:一份跑通这款 Godot 代码编辑器的完整指南

零基础快速上手 GriddyCode:一份跑通这款 Godot 代码编辑器的完整指南 【免费下载链接】griddycode A code editor made with Godot. Code has never been more lit! 项目地址: https://gitcode.com/GitHub_Trending/gr/griddycode GriddyCode 是一款用 Godo…

2026/8/24 11:33:39 阅读更多 →
DeepSeek API调用与部署实战:从环境配置到生产级应用指南

DeepSeek API调用与部署实战:从环境配置到生产级应用指南

这类工具最值得先看的不是功能列表,而是能不能在普通环境里稳定跑起来,以及从免费到付费、从在线到本地的切换成本到底有多高。最近关于DeepSeek的讨论很多,从连续榜首到被超越,再到各种安装、部署、涨价、API调用的热词&#xff…

2026/8/24 11:33:39 阅读更多 →
OpenHands 部署教程:如何快速搭起自托管 AI 编码智能体控制台

OpenHands 部署教程:如何快速搭起自托管 AI 编码智能体控制台

OpenHands 部署教程:如何快速搭起自托管 AI 编码智能体控制台 【免费下载链接】OpenHands 🙌 OpenHands: AI-Driven Development 项目地址: https://gitcode.com/GitHub_Trending/ope/OpenHands OpenHands Agent Canvas 是一个自托管的 AI 编码智…

2026/8/24 11:33:39 阅读更多 →
genshin-wish-export:原神祈愿记录导出的免费开源实操手册

genshin-wish-export:原神祈愿记录导出的免费开源实操手册

genshin-wish-export:原神祈愿记录导出的免费开源实操手册 【免费下载链接】genshin-wish-export Easily export the Genshin Impact wish record. 项目地址: https://gitcode.com/GitHub_Trending/ge/genshin-wish-export genshin-wish-export 是一个解决原…

2026/8/24 11:33:39 阅读更多 →
AI Agent研发交付实战:从部署集成到效能提升的完整方案

AI Agent研发交付实战:从部署集成到效能提升的完整方案

这次我们来看一个实战性很强的AI大模型项目落地方案,它来自“码士集团”,主题是如何将AI Agent融入真实的研发交付流程。这个方案不是单纯的概念讲解,而是提供了一个包含运行底座、控制框架、循环度量和知识工程的完整技术栈,目标…

2026/8/24 11:32:39 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力;确需渲染 HTML 时,先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述:Windows登录密码的“黑匣子”每次你按下CtrlAltDel,输入密码,然后看到那个熟悉的桌面,这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者,我经常被问到:“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述:AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时,遇到一个典型案例:候选人在视频面试中无意提到竞争对手产品名称,系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →