Ubuntu 终端音量调节 | 提高音量、查看设备、避免爆破声

还在为 Ubuntu 声音太小而烦恼?

图形界面限制了你?

今天教你 纯命令行搞定音量调节,不仅能超 100%,还能防止爆破声!


✅ 目录

  • 一、查看音频输出设备
  • 二、查看当前音量
  • 三、终端调大音量(突破 100% 限制)
  • 四、多少才算"安全音量"?
  • 五、防止爆破声:动态压缩方案
  • 六、总结

🔍 一、查看音频输出设备(Sinks)

Ubuntu 默认使用 PulseAudio 管理音频,所有输出设备叫做 sink

快速查看设备列表:

bash 复制代码
pactl list short sinks

输出示例:

复制代码
0   alsa_output.platform-es8388-sound.stereo-fallback    s16le 2ch 44100Hz   RUNNING
1   alsa_output.platform-hdmi0-sound.stereo-fallback     s16le 2ch 44100Hz   RUNNING
2   combined                                             s16le 2ch 44100Hz   RUNNING
  • 0 / 1 / 2:设备编号
  • Name:sink 名称
  • combined:表示"同时输出到多个设备"

如果想看详细信息(包括端口、dB 范围):

bash 复制代码
pactl list sinks

🎚 二、查看当前音量

方法一:显示所有 sink 的音量

bash 复制代码
pactl list sinks | grep -E 'Name:|Active Port:|Volume:'

输出示例:

复制代码
Name: alsa_output.platform-es8388-sound.stereo-fallback
Active Port: analog-output-headphones
Volume: front-left: 65536 / 100% / 0.00 dB

方法二:只看默认输出

bash 复制代码
pactl info | grep 'Default Sink'
pactl get-sink-volume @DEFAULT_SINK@

🚀 三、调大音量(超越 100%)

PulseAudio 默认 100% 对应 65536,但我们可以超限!

增加 10%:

bash 复制代码
pactl set-sink-volume 0 +10%

直接设为 120%:

bash 复制代码
pactl set-sink-volume 0 120%

也可以用名称:

bash 复制代码
pactl set-sink-volume alsa_output.platform-es8388-sound.stereo-fallback 130%

如果你要所有输出同时调大(combined):

bash 复制代码
pactl set-sink-volume combined 150%

注意:理论上可以调到极限(甚至 1000%),但会严重失真甚至损坏硬件!


🛡 四、多少才算"安全音量"?

  • 110%(+10%):安全无失真
  • 120%(+20%):声音更大,失真可控
  • 125%+:高动态音乐可能出现削顶(爆破)

推荐区间:110%--125%

可以这样逐步调试:

bash 复制代码
pactl set-sink-volume 0 110%
pactl set-sink-volume 0 120%

🎛 五、防止爆破声:动态压缩方案

如果你想 音量更大但不失真 ,可以用 PulseAudio LADSPA 插件 加动态压缩器:

bash 复制代码
pactl load-module module-ladspa-sink \
  sink_name=compress \
  slaves=0 \
  plugin=dyson_compress_1403 \
  label=dyson_compress_1403 \
  control=0.5,0.5,0.7,1.0,0.5
  • dyson_compress_1403 是一个常用压缩器插件
  • 可在 pavucontrol 里选择新建的 compress sink

卸载模块:

bash 复制代码
pactl unload-module module-ladspa-sink

这样,即使调到 150% 甚至更高,动态压缩会防止爆破声。


✅ 六、总结

功能 命令
查看设备 pactl list short sinks
查看音量 `pactl list sinks grep Volume:`
调高音量 pactl set-sink-volume 0 120%
动态压缩 module-ladspa-sink 插件

核心结论:

  • 110%-125% 区间最佳
  • 超过 150% 风险大
  • 动态压缩是最佳解决方案

更多交流,欢迎关注我,一起 DeepTechTalk

问题解决方法千千万,总有一两条指令适合你!

相关推荐
AI小小怪16 小时前
在Linux服务器上安装CVAT (Docker 28.5.1)
运维·docker·容器·数据标注·cvat
KYGALYX20 小时前
在Linux中备份msyql数据库和表的详细操作
linux·运维·数据库
余—笙20 小时前
Linux(docker)安装搭建CuteHttpFileServer/chfs文件共享服务器
linux·服务器·docker
lang2015092820 小时前
Linux高效备份:tar与gzip完全指南
linux·运维·服务器
IDOlaoluo20 小时前
OceanBase all-in-one 4.2.0.0 安装教程(CentOS 7/EL7 一键部署详细步骤)
linux·centos·oceanbase
wanhengidc21 小时前
云手机的基本原理
运维·服务器·游戏·智能手机·云计算
篙芷21 小时前
两台服务器 NFS 共享目录实战
运维·服务器
catoop21 小时前
在 WSL 的 Ubuntu 中安装和配置 SSH 服务
linux·ubuntu·ssh
Hard but lovely1 天前
linux: centos 软件包管理 yum源
linux·运维·centos
悲伤小伞1 天前
Linux_Socket_UDP
linux·服务器·网络·c++·网络协议·udp