在闲逛互联网时,我在计算机论坛上发现了一个主题,当时有人声称未能在 Linux 上实现比特完美的音频:http://www.bleepingcomputer.com/forums/t/617127/sorry-guys-no-more-linux-for-me/他说正是因为这个原因他已经不再使用 Linux。
出于某种根本原因,真的不可能在 Linux 上实现比特完美的音频吗?如果没有,该怎么做?
1 位完美是一个严格的术语;这意味着音频输出与输入相同 - 例如,如果音频输出重定向到 USB 驱动器,则生成的文件将与原始文件相同。已重新采样的音频或已通过混音器的音频并不完美。
答案1
是的,当然可以,锁定此链接:
https://www.head-fi.org/threads/bit-perfect-audio-from-linux.561961/
您需要安装一个允许您选择某些 ALSA 设置的音乐播放器。我的每条建议都有优点和缺点。 IMO,最接近完美的是“gmusicbrowser”。我对顶级音乐播放器的 4 条建议是:
要从上述每一项中获得位完美的输出:
死牛肉:
- 单击“编辑”菜单,然后单击“首选项”。
在“首选项”窗口中的“声音”选项卡 >“输出插件”=“ALSA”和“输出设备”=“HDA Intel ALC889、IEC958、S/PDIF”注意:“输出设备”选择将取决于声音类型计算机中的卡。它的标签可能与我的标签不同。
在同一首选项窗口中,选择 > 插件 在左栏中选择“Alsa 输出插件”,然后单击“配置”按钮 在配置窗口中,确保未选中 ALSA 重采样,并且选中“在以下情况下释放设备”复选框:停止了”。 > 现在,您已完成 DeaDBeeF 的设置,以实现完美的播放。
利贝特:
- 单击音乐菜单 > 首选项 > 播放器选项卡
- 对于“输出管道”,输入“alsasink device=hw:0,1”(省略引号)
Gmusicbrowser:请参阅本中的帖子 5线:
瓜亚德克:
- 单击“库”菜单 >“首选项”,然后从左栏中选择“播放”
- 对于输出设备 = ALSA,并在右侧的白框中输入“hw:0,1”或“plughw:0,1”(省略引号)
jackd
我使用 Ubuntu studio 是因为内核是实时的,例如,需要实时内核。不管怎样,它工作得很好。
再见
答案2
如果您喜欢 Amarok 1.4 和 Clementine 的外观,但想要一个具有更高级音频输出和 alsa 设置的更新播放器,您可以查看我的 Clementine 分支 Strawberry:https://github.com/jonaski/strawberry/releases 它面向音频爱好者和播放本地音乐文件的用户。它支持多个后端(gstreamer、xine 和 VLC),并具有高级音频设备选项,例如设置自定义 alsa 设备字符串。