最低音量仍太大声-如何降低音量?


56

戴耳机时,按音量键可以得到的最低音量仍然太大。如何降低它呢?

我有一台运行Mountain Lion的Mac Mini 2011(5,1)。


4
保持耳机远离耳朵(对不起,无法抗拒!):)
Dan J

还有一个应用程序可以为您提供真正的细粒度控制,即使最低的代码仍然太大声code.google.com/p/soundflower,也无法给出答案,因为该问题已受到保护。
JustGoscha '16

我找到了带有boom2的解决方案,并使用均衡器将其放平,然后将底座放置在尽可能小的体积上。我保存了此预设,现在入耳式可以承受Mac的所有音量。
yogsototh

像我一样获得其他操作系统。该死的皱巴巴不愿意为如此简单的修复程序提供补丁。
丹尼尔(Daniel)

Answers:


75

ShiftOptionVolume Up/ Volume Down允许以四分之一格为增量进行调整。您也可以单击菜单栏中的音量图标,然后使用滑块进行微调,或者在“系统偏好设置”中打开“ 声音”面板,然后在其中获得一个更大的滑块,以便进行更好的控制。


2
问题是关于10.8,但万一无法正常工作:他的功能在Lion(10.7)中消失了,但在10.7.4中又出现了(请检查版本是否无效)
Matteo 2012年

4
我可以确认它确实适用于10.8。
robmathers 2012年

通常,仅按Shift和增大/减小音量即可更改音量,同时暂时撤消设置“更改音量时播放反馈”。出于好奇,是否有办法在同时按四分之一格增量调整音量的同时反转设置?Shift已作为您编写的组合的一部分被保留,并且不按Shift只会使“声音”首选项窗格打开。
罗里·奥肯

1
因此,您想要一种不播放指示器声音而进行四分之一增量的方法吗?我不知道有任何内置方法可以做到这一点。也许如果您创建了一个脚本来切换首选项,然后更改了音量,但这可能会很麻烦,并且可能需要一些GUI脚本。
robmathers 2012年

38

RobMathers已经涵盖了许多方面。对于极客,这是另一种方法:

您可以使用命令行来设置确切的级别:

$ osascript -e "set Volume 0"    # for mute
$ osascript -e "set Volume 7"    # for maximum volume

只需在运行Mountain-Lion的MacBook上检查一下:最大值是7,而不是Leopard中的10。因此,当您希望音量为50%时,请使用以下命令:

$ osascript -e "set Volume 3.5"    # for 50% volume

和(当然)您可以使用

$ osascript -e "set Volume 0.1"    # for a really LOW volume… ;)

编辑(2014年6月4日)

