有没有声音增强器/均衡器?

我想要的是实现<强>系统范围的声音增强,如低音增强、回声、保真度、立体声增强等。
音视频播放器有自己的均衡器,但它们只增强正在播放的音频/视频文件。
所以为了增强播放的声音,如YouTube、Spotify、系统声音等,我需要一个增强软件。在Windows上,我曾经使用SRS HD音频实验室做同样的事情。
附注:我的音响设备很糟糕。

4扔掉PulseAudio均衡器!使用这个https://github.com/wwmm/pulseeffects,声音更好。 - Georgy Gobozov
9个回答

PulseAudio Equalizer是一个不错的选择。
这里有一篇关于它的博客文章:http://www.webupd8.org/2013/10/system-wide-pulseaudio-equalizer.html 由于pulseaudio-equalizer是Ubuntu 17.04的一部分,你只需启用universe软件源并输入安装命令即可。
sudo apt-get install pulseaudio-equalizer

对于较旧的版本,请先添加PPA:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update

安装PulseAudio均衡器后,您可以使用应用程序qpaeqpulseaudio-equalizer-gtk启动其图形用户界面。

PulseAudio Multiband EQ window


3这就是我想要的。可惜我看到他们已经停产了。我本来希望看到这个被扩展并集成到Ubuntu中。 - user15873
@user15873 虽然它可能不再受支持,但它在11.10版本之前都能非常好地运行。在终端中执行这三个命令,你将得到一个完全功能的系统范围内的均衡器。 - greg
5我这样做了,但是对声音质量的改进不大,反而出现了很多问题。不幸的是,当我通过命令行界面删除它时,我还执行了建议的"autoremove"操作。现在,在重新启动后,我没有声音菜单指示器,也不知道如何恢复它。我会谨慎使用脉冲音频均衡器。 - jwdinkc
@Takkat Pulseaudio在内置均衡器方面提供了支持,但在Ubuntu中未启用(为什么?)。我如何通过重新编译源代码来启用它(12.04和12.10)? - Khurshid Alam
2请访问http://www.webupd8.org/2013/03/install-pulseaudio-with-built-in-system.html,了解最新的安装系统范围内均衡器的方法。 - Mark
5我真的很讨厌看到网站webupd8和不可信任的软件源被当作解决Ubuntu问题的答案被推荐出来:\ - earthmeLon
在13.10版本中运行良好。@earthmeLon为什么?他们那边有问题吗? - Halil Özgür
你只是把根权限交给了他们,这就是全部。我不太确定他们是否经过审查,可以被信任到那个级别。不过,每个人有自己的选择。@HalilÖzgür - earthmeLon
根据这些标准,Webupd8看起来并不可疑:http://askubuntu.com/a/35636/54899(甚至在那里都有提到)。 - Halil Özgür
@HalilÖzgür 对于PPA的担忧是普遍存在的;请参阅此解释 - ændrük
谢谢,我有一些耳机,严重缺乏高音和低音。经过一些调整后,听起来好多了。 - codenamejames
1确认这在14.10版的Utopic Unicorn上有效。 - CodeMouse92
正在进行15.04版本的工作。 - DevDonkey
在Ubuntu 14.04 LTS的官方软件仓库中,与pulseaudio-equalizer软件包有何不同?通过apt-get install pulseaudio-equalizer命令安装的内容是什么? - Andrea Borga
@AndreaBorga 我刚试了在Ubuntu 14.04中使用apt-get install pulseaudio-equalizer,但没有这个软件包。你必须有一个PPA。 - Nathan
我可以确认这在Ubuntu 16.04、Ubuntu 16.10(Yakkety Yak,Beta 2)和Debian 8.6.0上都有效。谢谢你的回答! - user525989
太糟糕了,它涉及到外国的代码库。如果需要对其他代码库进行安全审计,那将成为一场噩梦,所以我们无法这样做。我需要的是在普通软件发布中可用的解决方案。 - SDsolar
算了吧。在16.04上,它可以正确安装,但qpaeq找不到。相反,您可以从Dash中正常打开应用程序。 - Caleb Stanford
这在Ubuntu 21.04上似乎不起作用,Ubuntu默认使用ALSA而不是pulse。 - rubo77

Psyke83在Ubuntu论坛上编写了一个'脚本'来处理PulseAudio。

Ubuntu 10.10:

目前最简单的方法是通过由WebUp8创建的deb安装。

Ubuntu 10.04及更早版本:

有一个包含均衡器的PPA:

sudo add-apt-repository ppa:psyke83/ppa
sudo apt-get update && sudo apt-get install pulseaudio-equalizer

alt text


在13.10版本上工作良好吗? - steoiatsl
不行,对于13.10版本不起作用,但是这里接受webupd8的解决方案。 - Benoit

这个列表大致按照从简单到专业的顺序排列,当然远远不完整。

Alsaequal

Alsaequal

Alsaequal是一个用于(通常预装的)命令行音频混音器alsamixer和amixer的均衡器插件。
安装方法:
sudo apt install libasound2-plugin-equal 

开始

alsamixer -D equal
amixer -D equal

要在运行的程序中切换到均衡器,请按下 F6,选择 输入设备名称... 并输入“equal”。

配置

您可以在 wiki.archlinux.org 上找到配置提示,例如如何保存和加载自定义预设。


PulseAudio均衡器

PulseAudio Equalizer

安装

