·7 min read

如何在Mac上控制每个应用的音量

macOS会给你一个音量滑块。以下是如何为每个应用获得独立音量控制——以及为什么它比你想象的更重要。

你正在视频通话。Slack一直响。背景里播放着音乐。你伸手去按音量键——一切变得安静下来。电话、音乐、通知。macOS只有一个音量滑块,而且可以同时控制所有功能。

SoundDial — per-app volume control for macOS

自2006年Vista以来,Windows就有按应用设置音量混合器。二十年后,macOS依然没有。如果你想在不影响Zoom通话的情况下降低Spotify的使用权,苹果没有内置的解决方案。

本指南解释了什么是每个应用的音量控制,为什么macOS没有,以及如何获得它。

每个应用的数量到底意味着什么

每个应用的体积意味着你Mac上的每个应用都有独立的音量滑块。你可以把 Spotify 设为 30%,Zoom 保持在 100%,完全静音 Slack,并将 Safari 设置为 50%——这些都同时进行。改变一个应用的音量对其他应用完全没有影响。

这和系统音量不同,后者是一个按比例调整所有内容的主滑块。如果你的系统音量调到50%,Spotify全音量播放,没有每个应用的调音器,是无法单独调低Spotify音量的。

为什么macOS不包括这个

苹果的音频架构(Core Audio)绝对支持在框架层面实现每个应用的音量控制。macOS没有在界面中展示它的原因,是设计理念上的选择:苹果更喜欢更少的控制和更简洁的表面。一个滑块比十二个还简单。

问题在于,一旦有多个音频源争夺你的注意力,“更简单”就不再简单了。一个控制所有功能的音量键在做一件事时非常优雅。当你同时通话时,音乐和通知,这种感觉就是敌对的——这正是大多数人实际使用Mac的方式。

内置的变通方法(以及它们为什么不起作用)

1. 应用内音量控制

有些应用有自己的音量滑块——Spotify、VLC、QuickTime。但大多数人并不喜欢。Slack 没有。Chrome 标签页则不行。系统音效则不行。即使应用有滑块,你也得打开那个应用,找到滑块,调整一下,然后切回去做你之前的操作。本该是一点的,却要五次点击。

2. 音频MIDI设置

macOS工具文件夹里包含了音频MIDI设置。它可以配置音频设备和创建聚合设备,但没有每个应用的音量控制。它是一个设备配置工具,不是混音器。

3. 多输出设备

理论上你可以把不同的应用路由到不同的输出设备(耳机和扬声器),然后分别控制这些设备。但这需要额外的硬件,每个应用手动路由,而且实际上并没有给你独立的音量——只是每个设备独立的开关。

按应用计算音量混合器的工作原理

一个专门的按应用音量调音器放在菜单栏,显示所有正在产生音频的应用。每个应用都有自己的滑块。你上下拖动,只有该应用的音量会改变。系统音量保持不变。

在底层,这通过使用macOS 核心音频分流 API (macOS 14引入)或更早的虚拟音频设备技术,用于独立截取每个应用的音频流,并在音频进入扬声器前调整其幅度。

区分好调音台和劣质调音台的关键特征:

  • 实时应用检测。 当一个新应用开始播放音频时,它应该会自动出现在混音器中。没有手动设置。
  • 每个应用静音。 只需点击即可静音特定应用,无需触碰滑块位置。
  • 音量提升。 有些应用(说的是你,安静的播客玩家)最高设定太低。一个好的混音器能让你加速超过100%。
  • 个人资料。 不同场景有不同的音量设置——“专注”时除了音乐外所有声音都静音,“会议”时Zoom调到100%,其他声音调到20%,“游戏”时游戏音频调高。
  • 自动蹲伏。 开始通话时自动调低音乐,通话结束时再调回。仅这一点就值得整个应用。
  • 菜单栏原生。 它应该在菜单栏,而不是扩展坞窗口。你抬头,调整一下,然后继续工作。没有切换应用。

谁需要这个

任何同时做多个音频项目的人。大多数人都是这样,但尤其是:

  • 远程工作者 —— 通话 + 音乐 + 通知是最常见的碰撞
  • 主播和播客 ——对观众听到的内容与你听到的声音的精确控制
  • 音乐人与制作人 —— 需要将DAW输出与参考轨道和通信工具隔离开来
  • 玩家 ——游戏音频、Discord和音乐之间,是一场持续的平衡艺术
  • 有人有通知疲劳吗 ——静音 Slack,其他都保留

SoundDial

我建造了 SoundDial 因为我想要的Mac音量调音台根本不存在。它会显示在菜单栏,显示所有发出声音的应用,并为每个应用分配自己的滑块。按应用静音、音量提升、个人资料,以及自动低音功能,通话开始时会降低音乐音量。一次性购买,macOS 14+,无需订阅。

音量调频器macOS应该内置的。

下一篇文章

SoundDial

Per-app volume control for macOS. €14.99 one-time purchase.

获取SoundDial