macOS 没有内置方法来限制一个应用程序的最大音量,因此无论您的系统滑块设置如何,大声的程序都会播放。要为单个应用程序设置上限,请使用菜单栏每个应用程序混合器,例如 SoundDial:将应用程序保持在 40%,同时系统音量对于其他所有内容都保持较高。
为什么一个应用程序可以突然让你在 Mac 上爆炸
在 macOS 上,菜单栏或控制中心中的音量滑块是单个系统范围的控件。每个应用程序都会在同一级别注入相同的输出。操作系统中没有内置每个应用程序的音量混合器,而 Windows 的音量混合器面板多年来已经内置了每个应用程序的音量混合器。
这种设计对您的耳朵有真正的影响。如果您将系统音量设置得较高,以便可以听到安静的播客或轻柔的视频通话,然后切换到游戏、Discord 通知、广告较多的网站或音量大得多的视频,则该应用程序也会在整个系统级别播放。结果就是经典的惊吓:突然出现的音墙,其音量是您从未为该特定应用程序设计的。
对于任何有耳鸣、声音敏感或只重视听力的人来说,不可预测性就是问题所在。你并不是想让一切变得更安静。您试图保证某个特定的响亮应用程序永远不会超过您确定的安全级别。
macOS 在这里可以做什么和不能做什么
在推荐任何东西之前,让我诚实地了解一下限制。
- 系统体积 立刻降低一切。将其调低以驯服一个应用程序,您的安静应用程序将变得听不见。
- 应用内音量滑块 存在于某些应用程序(媒体播放器、每个选项卡的某些浏览器)中,但不是大多数。游戏、视频通话或本机应用程序通常根本没有独立的音量控制。
- 硬件天花板是真实存在的。 没有软件可以将信号发出的声音超过输出设备的最大音量。相反,应用程序自己的响度母带,加上您的 DAC 和耳机,可以设置“100%”实际感觉的响度。软件可以可靠地降低每个应用程序的级别,但它无法重写耳机的物理原理。
因此,诚实的目标不是在驱动器级别限制神奇的响度。这是一种实用、可靠的按应用程序衰减:将所选应用程序保持在系统输出的固定部分,这样它就不会令您感到惊讶。
如何使用每个应用程序混合器限制单个应用程序的音量
每个应用程序的音量混合器会拦截每个应用程序的音频,并让您独立设置其级别。这是工作流程 SoundDial,位于菜单栏中:
- 打开搅拌机。 单击 SoundDial 菜单栏图标。您将看到当前正在播放音频的每个应用程序的列表,每个应用程序都有自己的滑块。
- 找到响亮的应用程序。 找到您想要限制的应用程序,例如游戏、浏览器或视频会议工具。
- 设置其上限。 将该应用程序的滑块向下拖动到您的安全水平,例如 35% 到 50%。该应用程序现在只使用系统输出的一小部分进行播放,而其他所有应用程序都保持原样。
- 将系统卷保留在您需要的位置。 保持系统滑块足够高,以适应安静的应用程序。不管怎样,受限制的应用程序仍然受到控制。
由于该级别是针对每个应用程序的,因此您实际上是为该一个程序设置了最大值。即使当它尝试播放其最大声的内容时,其最大声现在也是您选择的全部内容的一部分。
用型材制作盖子
一次手动调整会有所帮助,但当您退出并重新启动时,应用程序级别可能会重置。要进行重新启动后仍能保持听力安全的设置,请使用 SoundDial的音量配置文件。保存您喜欢的每个应用级别的配置文件,例如“安静的游戏之夜”,游戏为 40%,音乐应用为 70%,通话应用为 90%。每当您坐下时,只需单击一下即可回忆起来。您的大声应用程序的上限会完全按照您设置的那样恢复。
对于听力保护,还有两个值得了解的功能:
- 每个应用程序静音 让您可以立即让单个罪犯保持沉默,而无需触摸其他任何东西,这对于发送垃圾通知的应用程序很有用。
- 自动闪避 当更重要的事情开始时,会自动降低背景音频,这样您就不会同时陷入两个大声源之间。
软件衰减对于限制应用程序确实有效,但它只是一层保护,而不是医疗保障。如果您有耳鸣或声音敏感性,请将每个应用程序的上限与合理的整体听力水平和休息时间配对。没有任何应用程序可以取代谨慎的音量习惯。
关于 boost 的说明以及为什么它是独立的
相同的每个应用程序混音器可以限制大声的应用程序,也可以将太安静的应用程序提高到 100% 以上,这对于本身音量控制得太低的应用程序来说非常方便。这是同一控件的两个方面:您决定每个应用程序的级别,向上或向下。为了保护听力,您只需选择“向下”方向并保持在那里即可。
简短版本
macOS 不会让您自行限制单个应用程序的音量,这是真正的操作系统差距,而不是用户错误。每个应用程序的菜单栏混合器将其关闭:将大声的应用程序设置为固定分数,将其保存在配置文件中,并且当您的其他应用程序保持可听状态时,它永远不会再次让您感到震惊。
SoundDial Mac App Store 是一次性购买,价格为 14.99 欧元,沙盒化,无需安装驱动程序或 DMG。如果保护您的耳朵免受不可预测的应用程序的侵害是您的目标,那么这是设置并保持该上限的最简单方法。