Праздно просматривая просторы Интернета, я наткнулся на тему на компьютерном форуме, где один человек утверждал, что ему не удалось добиться идеального по битам¹ звука на Linux:http://www.bleepingcomputer.com/forums/t/617127/sorry-guys-no-more-linux-for-me/По его словам, именно по этой причине он отказался от использования Linux.
Неужели по какой-то фундаментальной причине невозможно добиться идеального звука на Linux? Если нет, то как это сделать?
¹ Bit-perfect — строгий термин; он означает, что аудиовыход идентичен входу — например, если аудиовыход перенаправляется на USB-накопитель, то полученный файл будет идентичен исходному файлу. Аудио, которое было повторно сэмплировано или прошло через микшер, не является bit-perfect.
решение1
Да, конечно, можно, заблокируйтесь по этой ссылке:
https://www.head-fi.org/threads/bit-perfect-audio-from-linux.561961/
Вам нужно установить музыкальный проигрыватель, который позволяет вам выбирать определенные настройки ALSA. Каждая из моих рекомендаций имеет свои плюсы и минусы. По моему мнению, наиболее близким к совершенству является "gmusicbrowser". Мои 4 рекомендации для первоклассных музыкальных проигрывателей:
- DeaDBeef http://deadbeef.sourceforge.net/
- Gmusicbrowser https://launchpad.net/~shimmerproject/+archive/ppa
- Гуайядеке http://sourceforge.net/projects/guayadeque/
- Что-то вроде Либета https://code.google.com/p/quodlibet/
Чтобы получить побитно-идеальный вывод из каждого из вышеперечисленных вариантов:
DeaDBeef:
- Нажмите меню «Правка», затем «Настройки».
В окне «Настройки» на вкладке «Звук» > «Плагин вывода» = «ALSA» и «Устройство вывода» = «HDA Intel ALC889,IEC958, S/PDIF» ПРИМЕЧАНИЕ: выбор «Устройства вывода» будет зависеть от типа звуковой карты вашего компьютера. Она может быть обозначена иначе, чем у меня.
В том же окне настроек выберите > Плагины. В левом столбце выберите «Плагин вывода Alsa», а затем нажмите кнопку «Настроить». В окне конфигурации убедитесь, что флажок «Передискретизация ALSA» не установлен, и установите флажок «Освобождать устройство при остановке». > Теперь вы закончили настройку DeaDBeeF для побитового воспроизведения.
Итак, Либет:
- нажмите на меню Музыка > Настройки > вкладка Плеер
- для "Выходного конвейера" введите "alsasink device=hw:0,1" (кавычки опустить)
Gmusicbrowser: см. пост 5 в этомнить:
Гуаядеке:
- нажмите меню «Библиотека» > «Настройки» и выберите «Воспроизведение» в левом столбце.
- для Выходного устройства = ALSA и в белом поле справа введите "hw:0,1" или "plughw:0,1" (кавычки опустить)
Я использую Ubuntu studio, потому что ядро в реальном времени, например, требуется ядро в реальном времени jackd
. В любом случае, работает отлично.
Пока
решение2
Если вам нравится внешний вид Amarok 1.4 и Clementine, но вы хотите обновленный плеер с более продвинутыми настройками аудиовыхода и ALSA, вы можете ознакомиться с моей версией Clementine под названием Strawberry:https://github.com/jonaski/strawberry/releases Он нацелен на аудиоэнтузиастов и пользователей, которые проигрывают локальные музыкальные файлы. Он поддерживает несколько бэкэндов (gstreamer, xine и VLC) с расширенными опциями аудиоустройств, такими как настройка пользовательской строки устройства ALSA.