Sound Space https://audioes.ru/ |
|
USB-сборки Linux и Windows для воспроизведения аудио https://audioes.ru/viewtopic.php?f=7&t=6735 |
Страница 1 из 1 |
Автор: | parzab [ 13 авг 2016, 12:25 ] |
Заголовок сообщения: | USB-сборки Linux и Windows для воспроизведения аудио |
Здравствуйте, уважаемые форумчане! Предлагаю вашему вниманию две сборки, предназначенных для превращения компьютера в "музыкальную станцию". Сборки сформировались в процессе дискуссии на форуме сайта doctorhead.ru Предлагаю вам оценить полученный результат и высказать свои мнения. Надеюсь, данное программное обеспечение окажется полезным для местных ценителей качественного звука. Обе сборки устанавливается на любую USB-флэшку, объёмом 4Гб и выше. С этой-же флэшки грузится в оперативную память компьютера и ОЧЧЧЕНЬ быстро работает! Начнём с Linux: сборка основана на BunsenLabs Hydrogen (в свою очередь, это микро-сборка на основе Debian Linux). Сборка 32-битная, nonPAE (использует только 3Гб ОЗУ) - т.е. должна работать на самых древних компьютерах. Из сборки удалена звуковая подсистема PulseAudio, как лишняя "прослойка" между плеерами и системой вывода звука ALSA. 1. Скачиваем архив ![]() Размер архива: 1,38 ГБ (1 490 056 791 байт). 2. Подключаем USB-флэшку и утилитой USB Image Tool.exe заливаем на неё образ линукса (кнопка "Restore"). Запись образа на флэшку нужно производить в режиме "Device Mode" , а в настройках поставить галлочку на "Truncate oversize images in device mode". Скриншот с настройками - прилагается в архиве, в папке _docum_. 3. Загружаем компьютер с полученной флэшки. Правой кнопкой мыши или сочетанием клавиш [Super]+[Space](в простонародье [Win]+[пробел]) вызываем меню оконного менеджера Openbox. 4. Запускаем плеер DeaDBeeF - он настроен на вывод звука через ALSA. Плеер бит-перфектный и обладает наиболее эмоциональным звуком. В настройках плеера вместо "Аудио устройство по умолчанию" выбираете конкретную аудио-карту и ОБЯЗАТЕЛЬНО c пометкой внизу названия "Direct hardware device without any conversions", и запускаете тестовую композицию. Если всё заиграло - радуемся и слушаем. Если в плеере бегунок ползёт по указателю трека, а звука нет, то смотрим все-ли "нолики" стоят на нужных нам аудио-выходах в "Меню" -> "ALSA Mixer", и установлена-ли максимальная громкость; или пробуем поменять девайс в настройках плеера. 5. Проверяем, определилась-ли Ваша звуковая карта ядром linux-а: в "Меню" -> "ALSA SoundCards" -> появится список аудиокарт. Обычно, card 0 - соответствует параметру hw:0,0 в настройках MPD-сервера и плеера gmusicbrowser. В трее, справа-вверху кликните мышкой по значку динамика - при загрузке часто громкость стоит на минимуме (столбик регулятора весь светло-серого цвета). Для более подробных регулировок аудио-входов в меню есть пункт "ALSA Mixer". 6. В системе установлен gmusicbrowser - аудио-плеер, выводящий звук через набор библиотек GStreamer. Говорят, что тоже бит-перфектный и обладает наиболее натуральным звуком. Послушайте-сравните... Настройка звуковой карты: "Главное" -> "Настройки" -> "Аудио" -> "gstreamer 1.0" -> "расширенные настройки" -> alsa -> hw:0,0 (или измените, если Ваша карта установилась в системе как hw:1,0... hw:2,0 ) 7. В системе установлен Music Daemon Player (MPD) и клиент-оболочка для него Ario. ВНИМАНИЕ!!! Ракета - педальная. Загрузка сетевых функций и/или локального MPD-демона производится вручную. MPD работает как локальный сервис - автоматически запускается при запуске Ario, и выгружается из памяти - при остановке Ario. Сетевой доступ к MPD запускается пунктом "MPD net.service START" в "Меню". При этом запускается ТРИ системные службы: 1. AVAHI - для динамического предоставления DNS-имён, в первую очередь - нашего MPD-плеера; 2. LIGHTTPD - "лёгкий" web-сервер - для закачки обложек альбомов в программы-клиенты; 3. MPD - сам плеер. Для выгрузки этих служб из памяти предназначен ярлык "MPD net.service STOP". Выбор звуковой карты в Ario: вверху горизонтального меню "Редактировать" -> "Параметры" -> "Сервер" -> внизу пункт "Аудио выходы" -> ставим крыжик напротив нужной Вам карты, например "ALSA card 0 (hw:0,0)". Остальные крыжики - убираем. Если оставить крыжики на всех картах - звук будет выводиться СРАЗУ НА ВСЕ аудиокарты. Если у Вас пять и более аудиокарт - добавить их в Ario/MPD Вы сможете, отредактировав файл /etc/mpd.conf Папка с музыкальными файлами для MPD задана в /media/meloman/ Из неё формируется база MPD. В папку /media/meloman/music/ записаны локальные файлы для тестирования. В файле mpd.conf я отключил автоматическое обновление базы, ибо по-умолчанию mpd делает его при каждом запуске. И, если у Вас большая фонотека, то это будет сильно раздражать. Поэтому, если Вы добавили в папку с музыкой новые файлы, то обновите базу вручную, отправив команду из клиента, будь то Ario или ncmpcpp. Локальные HDD или подключённые USB-носители можно добавить в папку /media/meloman/ при помощи встроенного файлового менеджера Thunar. Или, после этого, обновите базу вручную, отправив команду из клиента, будь то MPoD, GMPC, Ario или ncmpcpp. Треки с подключённых дисков можно добавить в плейлист при помощи вкладки "Файловая система". После того, как Вы смонтировали дополнительные диски и запустили сетевые службы MPD, можно выйти из графической оболочки в консоль, при этом из памяти выгружается около 15 процессов. Продолжайте управление MPD плеером удалённо с планшета или смартфона программами-клиентами. клиенты для коммуникаторов: - для Android в Google Play есть MPDroid и DroidMPD. Какой из них выбрать — дело вкуса; интерфейс второго показался несколько аляповатым. - для iPhone/iPod пользуется популярностью MPoD, для iPad есть специализированная версия — MPaD. - клиент для Windows - GMPC. Скачиваете, устанавливаете, настраиваете соединение - клиент должен автоматически найти работающий MPD как "blh4audio", в меню клиента запускаете обновление базы музыкальных файлов, пользуетесь... *** Вы можете одновременно запустить три плеера (DeaDBeeF, Ario и gmusicbrowser) и, наконец-то сравнить их звучание в одинаковых условиях. Для удобства работы с файлами, дополнительно установлена утилита Double Commander - бесплатный кросс-платформенный аналог Total Commander-а. P.S. Если (вдруг) кто-то хочет использовать MPD в сетевом режиме и не желает загружать графический интерфейс, то достаточно в файле /home/meloman/.profile запретить последнюю строчку скрипта, поставив # в начале строки и сохранив изменения. При следующем включении компьютера графический интерфейс не будет загружаться. P.P.S. По-умолчанию логин/пароль в данной сборке: meloman / meloman |
Автор: | parzab [ 13 авг 2016, 12:44 ] |
Заголовок сообщения: | USB-сборки Linux и Windows для воспроизведения аудио |
Затем мне достался экземпляр минималистической сборки Windows 10 x64 в VHD контейнере, сделанную участником welic с сайта ru-board. В систему встроен EWF (Enhanced Write Filter). Элементы управления размещены в стартовом меню. Цитата: При использовании фильтра EWF между диском и программами создается специальная буферная зона (оверлей) в оперативной памяти. При работе программ вся записанная информация происходят не на диск, а в быструю энергозависимую память. После завершения работы системы все изменения могут быть записаны на диск, или просто аннулированы. Это дает несколько преимуществ: 1. Систему можно сделать полностью «стерильной» — например, установили все ПО, запустили EWF, отключили сохранение изменений, и каждый раз после перезагрузки вы получаете «чистую» ОС. 2. Вместо записи на диск все пишется в RAM, а это дает значительный прирост производительности даже на обычных HDD, не говоря уже о SSD и Flash. Есть и минусы: 1. Отъедается оперативная память пропорционально количеству изменений, но это можно обойти, настроив сохранение части информации на других дисках не защищённых EWF фильтром. 2. Увеличивается время выключения/перезагрузки компьютера до 3-5 минут при записи изменений на диск из буферной зоны. 3. Если вся оперативная память будет заполнена (изменениями и модификациями файлов) – при попытке записи вы получите сообщение о нехватке памяти и система может просто «зависнуть». Поэтому, если вы собираетесь копировать на защищенный диск что-то массивное, убедитесь, что у вас достаточно оперативной памяти для новых данных или временно отключите EWF (ewfmgr c: -commitanddisable –live). Вместо однозонной применена двухзонная схема EWF - разделение всей области EWF на системную и пользовательскую - ReData ("Replace Data"-перемещенные данные, "Real Data" - данные в режиме реального времени, без отложенной записи). К пустой папке ReData присоединён "невидимый" раздел диска, размером 1,2Гб. В пользователькой области данных - профили и файлы пользователей Users, ProgramData, каталоги winevt и prefetch, а также Programs - каталог для установки программ и утилит, постоянно пишущих свои логи и *.ini. В системной - вся остальная система. Предлагаю вам результат: Файл: ![]() Напоминаю: операционная система устанавливается на любую USB-флэшку, объёмом 4Гб и выше. 1. Скачиваете архив Win10x64_(4audio)_4Gb.7z с образом и утилитой записи на флэшку. 2. Подключаете USB-флэшку и утилитой USB Image Tool.exe заливаете на неё образ линукса (кнопка "Restore"). Запись образа на флэшку нужно производить в режиме "Device Mode" , а в настройках поставить галлочку на "Truncate oversize images in device mode". Скриншот с настройками - прилагается. 3. Загружаете компьютер с полученной флэшки. 4. До-устанавливаете все необходимые драйвера для Вашего компьютера и звуковой карты. Запускаете скрипт "EWF-Save-REBOOT" ВНИМАНИЕ!!! На медленных USB-флэшках сохранение может длиться достаточно долгое время. Компьютер принудительно НЕ ВЫКЛЮЧАЕМ!!! 5. После перезагрузки запустите "Диспетчер устройств" и убедитесь, что все драйвера установились и работают. 6. Настраиваете вывод звука на Вашу аудио-карту в плеерах foobar2000 и XMplay (оба плеера скриптами-ярлыками запускаются c real-time приоритетом). Кроме того, разработчиком welic был установлен плеер Infinity blade Star9 v 3.99 и драйвер ASIO4ALL. На Рабочем столе имеется ярлык запуска "улучшайзера" Windows для получения максимально качественного звука - Fidelizer v7.3. Слушаете-сравниваете-пользуетесь... 7. Если нужно установить другую программу или плеер, то устанавливайте их в папку "C:/ReData/Programs..." После того, как установили и настроили параметры и ярлыки рабочего стола - сохраните полученные результаты скриптами: сначала "ReData-EWF-SAVE", затем - "EWF-Save-REBOOT". После перезагрузки, чтобы разрешить прямую запись в раздел "C:/ReData/, ещё раз запустите "ReData-EWF-SAVE". |
Автор: | sliderf [ 22 фев 2017, 13:33 ] |
Заголовок сообщения: | USB-сборки Linux и Windows для воспроизведения аудио |
Хочу перепостить пост от автора (ув. Iskander ), с его настройками под AV linux - Jack, clementine и Cadence. Надеюсь, что новичкам в линуксе типа меня будет полезно и с экономит кучу времени и нервов. "AV linux намного популярнее и стабильнее чем КХстудио. Я установил стабильную версию AV linux на ноут без проблем. В нем предустановлен плеер clementine последней версии 1.3.1. Правда по его звучанию против клементины старой версии, которая установлена в КХстудио, показалось, что звук хуже. Но это может на кхстудио. Так вот, в АВ линуксе программа управления джеком называется QjackCtl. Хотя по функционалу она схожа с прогой cadence из кхстудио, звучание у них совсем разное. Я почему остановился на AV linux. В мануале написано, что все программы из репозитория KXstudio работают в AV linux. В общем так, послушал в AV linux клементину с выводом через джек на алса посредством проги QjackCtl, звучание намного хуже клементины через джек на алса посредством Cadence в кхстудио. Ради эксперимента установил Каденсу из репозитория кхстудио в AV linux. Догадайтесь, что? Клементина через каденсу в АВ студио запела как в кхстудио! Для меня выбор клементины 1.3.1 принципиален, так как старая версия не поддерживает управлялку под андроид." АВ Линукс основан на дебиан. При установке нужно создать два пользователя: первый будет root, это администратор верхнего уровня, второй - обычный пользовательский юзер. Все изменения в системе делаются из аккаунта root и автоматом применяются ко всем пользовательским аккаунтам. У АВстудио отличный и подробный мануал, там много полезной инфы по установке на хард диск и по настройке джека. http://bandshed.net/...center][/color] АВстудио качаем отсюда и делаем загрузочную флешку при помощи unetbootin. http://www.bandshed....center][/color] Запускаем флешку и грузимся в лайв сессию. Надо ввести имя пользователя и пароль: AV Linux 32bit Username: isotester , Password: avl32. AV Linux 64bit Username: isotester , Password: avl64. Перед установкой на хард надо будет вручную создать два раздела на харде: первый в формате ext4, размер 24Гб, на него будет установлена ось, вторая - SWAP размером 1024Мб. Все делается из утилиты systemback, которая есть в составе лайв сессии. Подробная инфа есть в мануале. После установки АВ Линуха на диск я послушал клементину с выводом через qjackctl (назовем ее кьюджек). Ниже скрины настроек кьюджека https://yadi.sk/i/S_HUQCsr3EJ2V8 https://yadi.sk/i/sZiSwa1j3EJ2VE https://yadi.sk/i/UKBaUZcL3EJ2VJ Звучание клементины с выводом через кьюджек в АВ линуксе хуже чем клементины через каденс в КХстудио. Поэтому я установил Cadence в АВлинуксе. При этом QjackCtl остается в системе, то есть можно выбирать между каденс и кьюджек для настроек джек. Только надо не забывать останавливать один из них перед запуском второго. Я поставил каденсу, настроил ее как на скрине ниже и... клементина с ней запела! Следующие выводы по сравнению каденс против кьюджека в АВлинуксе: - у каденсы нагрузка на проц МЕНЬШЕ чем у кьюджека. - в каденсе при размере буфера 32 сэмлпа при воспроизведении значение XRun остается на нуле, а в кьюджеке - при 64. Это на моем древнем ноуте Делл Е6400. Нужно выбрать такое значение сэмпла, про котором xRun всегда остается на нуле, это своего рода индикатор потери пакетов при воспроизведении. - латенси у каденсы в два раза меньше чем у кьюджека, то есть 0.7сек против 1.4сек при буфере 32 и сэмпл рейте 44.1кГц. - в каденсе есть выбор таймера. на слух HPET лучше всего. Ниже скрин настроек каденсы в АВ линуксе. Мост ALSA - Jack (plugin) мне показался правильнее чем через loop. https://yadi.sk/i/RIdSj0NU3EJ2VL В клементине я уменьшил заполнение буфера до минимума, до 1%. Влияет на звук заметно. Сэмпл рейт принудительно поставил на 44.1кГц. https://yadi.sk/i/J_NScEks3EJ2VQ При воспроизведении можно посмотреть маршрут вывода аудио через джек, через приложение Catia (Катя), оно в составе cadence tools. https://yadi.sk/i/-o3ZCnwY3EJ2VW Входим в систему пользователем root. Как я уже упоминал, это системный админ. После входа надо ссначала включить репозитории КХстудио. Набираем в строке поиска в в меню старт название Synaptic - это программа управления репозиториями, программами и пакетами программ. Запускаем ее. В поиске набираем kxstudio. В списке появятся все названия, в которых есть kxstudio. На моем скрине слева от каждой строки стоит зеленый квадратик, это значит, что они уже установлены у меня. В первую очередь надо установить репозитории кхстудио. Я их выделил в скрине. https://yadi.sk/i/tdfc4TfY3EJ2Vp После установки репозитеториев в терминале запустить следующую команду:apt-get update После завершения обновления можно приступить к установке пакетов программ из репозитория кхстудио. Сначала запускаем в терминале: kxstudio-default-settings Это пакет с дефолтными установками кхстудио. Затем запускаем в терминале: kxstudio-meta-all В результате установятся все пакеты мета. Установленный пакет с дефолтными установками и пакетами мета видно на моем скрине вверху, они обозначены зелеными квадратиками. Теперь надо поставить каденсу и сопутствующие ей проги. Набираем в поиске в Синаптике слово cadenсе. На скрине ниже указано какие проги я себе поставил. Последние две я не стал ставить, так как батч Катарина и поддержка юнити нам не нужны для звуковоспроизведения. Хотя их можно тоже поставить до кучи.https://yadi.sk/i/OFN7k5RD3EJ2Uy Вот и все. Теперь каденса есть в меню. |
Автор: | maddddy [ 22 фев 2017, 14:14 ] |
Заголовок сообщения: | USB-сборки Linux и Windows для воспроизведения аудио |
sliderf, у вас ссылки при копировании побились: sliderf писал(а): http://bandshed.net/...center][/color] АВстудио качаем отсюда и делаем загрузочную флешку при помощи unetbootin. http://www.bandshed....center][/color] Укажите плз корректные (можно скинуть в ЛС) и я вставлю их в первое сообщение. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |