尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

BlackHole虚拟音频驱动完全指南:macOS上录制系统声音与应用间音频路由如何设置

BlackHole虚拟音频驱动完全指南:macOS上录制系统声音与应用间音频路由如何设置 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/BlackHole想在录音软件里录下浏览器正在播放的音乐却找不到系统音频入口想把游戏的声音直接送进通话软件系统又没给这条路BlackHole 就是为这类问题准备的它是 macOS 上的开源虚拟音频驱动原理很直白——在系统里注册一个虚拟设备发送方应用把声音写进去接收方应用再从同一个设备里读出来声音就在应用之间直接流转不经过扬声器也不引入额外延迟。本文按选版本、安装、首配、实战、排错的顺序带你走完全部流程。️ 先选对声道数BlackHole各版本适用场景一览声道数指虚拟设备提供的独立音频通道数量通道越多能同时对进出的应用越多。BlackHole 提供 2、16、64、128、256 声道的编译版本Homebrew 仓库收录了前三档版本声道数适合的场景BlackHole 2ch2基础录制、单路系统声音转发大多数人首选BlackHole 16ch16多轨 DAW 录音DAW 即数字音频工作站如 GarageBand、同时转发多个应用BlackHole 64ch64专业制作、复杂多通道路由128 / 256ch更高自行编译定制普通用户用不到不同声道版本可以共存于同一台 Mac按需安装即可。其余常见规格采样率支持 8kHz 到 768kHz位深固定为 32-bit floatmacOS 系统原生格式动态余量大无需手动调整同时支持 Intel 与 Apple Silicon 芯片系统要求 macOS 10.10 Yosemite 及以上完整说明见 README.md。 一键安装 BlackHolepkg 与 Homebrew 两种方式方式一官方安装包图形化推荐新手从 BlackHole 官网下载对应声道版本的 .pkg 安装包完全退出所有正在使用音频的应用双击 pkg按向导完成安装若提示重启则重启电脑方式二Homebrew命令行适合熟悉终端的用户# 三档声道任选其一安装 brew install blackhole-2ch # 2声道 brew install blackhole-16ch # 16声道 brew install blackhole-64ch # 64声道装完后「应用程序」文件夹里不会有 BlackHole 图标——它是驱动而不是应用只会出现在音频MIDI设置及其他音频软件的设备列表里这属于正常现象。️ 首次配置五步法在音频MIDI设置中完成最关键设置安装后的必做动作只有两处都在「音频MIDI设置」应用程序目录的实用工具中里完成。打开音频MIDI设置在左侧列表点选 BlackHole 设备在右侧面板确认格式默认 48,000 Hz、16 声道 32-bit float若与其他应用不匹配就切换成对端应用的采样率分别打开输入、输出标签页把 Master 总音量拉满如需一边听声音一边把声音送进 BlackHole点左下角 号选择创建多输出设备macOS 自带的功能可把多个输出设备合并为一个在新建的多输出设备中勾选 BlackHole 与内置输出并确保内置输出排在第一位然后在系统设置 → 声音里把这个多输出设备设为默认输出 两个实战音频路由场景录制系统声音与应用间转发场景一把系统声音录进 GarageBand按上文把多输出设备设为系统默认输出在音频MIDI设置中右键多输出设备选择使用此设备进行声音输出打开 GarageBand把输入设备设为 BlackHole新建轨道把录音输入指到通道 1-2立体声的两个声道按下录制在任意应用中播放声音即可在 GarageBand 中同步监听与录制场景二把 A 应用的声音转发给 B 应用在发送方应用中把输出设备设为 BlackHole把声音输出到指定通道在接收方应用中把输入设备设为 BlackHole从对应的输出通道接收音频 排查无声问题常见故障速查表现象可能原因解决方法录音软件录不到 BlackHole 的声音应用没有麦克风访问权限在系统设置 → 隐私与安全性 → 麦克风中为录音应用开启权限经 BlackHole 输出的声音缺失设备音量被调低在音频MIDI设置中分别拉高 BlackHole 输入、输出端的 Master 音量多输出设备整体无声内置输出未排在列表第一位在多输出设备中把内置输出勾上并移到首位macOS 的已知限制运行几分钟出现爆音、卡顿设备之间时钟不一致除主时钟设备外为其余设备开启时钟漂移校正安装包反复安装失败pkg 所在目录受系统限制把 pkg 移到桌面或下载文件夹后重新运行 收尾性能权衡、卸载命令与几个小细节性能上不建议同时拉满声道数与采样率两者相乘才是真实的处理量出现卡顿时先降采样率。AirPods 用户注意多输出设备的主时钟设备必须是 2 声道设备选内置扬声器然后把它静音或 BlackHole 2ch 当主设备16ch 无法承担此角色。另外 Apple Podcasts、Apple Messages、HDHomeRun 等应用与多输出设备存在已知兼容问题路由前先确认目标应用是否支持。需要移除 BlackHole 时可以下载对应声道版本的官方卸载器也可以用终端手动删除# 将 2 换成实际安装的声道数2/16/64注意是系统级 /Library sudo rm -R /Library/Audio/Plug-Ins/HAL/BlackHole2ch.driver # 重启 CoreAudio 服务让删除立即生效 sudo killall -9 coreaudiod版本变动细节见 CHANGELOG.md更多 FAQ 与多输出设备说明以 README.md 为准。装好之后下一步建议先用场景一录一段 10 秒的系统声音确认整条链路通了再把它接入你自己的工作流。本文基于 BlackHole v0.6.1 编写具体功能与命令可能随后续版本更新而变化。【免费下载链接】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),仅供参考
返回列表