设置 Pulseaudio 设备上的基本音量级别

设置 Pulseaudio 设备上的基本音量级别

我通过 Pulseaudio 使用 USB 声卡从笔记本电脑中获取音频,并且想添加某种过滤器来降低输出音量级别。目前,如果我将音量设置超过 5 或 10%,实际音频输出就会震耳欲聋,我想通过键盘更好地控制它的实际音量。目前我基本上可以做到0%、5%、10%。

我真的不知道谷歌在这里用什么术语,所以即使只是指向正确方向的指针也会受到欢迎。

答案1

我也遇到过类似的问题,大约 30% 的音量已经很大了,所以我也想要一个限制。我发现 askubuntu 上也有人问过类似的问题:https://askubuntu.com/questions/32383/adjust-pcm-volume

本质上声卡在alsa中有很多音量滑块,而pulseaudio通常只设置Master,然后将其他所有设置为100%。但是,您可以手动进入alsamixerPCM 滑块并将其设置为 30%(在我的情况下)或 10%(您提到的“最大值”)。然后您需要在设置/usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common下编辑 , 和(而不是)。现在,您的 Pulseaudio 音量滑块 0-100% 将仅移动主音量,但音频仍会根据您在 中设置的固定 PCM 值进行衰减。[Element PCM]volume = ignoremergealsamixer

所以虽然它没有字面上地更改设备的基本音量,PCM 滑块现在alsamixer有效地充当替代基础音量,因为它被pulseaudio 忽略。

答案2

降低 ALSA 中的音频电平,以便在 Pulseaudio 中实现更大范围的电平控制

检查/调整 ALSA 音频电平alsamixer

(忽略显示为“默认”的第一个设置,它们通常跟踪 Pulseaudio 级别)

按“F6”键并从列表中选择音频设备

左/右箭头键可定位“扬声器”或“耳机”的音量控制
,上/下箭头键可降低音量

当 ALSA 音频电平设置正确时,使用以下命令保存设置:

sudo alsactl store

相关内容