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

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

相关推荐
段振轩7 小时前
Docker数据卷
运维·docker·容器
love530love7 小时前
EPGF 架构为什么能保持长效和稳定?
运维·开发语言·人工智能·windows·python·架构·系统架构
吃不胖没烦恼7 小时前
Alibaba Cloud Linux 3 +Docker 部署 ThinkPHP6 (宝塔环境)
linux·运维·docker
骄傲的心别枯萎8 小时前
RV1126 NO.30:RV1126多线程获取音频AI的PCM数据
linux·ffmpeg·音视频·pcm·视频编解码
zz-zjx8 小时前
Apache 生产环境操作与 LAMP 搭建指南
linux·运维·apache
峰顶听歌的鲸鱼8 小时前
29.Linux防火墙管理
linux·运维·网络·笔记·学习方法
长不大的程序员8 小时前
Linux系统-debian系的软件包管理
linux·运维·服务器·debian
jun~8 小时前
SQLMap绕过 Web 应用程序保护靶机(打靶记录)
linux·笔记·学习·安全·web安全
小麦矩阵系统永久免费8 小时前
自动化运营|矩阵系统省心高效
运维·矩阵·自动化
天上的光8 小时前
软件体系结构——负载均衡
运维·负载均衡