此答案的一部分来自使用命令行设置麦克风输入音量?,放在这里为您提供方便。
音量增加5%
amixer -D pulse sset Master 5%+
减少5%
amixer -D pulse sset Master 5%-
将音量设置为50%
amixer -D pulse sset Master 50%
如果您使用的是ALSA,则混合器可帮助您进行脚本编程。
当丢弃amixer --help
在终端命令,你会看到这样的事情:
取决于您的声卡,音量可能与我的不同,但是您可以alsamixer
在终端中使用以检查声卡中的哪些音量和哪些功能,您可以调用命令来根据需要设置音量。
在我的示例中,使用我的主声卡(我有2个:嵌入式和PCI声卡),级别从0到100,通过这种方式,我可以通过插入一个声卡来更改声卡中所需输入/输出的音量。终端下一条命令:
amixer -c 0 set Front 50DB
amixer -c 0 set Front 64DB
在第一个命令中,结果将前面板输出设置为78%级别,第二个命令将前面板输出设置为100%级别。
为了收集与您的混音器控件有关的信息,请删除amixer
不带参数的命令,您将获得一个列表。或指出您希望查看哪个音频设备的控件列表
amixer -c X
(其中“ X”是您的音频设备的编号)。
顺便说一句:请记住,DB值是对数而非线性计算的。
请记住,此命令允许您在当前使用的任何声音设备上控制参数。
祝好运!