Soundshine app icon

Soundshine

← 返回博客

如何在 Mac 上路由音频:选项对比

你在 Spotify 上放音乐,想让 Zoom 通话里的人听到。或者你在录播客,需要浏览器音频进 DAW。又或者你在 Twitch 上直播,想让 OBS 抓到 Mac 在播的内容。这些都需要同一件事:把音频从一个 App 送进另一个 App。

macOS 默认不做这件事。每个 App 都在隔离的沙箱里处理自己的音频,没有系统级的「把这个发给那个」开关。修复方案是音频路由软件,有几种思路,取决于你的需求和预算。

Mac 上「音频路由」具体是什么

音频路由软件创建虚拟音频设备:只在软件里存在的虚拟麦克风和扬声器。你把音频送进虚拟设备,另一个 App 像对待真实硬件输入一样把它拾起来。

几个具体例子:

  • 你想在 Zoom、Google Meet 或 Discord 通话里分享 Mac 上播放的音乐,不共享屏幕。
  • 你在录教程,希望屏幕录制抓到浏览器在播的声音,而不只是你的人声。
  • 你需要让 OBS 把游戏音或浏览器音作为单独的源捕获。
  • 你在做远程播客,想把背景音乐或音效播进 Riverside 或 Zencastr 会话。

每种场景下,根本问题都一样:macOS 的音频按设计是隔离的,你需要 App 之间的桥梁。

为什么 macOS 没有内置音频路由器

Apple 出于安全原因构建了 macOS 的音频沙箱。一个 App 不能悄无声息地监听另一个 App 的音频 —— 否则恶意软件就能轻易录下 FaceTime 通话、银行通知或任何在系统里播的东西。

代价是上面那些合法用例也被挡住了。Apple 提供了让虚拟音频设备成为可能的 Core Audio 框架,但从未提供面向用户的路由工具。这道缝就由第三方音频路由软件填补。

你的三个选项

Soundshine($7.99,一次性)

Soundshine 是一款 macOS 菜单栏 App,处理最常见的路由场景:把系统声音作为虚拟麦克风输入提供出去。

装好它,点击菜单栏图标,把路由打开。任何接受麦克风输入的 App 现在都能接收 Mac 的系统声音。Zoom、Discord、QuickTime、OBS、GarageBand、Audacity —— 它们都把「Soundshine Microphone」看作标准输入选项。

配置通过引导式向导,大约 30 秒。扬声器在 Soundshine 的直通下照常工作 —— 你不会因为路由而失去音频。虚拟麦克风以 48 kHz、32 位浮点立体声运行。

Soundshine 把一个方向的路由处理得很好:系统声音进,虚拟麦克风出。如果你的用例是「让别的 App 或通话里的人听到我 Mac 在播的内容」,它能处理。

Soundshine 不做的事:复杂的多源路由。如果你需要把硬件麦克风、Spotify 和 Skype 嘉宾音频合并到 DAW 的不同轨道上,那比 Soundshine 设计的范围更高级。

最适合: 在视频通话里分享系统声音、带音频的屏幕录制、录浏览器或 App 音频、OBS 捕获。

BlackHole(免费)

BlackHole 是一款免费、开源的虚拟音频驱动。它创建虚拟音频设备(分 2 通道和 16 通道两种),可以作为 App 之间的管道。

和 Soundshine 不同,BlackHole 没有 GUI 也没有自动路由。它只是管道 —— 你用 macOS 内建的 Audio MIDI Setup 配置流经它的内容。要从它获得有用的路由,通常意味着创建聚合设备和多输出设备,这需要对 macOS 音频如何工作有点熟悉。

用 BlackHole 路由系统声音的典型配置:创建一个组合了真扬声器和 BlackHole 的多输出设备,设为系统输出,然后在录音 App 或视频通话里把 BlackHole 选为输入。配好之后稳定可靠。挑战在于第一次配置正确,而且 macOS 更新后可能失效。

初次配置预留 20–40 分钟。如果你走这条路,BlackHole 指南 走完整配置流程。

最适合: 技术上得心应手、想要免费路由且不介意手动配置的用户。

Loopback($99,一次性)

Rogue Amoeba 的 Loopback 是这份列表里的专业级工具。它使用可视化路由界面,在源和输出之间拖连接,搭建一张可见可改的路由图。

你可以把硬件麦克风、Spotify 音频、视频会议 App 音频和音效 App 合并到一个虚拟输出 —— 或者分别送到不同通道用于多轨录制。如果你的配置涉及多个源到多个目的地,Loopback 给你精确接线的控制。

价格反映复杂度:一次性 $99。对专业录音棚配置或多源并发的播客制作工作流,这是合理价格。对大多数只是想在 Zoom 通话里分享音乐或录浏览器在播内容的人,它超出了场景需要

Rogue Amoeba 提供带音频水印的免费试用,让你在购买前测试你是否真的需要这种复杂度。

最适合: 专业播客配置、多源录制、多 App 之间的复杂路由。

哪个用例配哪个工具

用例 工具 成本
在 Zoom、Meet 或 Discord 里分享声音 Soundshine $7.99
带系统声音的屏幕录制 Soundshine $7.99
录制浏览器或 App 的声音 Soundshine $7.99
把音频路由进 OBS Soundshine $7.99
免费配置,能接受手动 BlackHole 免费
多个源路由到多个输出 Loopback $99

快速配置:Soundshine

如果 Soundshine 适合你的用例,跑通的方法是:

  1. 下载 Soundshine,从 soundshine.app/downloads/Soundshine-1.2.dmg 打开安装程序。
  2. 运行配置向导。 它在大约 30 秒内安装虚拟音频驱动。你会看到一次管理员密码提示。
  3. 点菜单栏里的 Soundshine 图标,把路由打开。
  4. 打开需要音频的 App —— Zoom、QuickTime、OBS、Discord —— 把 Soundshine Microphone 选为输入设备。
  5. 在 Mac 上播放音频。它会通过虚拟麦克风流向你指定的地方。

这就是完整配置。只要开关开着,路由就保持有效;不需要时可以从菜单栏关掉。

关于音质的一点说明

对屏幕录制和通话分享,大多数虚拟音频配置都绰绰有余。Soundshine 以 48 kHz、32 位浮点路由,符合专业音频标准。BlackHole 正确配置时也能达到类似质量。日常使用中,它们和标准 44.1 kHz / 16 位音频的差别没有意义。但对播客制作或需要剪辑母带化的视频,更高的位深给你更多裕量。

从哪开始

如果你需要在通话或录音里分享系统声音,并希望它现在就能用,免费试用 Soundshine。试用版会给音频输出加水印,所以你可以在购买前测试完整流程。

如果你想走免费路线、也有时间配置,BlackHole 行得通 —— BlackHole 配置指南 有完整步骤。

如果你的路由需求确实需要组合多个源,Loopback 值 $99。但大多数问「如何在 Mac 上路由音频」的人想要的其实是 Soundshine 的用例,而不是专业混音控制台。

要了解这些工具水面下的更多上下文,什么是虚拟音频线缆 指南把概念讲清楚了。

把任何声音路由到任何应用

Soundshine 将系统声音变成一个虚拟麦克风,让每个 App 直接拿来用。无需命令行,无需内核扩展。

免费下载