跳到正文

Mac 上的系统音频录制权限详解

简短回答:SoundDial 更改其他 App 的音量,所以它必须处理这些 App 播放的音频。macOS 把这类访问放在一项隐私权限之后,列为仅系统录音。SoundDial 用它来更改音量;它是沙盒化的,没有网络权限,也不需要账户。

第一次设置 SoundDial 时,macOS 会请您在一个名字有点吓人的标题下允许访问:屏幕与系统音频录制。在这里停一下是合理的。您买的是音量混音器,而不是录音机。本文说明这项权限是什么、为什么各 App 音量 App 需要它、SoundDial 用它做什么,以及如何打开或修复它。

这项权限是什么

在系统设置 > 隐私与安全性中,较新的 macOS 版本有一个名为屏幕与系统音频录制的部分。它涵盖两种访问:捕获屏幕,以及处理其他 App 播放的音频。仅音频的那一种有自己的列表,仅系统录音。

SoundDial 请求在那个仅音频的列表中打开。它是音量混音器,所以屏幕捕获不是它工作的一部分。

“录制”这个词是 Apple 对整个类别的称呼。macOS 没有提供一个单独的、名为“调整其他 App 的音量”的权限,所以任何改变其他 App 声音的 App 都要经过这一项,无论它对音频做什么。

为什么音量 App 需要它

一台 Mac 对整个系统只有一个音量滑块。要给每个 App 各自的音量,混音器必须获取每个 App 的音频,改变它的音量,再把它传给您的扬声器或耳机。这意味着要处理另一个 App 正在播放的音频,而这正是这项权限所涉及的。SoundDial 需要 macOS 14.2 或更高版本。

SoundDial 用它做什么

SoundDial 用这项访问来在您的 Mac 上改变每个 App 播放时的声音。这让它的功能得以工作:

  • 每个 App 的 0% 到 200% 音量滑块和静音
  • 各 App 的均衡器和左右声道平衡
  • 直通播放,把一个 App 送到另一台输出设备
  • 通话期间调低其他 App

还有什么值得了解

  • 沙盒化。SoundDial 运行在 macOS 的 App 沙盒中,它拥有的唯一权限是音频输入。
  • 没有网络权限,没有账户。SoundDial 改变音量;它没有网络权限,也没有需要登录的账户。
  • 不监听麦克风。为了在通话期间调低其他 App,SoundDial 检查通话 App 或所列的浏览器是否报告音频输入正在使用。它不会读取或录制麦克风音频。

如何打开它

最简单的办法是 SoundDial 的引导式设置。它共有 6 页,带您完成授予音频访问权限,然后用一次真实的测试检查访问是否真的有效,让您在关闭它之前就知道各 App 音量能工作。

如果您需要手动设置:

  1. 打开系统设置。
  2. 前往隐私与安全性 > 屏幕与系统音频录制。
  3. 找到仅系统录音列表。
  4. 打开 SoundDial。
  5. 切换回 SoundDial,让设置再次检查访问。

菜单名称在不同的 macOS 版本之间可能略有变化;如果您的 Mac 显示的措辞略有不同,请在同一部分中查找仅音频的列表。

菜单栏中的录音指示器

当某个 App 正在捕获音频时,macOS 会在菜单栏中显示录音指示器。SoundDial 有一项可选设置,为每个正在播放的 App 显示实时音量表,默认关闭。当您打开它时,SoundDial 会在弹出窗口打开期间监听每个正在播放的 App,以便为每个 App 绘制音量表,而 macOS 会在这段时间显示它的录音指示器。这是正常的。如果您不想看到指示器,请让这项设置保持关闭。您调整过的 App 和通话期间被调低的 App 仍会显示它们的音量表。更多内容见菜单栏中的音频音量表。

如果它不工作

权限有时会卡住,例如在更新之后或从备份恢复 Mac 之后。如果访问未生效,SoundDial 弹出窗口会告诉您:您会看到完成设置以控制 App 音量或音频访问未生效,并带有一个修复按钮。然后请按顺序逐项排查:

  1. 点按修复,在弹出窗口中。
  2. 切换权限。在仅系统录音中,把 SoundDial 关闭,再打开。
  3. 重新启动声音拨号。退出 SoundDial,再重新打开它。
  4. 使用设置与帮助。在 SoundDial 的设置中,打开设置与帮助。重新检查会重新运行访问检查,打开引导式设置则从头带您走一遍。
  5. 联系支持。还是卡住?在设置与帮助中,使用复制诊断信息,然后使用邮件支持,这样您设置的详细信息就会随您的消息一起发送。

常见问题

SoundDial 需要屏幕录制吗?

不需要。它请求在仅系统录音列表中打开,这是“屏幕与系统音频录制”部分中的音频部分。

不授予这项权限,我还能使用 SoundDial 吗?

对它的核心工作来说不能。没有对其他 App 音频的访问权限,各 App 滑块就无法改变任何东西。在访问生效之前,弹出窗口会显示完成设置以控制 App 音量。

为什么 macOS 称它为“录制”?

Apple 为任何对其他 App 音频的访问使用同一项权限。这个名称描述的是访问的类别,而不是某一种具体用途。

为什么会出现录音指示器?

最可能的原因是您打开了为每个正在播放的 App 显示实时音量表(它默认关闭),并且 SoundDial 弹出窗口是打开的。如果您不想看到它,请把这项设置关闭。

SoundDial 会在通话期间监听我的麦克风吗?

不会。它只检查 Zoom 或 Teams 这样的通话 App,或所列的浏览器,是否在使用音频输入,以便知道何时调低其他 App。它不会读取或录制麦克风音频。

SoundDial,Mac 上的各 App 音量混音器需要 macOS 14.2 或更高版本,在 Mac App Store 一次性购买,无需订阅。

在 Mac App Store 获取 SoundDial。

SoundDial:为 Mac 上的每个 App 提供音量滑块和静音按钮。

在 Mac App Store 一次性购买 · macOS 14.2+ · 无需订阅