这个项目能做什么
BlackHole是由Existential Audio开发的开源macOS虚拟音频回环驱动。它提供系统级的音频路由解决方案,允许应用以零额外延迟将音频传递给其他应用。
主要特性:
- 多通道配置:2、16、64、128和256个音频通道
- 可自定义通道数、延迟和隐藏设备
- 支持镜像设备,用于独立的输入/输出路由
- 广泛采样率支持:8kHz至768kHz
- 零额外驱动延迟
- 兼容macOS 10.10 Yosemite及更新版本
- 支持Intel和Apple Silicon架构
- 无需内核扩展或系统安全修改
安装:
BlackHole可通过官方网站的下载安装程序或通过Homebrew(brew install blackhole-2ch、blackhole-16ch或blackhole-64ch)安装。安装后,驱动会出现在音频MIDI设置中,并可在任何音频应用中用作输入或输出设备。
使用场景:
- 在GarageBand、Logic Pro X、Audacity和Reaper等DAW中录制系统音频
- 在应用之间路由音频(例如,从Logic Pro X流式传输到Zoom、Google Meet、Skype或FaceTime)
- 设置多输出设备,用于同时监听和录制
- 为专业音频工作流创建自定义音频路由配置
开发者定制:
该驱动通过预编译常量高度可定制,可在构建时使用xcodebuild指定。开发者可以自定义:
- 驱动名称、包ID和图标
- 设备可见性、输入/输出能力
- 通道数、延迟帧大小和采样率
- 用于独立输入/输出设备的镜像设备配置
该项目采用GPL-3.0许可证,并为非GPLv3项目提供商业许可。它支持CI/CD集成,用于构建、签名和公证安装程序。
该项目还维护了一个wiki,包含详细的用户指南、FAQ和常见问题(如多输出设备设置、漂移校正和应用兼容性)的故障排除信息。
评论
0 评分人数达到10人后显示
登录后参与讨论。