Answers:
要更改采样率和音频位深,我们需要编辑pulseaudio服务器的配置文件 /etc/pulse/daemon.conf
请备份原始设置,以恢复默认设置,以防som设置破坏您的音频。
查找以下条目:
; default-sample-format = s16le
; default-sample-rate = 44100
都用注释掉了;
。这意味着不读取它们,因为此处给出的条目是默认值。取消使用它们,并用更适合您的值替换它们。始终记住,选择极高的值可能会牺牲系统性能或稳定性。
示例格式的可能条目为: u8, s16le, s16be, s24le, s24be, s24-32le, s24-32be, s32le, s32be float32le, float32be, ulaw, alaw
对于可能的条目采样频率是任何之间1
和192000
赫兹(选择有意义的值!)
将此文件另存为~/.pulse/daemon.conf
或原始位置(然后需要是root)。为了使更改生效,需要pulseaudio -k
在终端中重新启动pulseaudio ,或者注销并重新登录。
上面的答案是正确的,但是它将仅更改Pulse Audio设置。这是声音在Linux上的工作方式:
应用>脉冲音频> ALSA>实际声卡
因此,更改Pulse Audio采样格式和采样率只是第一步。您必须正确设置ALSA。
现在,我无法告诉您该怎么做。没有一个最新的Ubuntu版本允许您通过配置文件更改ALSA设置。显然,ALSA会始终将所有内容重新采样到48KHz / 16bit,您将被牢牢抓住。我必须提醒您,与XP的KMixer相似,ALSA混合和重采样算法的质量非常非常低。
这意味着:除非有人能够在最近的(2012/2013)Ubuntu发行版上更改ALSA采样格式和采样频率,否则您就可以更改Pulse的音频,而Linux上的音频则像地狱一样糟!
另外,不要将采样率设置为“可用的最大选项”,这样会进行音频重采样,而您不希望这样做!根据听到的声音设置采样率。如果是CD音频:44.1KHz。如果DVD:48KHz 相反,位深度应该始终是最高可用,而24bit似乎是最好的卡可以处理的最高深度。
我推荐我的YouTube 视频以获取更多信息。您可以从中提取对您更有用的内容。