首页/新闻资讯/正文详情

BlackHole macOS 音频环回指南:系统声音录制与应用间共享的 4 种免费用法

发布时间:2026/11/4 11:57:46 来源:云帆数科 栏目:资讯中心
BlackHole macOS 音频环回指南:系统声音录制与应用间共享的 4 种免费用法
BlackHole macOS 音频环回指南系统声音录制与应用间共享的 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 音频环回驱动它在系统里注册一个虚拟音频设备让一个应用输出的声音能被另一个应用作为输入接收驱动本身不引入额外延迟。它适合需要录制系统声音、在视频会议中共享电脑音频、或在数字音频工作站里做多声道路由的人完整上手过程就是选版本、装驱动、在两处设置里改设备。一分钟认识 BlackHole应用之间的一块虚拟声卡BlackHole 的定位是 Core Audio HAL 层的虚拟设备作用相当于系统内部的一块声卡任何应用把输出指向 BlackHole另一个把输入指向 BlackHole 的应用就能收到这段音频。它不加载内核扩展、不修改系统安全设置Intel 与 Apple Silicon 均有对应构建安装后在「音频MIDI设置」和系统声音设置中与真实声卡并列出现。常用参数如下参数数值声道数官方构建提供 2 / 16 / 64 声道源码可编译 128 / 256 声道采样率上限768kHz涵盖 44.1 / 48 / 96kHz 等常用档位位深固定 32-bit FloatCore Audio 系统级原生格式驱动延迟0不引入额外帧延迟系统要求macOS 10.10Yosemite及以上开源协议GPLv3个人使用免费2 声道版本安装方法与设备验证用安装包安装先关闭所有正在使用音频的应用播放器、数字音频工作站、会议工具。双击安装包按提示完成全程只需一路「继续」。0.6.1 及之后的版本会按 Apple 建议强制重启一次系统安装后按提示重启驱动才会完全生效。用 Homebrew 安装brew install blackhole-2ch # 2 声道日常共享与录制够用 brew install blackhole-16ch # 16 声道适合多轨与专业场景 brew install blackhole-64ch # 64 声道适合高级路由需求验证只需一步打开「音频MIDI设置」在左侧设备列表里看到 BlackHole 设备即安装成功。看不到时重启系统或到下文速查表对照排查。典型音频需求速查4 种用法的配置与生效判断视频会议中共享系统声音把音源应用音乐播放器等的输出设备设为 BlackHole。在 Zoom、Teams 的输入设备下拉框里选择 BlackHole。播放要共享的内容。生效判断对方能听到电脑音频。若只有自己本地有声先检查音源应用的输出是否仍指向内置扬声器。一边听一边录制系统声音在「音频MIDI设置」中右键新建「多输出设备」。把「内置输出」和 BlackHole 加入该设备将「内置输出」设为时钟源为 BlackHole 勾选漂移校正。系统输出改为这个多输出设备在 GarageBand 或 Logic Pro 里把输入设为 BlackHole 的 1-2 声道。生效判断外放有声音的同时DAW 轨道上波形正常跳动。多声道分离的多轨录制使用 16 或 64 声道版本发送端 DAW 把不同内容输出到不同声道对如 1-2 主音轨、3-4 伴奏轨、5-6 效果轨。接收端 DAW 为每对声道新建一条轨道并把轨道输入绑定到对应声道。生效判断播放同一份素材时各轨道波形同时出现且互不串音。应用间音频路由与自动化测试发送端与接收端应用都固定选择 BlackHole用脚本播放标准测试信号。接收端应用捕获 BlackHole 输入检查电平与时长是否符合预期。生效判断连续多次执行结果一致波形稳定、无漂移与丢帧。镜像设备与自定义构建输入输出分离调整声道与采样率BlackHole 默认带一个隐藏的镜像设备。修改编译时常量后可以把一个逻辑设备拆成两个可见设备一个只含输入、一个只含输出适合需要把输入和输出分开管理的场景常量原始设备镜像设备kDevice_IsHidden / kDevice2_IsHiddenfalsefalsekDevice_HasInput / kDevice2_HasInputtruefalsekDevice_HasOutput / kDevice2_HasOutputfalsetrue声道数、采样率、驱动内缓冲帧数同样在编译时调整参数作用常用值kNumber_Of_Channels声道数量2 / 8 / 16 / 64kSampleRates允许的采样率多个用英文逗号分隔44100,48000,96000kLatency_Frame_Size驱动内缓冲帧数可让音频最多延迟 65536 帧0默认传参构建即可xcodebuild -project BlackHole.xcodeproj GCC_PREPROCESSOR_DEFINITIONS$GCC_PREPROCESSOR_DEFINITIONS kNumber_Of_Channels8 kSampleRates44100,48000 # 构建 8 声道、双采样率的自定义版本两点注意高声道数不要与高采样率同时使用CPU 负担会明显上升部分应用无法识别很高的声道数按需求留有余量。出问题时查这里4 类常见症状的对照表现象常见原因处理设备列表不显示 BlackHole驱动未落到 /Library/Audio/Plug-Ins/HAL/ 目录CoreAudio 状态异常重装并重启系统或在终端执行sudo killall -9 coreaudiod重启 CoreAudio传输延迟或卡顿声道数、采样率开太高应用自身缓冲区过小其他应用占用 CPU 过多降到 2 声道、48kHz 复测关闭占 CPU 的应用多输出设备无声内置输出未启用或未排在设备列表顶部漂移校正未勾选音频应用未重启让内置输出成为第一项兼时钟源为 BlackHole 勾选漂移校正重启所有音频应用个别应用收不到多输出Apple Podcasts、Apple Messages、HDHomeRun 存在已知不兼容这几类应用改走系统默认输出其余内容经 BlackHole 路由小结多数人用官方 2 声道版本即可覆盖共享与录制需求声道不够时一条 xcodebuild 命令就能编译出自定义版本。更多细节看项目内的 README.md、版本记录 CHANGELOG.md 以及安装包构建脚本 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),仅供参考

