我想通过我的 DAC 在 Linux 中播放我的高分辨率 FLAC 文件,并尝试通过 USB 电缆输出,但无论我使用什么音频程序,我的 DAC 接收的流总是降低到 CD 质量。我在两台不同的笔记本电脑上尝试过不同版本的 Ubuntu 和 Mint,结果总是一样的。我能够通过安装基于 Debian 的 Volumio 在一台笔记本电脑上获得高分辨率流,但我想在 Ubuntu 上做到这一点。我没有看到任何地方设置告诉操作系统不要降低音频采样率。我的 Android 手机和 Windows 笔记本电脑将这些文件发送到 DAC,完全没有问题。对于不太精通命令行的人,有什么建议可以在 Linux 中解决这个问题吗?
答案1
编辑 pulseaudio 配置文件
vim /etc/pulse/daemon.conf
添加到最后:
default-sample-format = s24le
default-sample-rate = 96000
alternate-sample-rate = 44100
resample-method = soxr-vhq
avoid-resampling = yes
然后以你的用户身份运行(不是以sudo
root 身份运行):
$ pulseaudio -k
通过此配置,您应该能够以 24b/96kHz 速率使用您的 DAC,尝试一下并让我们知道!
对于重新采样方法:要找出可用的方法,您可以运行pulseaudio --dump-resample-methods