Soundshine app icon

Soundshine

← 返回博客

如何在 Mac 上 Riverside 或 Zencastr 录制中播放音乐

你正在用 Riverside 或 Zencastr 录一期播客。你想播一段开场片段、转场音乐或音效,让嘉宾和录音都干净地捕获到。你按下播放,要么嘉宾听不到,要么录音抓不到,要么两件事一起发生。

这是 macOS 音频隔离问题的同一个版本,Zoom 和 Discord 也受影响,但远程播客录制工具还有一层复杂:它们跑在浏览器里,而且在每位参与者的机器上本地录制。路由必须在音频到达浏览器之前完成。

为什么音乐进不了录音

Riverside、Zencastr 这类工具通过浏览器的麦克风输入捕获音频。浏览器向 macOS 请求访问你选中的麦克风。从那个麦克风进来的东西就进入录音轨。

Mac 上播放的音乐走的是系统音频输出,完全独立的另一条路径。浏览器没有访问它的权限。即使你在耳机里能听到音乐,录音里的麦克风也看不到任何信号。

修复方式和视频通话一样:通过虚拟音频驱动把系统声音送出去,让它作为麦克风输入出现。

用 Soundshine 配置

Soundshine 是一款 Mac 菜单栏 App,可以创建一个捕获系统声音的虚拟麦克风。激活后,「Soundshine Microphone」会作为输入选项出现在任何 App 里,包括基于浏览器的录制工具。

如何在 Mac 上把音乐路由进 Riverside 或 Zencastr 四步流程:音乐在 Mac 上播放,Soundshine 抓取系统声音,浏览器选择 Soundshine Microphone,Riverside 或 Zencastr 在本地轨录下来。 音乐 在 Mac 上播放 Soundshine 虚拟麦克风 浏览器 选中麦克风输入 Riverside / Zencastr 录到本地轨
音乐先流经 Soundshine 的虚拟麦克风再到达浏览器,Riverside 和 Zencastr 就能把它录进本地。

步骤:

  1. 下载并安装 Soundshine
  2. 从菜单栏打开 Soundshine
  3. 在 Riverside 或 Zencastr 里打开音频设置(通常在加入会话前)
  4. 选「Soundshine Microphone」作为麦克风输入
  5. 在 Mac 上播放音乐,浏览器捕获到的是音乐,而不是你的人声,所以需要说话时请关掉 Soundshine。

重要提醒: Soundshine 开启时,你的麦克风输入是系统声音,不是物理麦克风。想要最干净的效果:平台支持的话,就把人声分到单独的音轨;或者说话时关掉 Soundshine,要播音乐时再打开。

具体到 Riverside,你可以用它的本地轨录制选项把你的声音和系统声音放在不同轨道上,后续剪辑更灵活。

用 Soundshine 处理开场/结尾片段

一种常见的播客流程:

  1. 正常说话时把 Soundshine 关着(输入是你真正的麦克风)
  2. 想播一段开场或转场片段时,把 Soundshine 打开
  3. 播放音频片段
  4. 关掉 Soundshine,切回真正的麦克风

切换花一秒,但能保证你的声音和音乐分两遍录,各自干净。

噪声抑制设置

基于浏览器的播客工具默认开着音频处理。如果 Riverside 或 Zencastr 在过滤你的音乐(当作背景噪声),进入平台的音频偏好设置找噪声抑制或回声消除,把要播放音乐的会话场景里这些功能关掉。

这对嘉宾也管用吗?

不管用。嘉宾需要自己在他那一端配置。你能在自己的录音轨里听到你的音乐,但嘉宾的本地录音抓的是他麦克风听到的内容 —— 就是从他扬声器或耳机串出来的你的音乐,而不是干净的信号。

要做专业级制作,把音乐片段通过托管平台的音频播放,让所有人听到一个干净的混合版本,再切回单纯的麦克风录制做正式访谈。

这些平台都支持

任何使用 Mac 麦克风输入的浏览器录制工具都能拾取 Soundshine,包括:

  • Riverside.fm
  • Zencastr
  • Squadcast
  • Cleanfeed
  • Podcastle
  • 其他任何拥有麦克风访问权限的浏览器工具

它也兼容 GarageBand、Audacity、Logic Pro 和 Hindenburg 等本地录制 App。


免费下载 Soundshine,在录制真节目前先用一场 Riverside 或 Zencastr 会话测一下。确认录音轨上的电平没问题再正式启用这套配置。配置大约 30 秒。正式版一次性 $11.99。

常见问题

我能在 Riverside 录制时播放音乐而不让它听起来很糟吗?

能。用 Soundshine 这种虚拟音频驱动把系统声音作为麦克风输入路由到 Riverside。这会让你想播的音乐干净、稳定地传出去,不需要共享屏幕或复杂配置。开启期间,这个输入传出去的是系统声音,而不是你的人声,所以人声要留在单独的音轨上。

如何在 Mac 上的 Zencastr 录制里加背景音乐?

Zencastr 通过浏览器的麦克风输入录制。安装 Soundshine、打开它,在 Zencastr 里把 Soundshine Microphone 选为输入设备。这个输入录到的是 Mac 上播放的音乐,而不是你的人声,所以请另外单独录人声。

Riverside 的本地录制会拾取我的系统声音吗?

只在你的系统声音通过麦克风输入路由的情况下。Riverside 的本地轨录制抓的是被选为麦克风的内容。Soundshine 这种虚拟音频驱动让系统声音作为麦克风输入出现,所以本地录音会包含它。

这套方法在其他浏览器录制工具里也能用吗?

可以。任何使用 Mac 麦克风输入的 App 都能通过 Soundshine 拾取系统声音,包括 Squadcast、Cleanfeed、SquadCast、Podcastle 等浏览器录制工具。

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

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