news 2026/6/10 9:42:21

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/10 11:27:00

PaddlePaddle SSD目标检测模型训练步骤

PaddlePaddle SSD目标检测模型训练实战解析 在智能制造、智慧交通和零售自动化等场景中,实时准确地识别图像中的多个物体已成为刚需。传统目标检测方案往往面临开发周期长、部署链路复杂的问题,尤其对中文开发者而言,缺乏本地化支持的框架更增…

作者头像 李华
网站建设 2026/6/10 0:25:37

微信小程序二维码生成库 weapp-qrcode:3分钟快速上手指南

微信小程序二维码生成库 weapp-qrcode:3分钟快速上手指南 【免费下载链接】weapp-qrcode 微信小程序快速生成二维码,支持回调函数返回二维码临时文件 项目地址: https://gitcode.com/gh_mirrors/weap/weapp-qrcode 微信小程序二维码生成是移动应用…

作者头像 李华
网站建设 2026/6/10 11:44:21

Altium Designer中电解电容PCB封装极性标注规范详解

从“”号说起:Altium Designer中电解电容极性标注的防错设计之道你有没有遇到过这样的场景?一块精心设计的PCB板,原理图画得一丝不苟,布线也堪称教科书级别。结果试产时,电源一上电——“啪”一声轻响,某个…

作者头像 李华
网站建设 2026/6/10 11:25:53

RedNotebook桌面日记:从基础记录到智能管理的完整指南

RedNotebook桌面日记:从基础记录到智能管理的完整指南 【免费下载链接】rednotebook RedNotebook is a cross-platform journal 项目地址: https://gitcode.com/gh_mirrors/re/rednotebook 想要找到一款既简单易用又功能强大的桌面日记软件吗?Red…

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

I2S与TDM在音频设备中的选择:通俗解释区别

I2S 与 TDM 到底怎么选?一文讲透音频接口的底层逻辑你有没有遇到过这样的问题:做一个6麦克风阵列,发现主控只有1个I2S接口,根本不够用?想给汽车音响加几个扬声器,结果板子上密密麻麻全是音频线,…

作者头像 李华
网站建设 2026/6/9 15:52:06

关于CPU的介绍(二)----DTLB(数据转址旁路缓存)

DTLB(Data Translation Lookaside Buffer,数据转换后备缓冲器)是 CPU 中用于加速数据访问时虚拟地址(VA)到物理地址(PA)转换的高速缓存,是内存管理单元(MMU)的…

作者头像 李华