我对分数精度的评论感到惊讶。因此,这里有一些技术细节。

  • 音频属性(例如音量控制)(在系统级别)(大致)进行管理。(因为这不是程序员跳过“音频硬件服务”和“音频硬件抽象层”之间的区别的原因)
  • 使用浮点值0和1之间所以,对于任何声音设备的系统(例如内部苹果扬声器,或USB连接扬声器)是可能的定义0.0000010.999999或喜欢。精度为32 bit floating point。(参考:https : //developer.apple.com/library/mac/qa/qa1016/_index.html
  • 每个物理设备具有不同的音频属性,内部苹果扬声器的0.5音量意味着产生不同的“分贝”,例如“ usb”连接的扬声器。

对于AppleScript

  • Apple script 当前将输入的applescipt十进制值(现在为0到7)转换为0到1之间的系统级值。
  • importat东西现在是0-7十进制值deprecated,并且在将来的OS X版本中可能会消失。(单击此处作为参考 -搜索设定的体积
  • 现在,用于设置音量的首选applescrip方法是:
osascript -e "set volume output volume VALUE"
  • VALUE是介于0(静音)和100(最大值体积)的整数,什么被转换为100的线性系统级体积值:0(静音),0.01,0.02 0.99 ....,1.0(最大值)。
  • 可以通过applescript显示当前体积,例如:
osascript -e "get volume settings"

打印出类似以下内容的内容:

output volume:10, input volume:92, alert volume:100, output muted:false

因此,将来(当取消使用十进制值设置音量级别的可能性时),将只能有101个精确的音量级别-介于0到100(含)之间的整数。当然,这是针对applescript的,系统级别的程序员当然可以在0.0和之间使用任何32位浮点数1.0

如果有人想知道,SHIFT + OPTION + VOLUME设置下一个“输出音量”(整数)级别:0 1 3 5 6 8 9 11 13 14 15 17 19 20 22 24 25 26 28 30 30 33 33 34 36 37 39 40 43 44 45 47 48 50 52 53 55 56 57 60 61 63 64 65 67 68 70 71 74 76 77 79 80 82 83 85 87 88 90 91 93 95 97 98 100,清楚地表明:使用浮点级用applescript舍入为整数。(因此大多跳过2,但有时仅跳过1)


7
我可以报告说,即使osascript -e "set Volume 0.001"有效,并且明显低于0.1。
myhd 2012年

2
对于那些不知道的人,osascript -e "something"可以something作为单个AppleScript语句运行。您可以等效地在应用程序AppleScript编辑器(在中/Applications/Utilities/)中编写该语句,然后单击“运行”。(请参见osascript手册页。)
Rory O'Kane 2012年

4
在我的小牛(10.9)中,0.01和0.001没有差异。基本上0.01是我可以设置的最低有意义值,但它仍然太大声!而且,"get Volume settings"可以,但是没有显示出有意义的十进制值。
Acumenus 2014年

我的小牛在BT扬声器上的声音比0.001的声音小0.01,但比0.001的声音小,但对我来说,声音要比声音小。确实,0.001有效。
alanjds

1
对我来说(10.11.3)0.014872100 6被静音,而0.014872100 7太大了。FWIW,当我将其设置为0.0148721007(即音量太大)时,“获取音量设置”报告“输出音量:0”。
Nils Enevoldsen

32

除了其他答案中涵盖的方法外,还有另一种简单的方法来使体积小于一个盒子装满或四分之一盒子装满。

  1. 将音量降低到一整箱:

    一箱容量

  2. 通过按Volume Down(降低音量)将音量降低为静音Mute

    静音

  3. 按下Mute即可取消静音:

    零盒音量但不静音

这给您一个非常安静的音量,介于静音和一个盒子已满之间。

这个零盒装满的音量甚至比四分之一盒装满的音量更安静,后者是您可以使用robmathers的Shift-Option方法设置的最小音量。但是,如果在使用此方法设置音量时正在播放声音,则在步骤2和3之间的这段时间内声音将被静音,这可能会有些烦人。


7
还不够好。还是太响了。
Acumenus 2014年

1
有趣的是,使用此技术时,osascript -e 'output volume of (get volume settings)'报告0
joshfindit

哇。你救了我的一天。沮丧地关闭了音乐很长时间之后,我只是在Mac中随机搜索了此选​​项,这是因为我不愿意听到最低音量的音乐。
Palerdot

优秀的!现在,音量已达到最佳水平。操作系统:高高山脉。
Tomasz Nazarenko '18

8

使用高度灵敏的听筒,我可能处于或可能不处于类似情况。(Shure SE 535s,以防万一。)

我的问题是Mac的耳机输出有一定的噪音:对于大多数头戴式耳机来说,这根本不是问题,但是对我来说,将音量降低到可接受的水平意味着让我自由可以更清楚地听到背景静电。

对我来说,解决方案是硬件而不是软件:一个插入耳机插孔和听筒之间的衰减器。然后,我将Mac 的音量调至12/16,然后使用衰减器将音量降低到可接受的水平。这种组合既给我带来了细粒度的模拟音量控制又给了我明显的静态空间。(Shure的型号是EA650,在撰写本文时,其售价略高于16美元;可能还有其他产品同样有效。)


3

iTunes音乐即使在最低音量设置下也太大声,我也遇到了同样的问题。

事实证明,解决方案是iTunes具有单独的音量控制。调低音量足以降低音乐音量,我可以将系统音量调高几格。

这具有额外的好处,即现在可以通过音乐听到系统声音。


1

在按住UP / DOWN的同时按住SHIFT+ ALT时,可以1/4增量更改音量。


Alt + Alt对我不起作用。您是说Shift + Alt或Shift + Option(排名最高的答案中的建议)
Stu Wilson

抱歉,您的错字。我还没准备好阅读答案,以为这个答案不见了。我更新了。
罗杰
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.