我可以在 Linux 中将音量提高到 100% 以上吗?

Grz*_*nio 54 audio linux debian

我在 Debian 测试中运行 KDE 4.6。有没有办法增加声音(即超过标准的100%)?在某些情况下,我的扬声器的当前设置似乎有点太安静了。

我在 PulseAudio 中找到了一种方法,但我认为 Debian 的 KDE 版本不兼容。

小智 62

您是否尝试过通过 更改各种渠道alsamixer?(从终端运行它)

您可能还想检查您的 PulseAudio 设置。有一个名为 GUI 的前端包pavucontrol,可让您轻松更改这些设置。


deF*_*tas 35

答案是肯定的,您可以pulseaudio在 debian 上安装,例如

sudo apt-get install pulseaudio pavucontrol
Run Code Online (Sandbox Code Playgroud)

使用 gui 增加音量

只需打开pavucontrol并滚动音量条

在此处输入图片说明

以编程方式增加音量

使用下面的命令增加音频

pactl -- set-sink-volume $SINK +110%
Run Code Online (Sandbox Code Playgroud)

其中$SINK是音频通道的编号,可以是 0、1、2、N。要检查可用的通道,您可以使用

pactl list | grep 'Sink'
Run Code Online (Sandbox Code Playgroud)

我已经做了以下命令来自动检测音频通道并将音量增加 3%

pactl list | grep -oP 'Sink #\K([0-9]+)' | while read -r i ; do pactl -- set-sink-volume $i +3% ; done
Run Code Online (Sandbox Code Playgroud)

安装pulseaudio后确保重新启动计算机


Car*_*rlF 11

我使用 gnome-volume-control 将音频音量提高到 100% 以上。但是,这只适用于“音频设置”对话框,如果您从小程序更改音量,它会回落到 100% 并且不会再次超过它。

从未在 KDE 中尝试过。


小智 9

大声笑什么好的答案......“购买更大声的扬声器......这是主板问题”。很抱歉,但这 100% 是 ALSA 问题。稍微用谷歌搜索一下就会告诉你这个问题至少从 2004 年就已经存在了,而且 ALSA 社区似乎不太关心修复它。我(以及无数其他人)甚至在 linux 和 windows 中进行了双启动并尝试了相同的声音文件,而 linux 总是安静得多。我怀疑 Apple 和 Microsoft 在他们的音频信号链中使用了砖墙限制器,从而允许他们将前置放大器音量推到“100%”以上,而不会导致削波。您应该能够将前置放大器控制添加到 alsamixer ( http://alien.slackbook.org/blog/adding-an-alsa-software-pre-amp-to-fix-low-sound-levels /) 但到目前为止我还没有让它与 Debian 一起工作。我很生气 ALSA wiki 甚至没有提到这个极其常见的问题......


Fli*_*mzy 7

这不是 KDE 问题。但简短的回答是“不”。如果您的所有音量都设置为 100%,那么它们已经达到最大值。

这个规则的一个例外是声音流本身可以被修改——通常是通过压缩音频的动态范围,让安静的声音看起来更响亮。从技术上讲,这会降低音质,但可能是 PulseAudio(不管那是什么——我从未听说过)所做的。

您最好的选择可能是购买更好/更大的扬声器。


编辑: 我不知道有什么可以进行动态范围压缩,如上所述,它们在 Linux 中运行,但 ALSA 是非常可配置的,所以我相信它可以通过足够的研究和努力来完成。但是按照我的时薪,我可以购买很多非常好的扬声器,因为我需要花时间弄清楚如何在 ALSA 中做到这一点……而使用新的扬声器效果会更好。


Ami*_*ith 5

KDE 的音量管理器现在(〜版本 5.17)有一个“提高最大音量”选项,这允许音量高于 100%,直到 150%。在一些早期版本中,其配置具有“最大音量”字段。

KDE 等离子卷管理器

在 Gnome 上,此选项可以在 Gnome Tweaks 的常规选项卡中作为“过度放大”找到

Gnome 调整过度放大

  • 很好,但有时我想筹集500%,也许我已经老了...... (2认同)