相关推荐

三强版一键安装,Codex 本地 AI 智能体搭建全流程
三强版一键安装,Codex 本地 AI 智能体搭建全流程

🔍前言 本文介绍 Codex 一键安装包的部署方案,全程免解压,无需繁杂的环境配置,新手也能快速上手。该方案同时适配 Windows 与 macOS 两大平台,跟随安装向导简单几步,即可完成软件安装、账号登录与模型密钥… · 2026/11/4 11:57:46

MPC-HC 2.3.4 封面变形修复指南:2分钟自查
MPC-HC 2.3.4 封面变形修复指南:2分钟自查

MPC-HC 2.3.4 封面变形修复指南:2分钟自查 【免费下载链接】mpc-hc Media Player Classic 项目地址: https://gitcode.com/gh_mirrors/mp/mpc-hc MPC-HC 2.3.4 播放带内嵌专辑封面的音频时,封面会被拉得比例失调、边缘发虚,拖动播放器… · 2026/11/4 11:57:46

3步部署AI Security Tool Web版:从一键脚本启动到浏览器访问5577端口的快速实践
3步部署AI Security Tool Web版:从一键脚本启动到浏览器访问5577端口的快速实践

【免费下载链接】ai-security-tool 🛡️ Free open-source AI-powered security terminal & vulnerability scanner (CVE, SBOM). Supports SSH, SFTP, RDP, VNC, Serial, and 12 autonomous AI agents (DeepSeek, OpenAI) for automated security workflows, C… · 2026/11/4 11:56:46

2026年Github趋势项目解析与技术选型指南
2026年Github趋势项目解析与技术选型指南

1. 开源项目趋势解读方法论在技术社区中,Github每日趋势榜单就像行业的风向标,能够快速反映开发者社群的关注焦点和技术演进方向。2026年1月7日这天的热门项目榜单尤其值得关注,因为此时正值新年伊始,开发者们结束假期回归工作&am… · 2026/11/4 17:02:54

京东动态参数stk逆向与Python签名复现实战
京东动态参数stk逆向与Python签名复现实战

1. 项目概述:这不是“破解”,而是对前端加密逻辑的逆向工程与协议还原 “京东动态加密参数破解与Python爬虫高效采集实战”——这个标题里藏着三个关键信号: 动态性、加密性、实战性 。它不是教你怎么暴力撞库,也不是鼓吹绕过风… · 2026/11/4 17:02:54

云交互技术解析:实时串流与边缘计算实践
云交互技术解析:实时串流与边缘计算实践

1. 云交互的本质与行业变革三年前我第一次在展会上体验云游戏时,被这种无需下载就能流畅运行3A大作的模式震撼到了。当时那台老旧的笔记本风扇终于停止了哀嚎,而我在浏览器里玩《刺客信条》的画面延迟竟然不到40ms。这个瞬间让我意识到:基于云… · 2026/11/4 17:02:54

EmbeddingGemma-300M:轻量稠密向量模型的工程落地新标杆
EmbeddingGemma-300M:轻量稠密向量模型的工程落地新标杆

1. 项目概述:为什么一个300M的Embedding模型突然成了“轻量级新标杆”最近在几个技术社区和模型评测群聊里,频繁看到有人贴出一张对比图:横轴是模型参数量,纵轴是中文检索准确率(MRR10),Gemma系… · 2026/11/4 17:02:54

Redis未授权访问漏洞实战防护:6379端口加固全指南
Redis未授权访问漏洞实战防护:6379端口加固全指南

1. 项目概述:为什么6379端口成了攻击者眼中的“敞开的后门” Redis未授权访问漏洞,不是某个特定版本的Bug,而是一类因配置失当引发的系统性风险——它本质上是服务端默认信任本地网络、却未对远程连接做任何身份核验所导致的权限失控。我第一… · 2026/11/4 17:02:54

企业微信RPA外部群自动化权限挑战与解决方案
企业微信RPA外部群自动化权限挑战与解决方案

1. 企业微信RPA自动化外部群调用的核心挑战企业微信作为国内主流办公协同平台,其RPA(机器人流程自动化)能力在提升组织效率方面发挥着关键作用。但在外部群场景下,自动化操作面临着独特的安全边界问题。根据2023年企业微信生态报告… · 2026/11/4 17:01:51

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码