Ubuntu 14.04 Trusty 和 16.04 Xenial

请按照 webupd8.org 上的这些指示 进行操作。

Ubuntu 18.04 及更高版本

sudo apt install pulseaudio-equalizer

开始

qpaeq

如果你遇到错误并被告知要确保已加载pulseaudio dbus模块,请按照此答案中的说明进行操作。

JackEQ

JackEQ

安装

sudo apt install jackeq

要求

JackEQ需要一个配置好并运行的JACK音频连接工具,如何操作可以参考libremusicproduction.com上的这篇文章


JAMin

JAMin

JAMin是JACK Audio Connection Kit(JACK)音频母带处理接口,旨在对立体声输入流进行专业音频母带处理。 source

安装

sudo apt install jamin

要求

JAMin需要配置和运行JACK,关于如何配置的教程可以在libremusicproduction.com上的这篇文章中找到。


JACK Rack 带有 LADSPA 效果

JACK Rack

JACK Rack是一个声音工作室架子,您可以在其中存储和组合LADSPA效果插件。插件的集合包含在ubuntustudio-audio-plugins软件包中。更多信息请参考ladspa.org

安装

sudo apt install jack-rack

要求

JACK Rack需要一个配置好并运行的JACK,关于如何配置的教程可以在libremusicproduction.com上的这篇文章中找到。


先进的音频软件通常使用JACK音频连接工具,并且当然也配备了均衡功能。由于我觉得这已经超出了这个问题的范围,所以在这里只提供一个带有链接的简短列表。 有关音频软件的更多信息可以在德国Ubuntu维基wiki.ubuntuusers.de上找到。

我在寻找适用于Ubuntu 12.04的图形均衡器软件包时,发现了这篇帖子。非常感谢您!
不幸的是,提供的WebUp8的deb链接已经失效,但我在UbuntuUpdates.org上找到了这个链接,并且完美地运行。
我发现通过deb软件包安装是最简单的方法。安装过程非常顺利,而且这个小东西还能工作,对吧?甚至在重启后仍然保持永久性!全系统范围内都有效。
实际上,我意识到为什么会这样:这个均衡器应用程序只是用于调整PulseAudio中DSP的均衡器设置的前端界面;所以主要是PulseAudio(ALSA?)保留了这些设置 - 均衡器界面只是为了方便访问这些设置。(我是一个完全的Ubuntu新手,希望这样说得通)
很遗憾它不再受支持,我想知道为什么。但在Precise上运行良好。

确认这个在Precise上开箱即用,而被接受的答案则“无法初始化PA模块”。 - alexei

如果你使用的是Ubuntu版本大于等于18.04,你可以尝试使用Pulse Effects。

EasyEffects(以前称为PulseEffects)是2021年均衡的未来。

官方文档中,使用sudo apt install pulseeffects进行安装。

或者,如果您想要最新版本,请安装社区包:

echo "deb http://ppa.launchpad.net/mikhailnov/pulseeffects/ubuntu bionic main" | sudo tee /etc/apt/sources.list.d/mikhailnov-ubuntu-pulseeffects-bionic.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys FE3AE55CF74041EAA3F0AD10D5B19A73A8ECB754 
echo -e "Package: * \nPin: release o=LP-PPA-mikhailnov-pulseeffects \nPin-Priority: 1" | sudo tee /etc/apt/preferences.d/mikhailnov-ubuntu-pulseeffects-ppa
sudo apt update
sudo apt install pulseeffects
  1. 打开它,选择左上角的扬声器图标。

  2. 点击“应用程序”,这是您启用PulseEffects修改特定应用程序产生的声音的地方。切换到您想要修改的应用程序。

  3. 在左侧是您的选项,对于均衡器,请勾选“均衡器”并打开其菜单以进行控制。

PulseEffects Equalizer image

还有许多其他选项可能也很有用,以及对输入声音的处理。

你可以安装支持系统范围均衡器的PulseAudio。这基本上是对旧的PulseAudio系统范围均衡器的更新。有关更多详细信息,请参阅此博文

1这篇博客文章在说什么?请记住,这是一个数据库,不是谷歌。它不会存储外部链接的内容。 - SDsolar


9虽然这个理论上可以回答问题,但最好还是在这里包含答案的关键部分,并提供链接作为参考,谢谢! - jrg

如果您想提升音质本身,可以参考https://web.archive.org/web/20190208002329/https://r3dux.org/2013/12/how-to-enable-high-quality-audio-in-linux/
为了方便起见,我在这里总结一下。
编辑/etc/pulse/daemon.conf,找到以下三行。它们可能不在同一个位置,也可能被注释掉。
; resample-method = speex-float-1
; default-sample-format = s16le
; default-sample-rate = 44100

取消注释并将它们更新为以下内容。
resample-method = src-sink-medium-quality
default-sample-format = s24le
default-sample-rate = 96000

最后重新启动pulseaudio(可能还要重新启动音乐播放器)
pulseaudio -k
pulseaudio --start

对于重新采样方法,您也可以尝试使用“src-sink-best-quality”,但这会在我的机器上使用大约两倍的CPU时间,而与中等设置相比,几乎没有明显的差异。
在我的机器上(Intel Core i5-3210M 2.5GHz 3MB缓存),当使用src-sink-best-quality重新采样方法并播放FLAC音频时,pulseaudio的占用率约为50%,而在使用src-sink-medium-quality时约为20%。