news 2026/6/15 9:34:39

Soundflower完整安装指南:解决Mac音频路由难题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Soundflower完整安装指南:解决Mac音频路由难题

Soundflower完整安装指南:解决Mac音频路由难题

【免费下载链接】SoundflowerMacOS system extension that allows applications to pass audio to other applications. Soundflower works on macOS Catalina.项目地址: https://gitcode.com/gh_mirrors/so/Soundflower

你是否遇到过在Mac上录制屏幕时无法同时捕获系统声音的困扰?或者想要在视频会议中分享音乐播放器的音频却找不到方法?Soundflower作为MacOS系统扩展,正是为解决这类音频路由问题而生。它创建虚拟音频设备,让不同应用程序之间能够无缝传递音频流,实现系统内录、多应用音频混合等高级功能。

工具核心价值速览

Soundflower通过创建两种虚拟音频设备来解决音频路由问题:

  • Soundflower (2ch):双声道设备,适合大多数日常使用场景
  • Soundflower (64ch):64声道设备,满足专业音频处理需求

这款工具对于内容创作者、音乐制作人和在线教育工作者来说,是提升工作效率的必备利器。

环境准备与兼容性检查

在开始安装前,请确认你的系统环境:

操作系统版本支持状态重要说明
macOS 10.15+ (Catalina及以上)有条件支持需要禁用系统完整性保护
macOS 10.14 (Mojave)完全支持无需额外配置
macOS 10.13及以下完全支持推荐使用1.6.6版本
Apple Silicon (M1/M2)暂不支持开发中,请关注项目更新

详细安装步骤

获取项目文件

首先需要下载Soundflower项目文件:

git clone https://gitcode.com/gh_mirrors/so/Soundflower

不同系统版本的安装方法

macOS Catalina及以上版本安装流程:

  1. 禁用系统完整性保护

    • 重启Mac并按住Command+R进入恢复模式
    • 打开实用工具中的终端
    • 输入命令:csrutil disable
    • 重启电脑使设置生效
  2. 安装Soundflower驱动

    cd Soundflower sudo ./Tools/installer.rb

macOS Mojave及以下版本安装流程:

直接运行安装包:

open Installer/Soundflower.pkg

安装过程中如果出现系统扩展加载提示,需要在系统偏好设置的"安全性与隐私"中允许相关系统软件。

实战配置与应用

验证安装状态

安装完成后,通过终端检查驱动是否正确加载:

kextstat | grep com.cycling74.soundflower

如果看到类似下面的输出,说明安装成功:

123 0 0xffffff7f82a3d000 0x5000 0x5000 com.cycling74.soundflower (2.0b2)

音频设备配置

  1. 打开"应用程序>实用工具>音频MIDI设置"
  2. 在设备列表中确认看到Soundflower设备
  3. 设置采样率为48000.0 Hz,格式为2声道24位整数

SoundflowerBed菜单栏工具

SoundflowerBed是随驱动安装的菜单栏控制工具,启动后会在菜单栏显示flower图标,提供以下功能:

  • Soundflower设备切换控制
  • 快速打开音频设置
  • 设备偏好配置

常见使用场景配置

系统音频内录

实现系统声音录制的基本配置:

  1. 在SoundflowerBed中将Soundflower (2ch)输出设置为内置扬声器
  2. 系统声音输出选择Soundflower (2ch)
  3. 录音软件输入选择Soundflower (2ch)

多应用音频混合

通过创建聚合设备实现多音频源同时输入:

  1. 在音频MIDI设置中创建聚合设备
  2. 勾选Soundflower和所需的其他音频输入设备
  3. 将该聚合设备设置为系统输入设备

性能优化与故障排除

降低音频延迟

通过调整缓冲区大小优化性能:

sudo nano /System/Library/Extensions/Soundflower.kext/Contents/Info.plist

找到并修改IOBufferSize值,从默认1024逐步减小到512,找到适合系统的平衡点。

常见问题解决方案

安装后无声音输出:

  • 检查音频MIDI设置中的设备状态
  • 验证SoundflowerBed配置是否正确
  • 重启Core Audio服务:sudo killall coreaudiod

系统升级后失效:

  • 重新在安全性与隐私设置中允许系统软件
  • 重启电脑完成授权

完全卸载方法

使用官方卸载脚本彻底移除Soundflower:

sudo /Applications/Soundflower/"Uninstall Soundflower.scpt"

如果卸载不彻底,可以手动清理残留文件:

sudo rm -rf /System/Library/Extensions/Soundflower.kext sudo rm -rf /Library/Extensions/Soundflower.kext

后续学习与发展

掌握Soundflower基础使用后,你可以进一步探索:

  • 配合Audacity进行多轨录音
  • 编写自动化脚本实现音频设备切换
  • 了解BlackHole等现代替代方案

通过Soundflower,你能够轻松解决Mac平台上的各种音频路由难题,为内容创作和工作效率带来显著提升。

【免费下载链接】SoundflowerMacOS system extension that allows applications to pass audio to other applications. Soundflower works on macOS Catalina.项目地址: https://gitcode.com/gh_mirrors/so/Soundflower

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/12 19:26:17

面向初学者的XADC IP核驱动开发入门必看指南

手把手教你玩转XADC:从零开始的FPGA模拟采集实战你有没有遇到过这样的场景?想做个温度监控系统,结果发现FPGA是纯数字芯片,没法直接读取传感器信号。外接一个ADC吧,又要画PCB、写IC驱动、处理时序问题……还没开始正事…

作者头像 李华
网站建设 2026/6/14 22:47:38

Universal Ctags终极实战指南:3倍提升代码导航效率的完整方案

Universal Ctags终极实战指南:3倍提升代码导航效率的完整方案 【免费下载链接】ctags universal-ctags/ctags: Universal Ctags 是一个维护中的 ctags 实现,它为编程语言的源代码文件中的语言对象生成索引文件,方便文本编辑器和其他工具定位索…

作者头像 李华
网站建设 2026/6/10 15:35:47

Chrome音乐实验室:浏览器中的专业级音乐创作平台终极指南

Chrome音乐实验室:浏览器中的专业级音乐创作平台终极指南 【免费下载链接】chrome-music-lab A collection of experiments for exploring how music works, all built with the Web Audio API. 项目地址: https://gitcode.com/gh_mirrors/ch/chrome-music-lab …

作者头像 李华
网站建设 2026/6/10 22:14:59

并行归约操作的高效实现:算法优化指南

如何让数据“快聚”:并行归约的底层逻辑与实战优化你有没有遇到过这种情况——程序跑了几小时,最后一步求个总和,却卡在了一个简单的sum()上?尤其是在处理百万级张量、千亿条日志或大规模仿真数据时,一个看似不起眼的聚…

作者头像 李华
网站建设 2026/6/10 22:09:52

iCloud照片下载器网络问题解决全攻略:5步轻松应对连接故障

iCloud照片下载器网络问题解决全攻略:5步轻松应对连接故障 【免费下载链接】icloud_photos_downloader A command-line tool to download photos from iCloud 项目地址: https://gitcode.com/gh_mirrors/ic/icloud_photos_downloader iCloud照片下载器是一个…

作者头像 李华
网站建设 2026/6/10 8:27:26

PaddlePaddle Sentence-BERT句向量模型应用

PaddlePaddle Sentence-BERT句向量模型应用 在智能客服系统中,用户一句“我想退货”迟迟得不到回应,而人工却知道这和“如何办理退款?”是同一个问题——这种语义鸿沟正是传统关键词匹配的致命短板。如今,借助像 Sentence-BERT 这…

作者头像 李华