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

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

相关推荐
菜菜why10 分钟前
linux制作镜像、压缩镜像、烧录的方法
linux·镜像·香橙派
厦门辰迈智慧科技有限公司2 小时前
高速公路自动化安全监测主要内容
运维·物联网·安全·自动化
运维开发王义杰2 小时前
告别手动迁移:使用 PowerShell 一键导出 IIS 配置,让服务器迁移更轻松
运维·服务器·windows
阿巴~阿巴~2 小时前
深入理解Linux文件操作:stdin/stdout/stderr与C语言文件函数全解析
linux·运维·服务器
阿巴~阿巴~3 小时前
深度解析Linux文件I/O三级缓冲体系:用户缓冲区→标准I/O→内核页缓存
linux·运维·服务器
tan77º3 小时前
【Linux网络编程】应用层协议 - HTTP
linux·服务器·网络·c++·http·https·tcp
2301_785251413 小时前
上网行为管理-web认证服务
运维·服务器·网络
帅帅气气的黑猫警长3 小时前
Ubuntu环境下的K3S集群搭建
服务器·ubuntu·k8s
juncaixingchilove3 小时前
Ubuntu18.04开机启动执行脚本
ubuntu·开机执行脚本
楼田莉子3 小时前
Linux学习之认识Linux的基本指令
linux·运维·服务器·开发语言·学习