- Тема: Высококачественный звук в Linux и в Linuх-подобных ОС
- Высококачественный звук в Linux и в Linuх-подобных ОС
- Re: Высококачественный звук в Linux и в Linuх-подобных ОС
- Re: Высококачественный звук в Linux и в Linuх-подобных ОС
- 5.1. Почему воспроизведение аудио в Linux лучше, чем в Windows
- Читайте также
- 1.4. Почему программы GNU лучше
- Почему базы данных лучше офицеров Штази
- Почему некоторым тайнам лучше оставаться тайнами
- 1.3. Почему именно Linux?
- 2.4.2. Установка Windows 9x, Windows NT/2000 и Linux.
- Почему Linux?
- 1.7.2. Установка Windows 9x, Windows NT/2000/XP и Linux
- 14.4. Воспроизведение аудио в фоновом режиме
- Linux и её старики: почему ссыхается сообщество разработчиков Ядра? Евгений Золотов
- Windows + Android: больше — значит лучше? Евгений Золотов
- Звезда по имени Linux: почему «военные» ОС прочнее Евгений Лебеденко, Mobi.ru
- Почему социальная сеть Google+ лучше, чем Facebook: восемь очевидных преимуществ Олег Нечай
- ОГОРОД КОЗЛОВСКОГО: Heavy metal, или Лучше меньше, да лучше
- Глава 22 Воспроизведение аудио и видео
- Почему Иннополис будет лучше Сколково Виктор Осетров, основатель RealSpeakerLab
- Тема: Высококачественный звук в Linux и в Linuх-подобных ОС
- Высококачественный звук в Linux и в Linuх-подобных ОС
- Re: Высококачественный звук в Linux и в Linuх-подобных ОС
- Re: Высококачественный звук в Linux и в Linuх-подобных ОС
- Настройка звука в Linux с Pulse
- Как работает аудио в Linux
- Почему именно PulseAudio?
- Настройка Pulse
- Шаг 1. Проверьте оборудование
- Шаг 2. Проверьте ваше приложение
- Шаг 3. Настройка звука в pavucontrol
- Шаг 4. Маршрутизация звука в Pulse
- Выводы
Тема: Высококачественный звук в Linux и в Linuх-подобных ОС
Опции темы
Высококачественный звук в Linux и в Linuх-подобных ОС
Возможно баян, но хочется узнать на счет возможность реализации высококачественного цифрового источника на базе Linux и Linux-подобных OC, например Ubuntu, Android. В первую очередь интересуют следующие вопросы:
1) Поддержка USB Audio девайсов
2) Вывод аудиопотока с бит-перфектом
3) Поддержка losless и hi-res контента
4) Подходящие софтовые плейеры
5) Сравнение по качеству звука с виндой
У кого есть опыт просьба поделиться.
Последний раз редактировалось Роман М; 07.10.2011 в 12:04 .
Re: Высококачественный звук в Linux и в Linuх-подобных ОС
VortexBox — свободный (GPLv3), быстроустанавливаемый образ GNU/Linux на базе Fedora,
превращающий компьютер в легкоуправляемый музыкальный сервер/Jukebox.
— превращает старый компьютер в CD-риппер/Jukebox/NAS за 15 минут;
— основан на Fedora, поэтому легко модифицируем;
— автоматически добавляет теги ко всем файлам из онлайновой базы данных музыки;
— автоматически загружает обложки;
— автоматически передает файлы на SMB-шары;
— автоматически переиндексирует Squeezebox сервер после конвертирования каждого CD;
— AppleTalk для OS X или Bonjour для Windows;
— DAAP: автоматически передает все mp3 в iTunes и Roku Soundbridge;
— NFS: для Linux-систем;
— DLNA: ushare с предварительно установленной поддержкой DLNA-проигрывателей (Xbox 360 и т.п.);
— легкая установка MPlayer для поддержки AlianBBC;
— поддержка Sonos;
— подходит в качестве backend-сервера для XBMC (Xbox Media Center),
работающего на XBOX, Windows, OSX, AppleTV или Linux;
— потоковая трансляция на USB и Lan — устройства.
Прямая ссылочка для скачивания (докачка не поддерживается): http://vortexbox.org/vortexbox-1.10.iso
Сам его скачал всего пару дней назад — ещё не было возможности попробовать.
Re: Высококачественный звук в Linux и в Linuх-подобных ОС
В линуксе поддержка усб-аудио 2.0 имеется, поэтому там 192 кГц 24 бит без проблем получается при наличии девайса, а для винды нужны драйвера, которые есть, но для законного использования требуют денег . Ну и у меня вызвала проблемы правильная настройка подсистемы звука, чтобы не было ресэмплеров и прочих изменений в данных, но я в Линуксе дуб-дубом. А так, если правильно все настроить, то звук от системы не зависит. И естественно с поддержкой лосслесс форматов и hi-res никаких проблем.
———- Добавлено в 15:12 ———- Предыдущее сообщение в 15:10 ———-
Это все имеет мало отношения к качественному звуку, и сравнимо с современными музыкальными центрами
5.1. Почему воспроизведение аудио в Linux лучше, чем в Windows
5.1. Почему воспроизведение аудио в Linux лучше, чем в Windows
Самыми распространенными аудиоподсистемами для Linux являются OSS (Open Sound System) и ALSA (Advanced Linux Sound Architecture). Обе системы поддерживают большое количество ISA- и PCI-звуковых карт, поэтому, скорее всего, вам не придется разыскивать в Интернете драйвер для своей звуковой карты. В последнее время чаше используется система ALSA, которая полностью совместима с системой OSS, но содержит много дополнительных функций.
Сейчас Linux, если не идеально, то, во всяком случае, подходит для работы со звуком. Когда Линусу Торвальдсу прислали первые патчи, оптимизирующие Linux для работы с аудиоинформацией (так называемые low latency-патчи), он не одобрил эту идею. В результате — отставание от Windows по работе со звуком как минимум на три года. В 1995 году насчитывалось 30-35 (сейчас насчитывается около 800) приложений для Linux, способных работать со звуком. Работать-то они работали, но довольно криво. Сейчас объясню, почему.
Для работы со звуком в реальном времени нужно минимизировать задержки (англ. latency — время ожидания). Latency в 100 мс вы уж точно услышите невооруженным ухом, задержку в 10 мс можно услышать в виде небольшого шума на фоне — тумана. Идеальное время задержки — 3 мс для аудио (WAV) и 1 мс для MIDI. Кстати, проблема latency — это проблема не только Linux, а всех операционных систем, не являющихся системами реального времени (RTOS — Real Time Operation System) — Windows, MacOS. До появления системы ALSA время задержки при работе с аудиоинформацией в Linux (использовалась система OSS/Free) составляло около 150 мс. Система ALSA снизила время задержки до 6 мс — результат лучше, чем у Windows 2000.
В настоящее время задержки (последняя версия ALSA) составляет 4.3 мс. Это довольно неплохо, что позволило Linux вырваться на второе место по обработке аудиоинформации среди не-RT операционных систем. На первом месте — MacOS X (CoreAudio API), на третьем — Windows 2000 (ASIO) и Mac OS 9.
В пользу ОС Linux говорит также ее надежность и стабильность при работе с любыми данными. Даже если взять непрофессиональную работу с мультимедиа-данными — прослушивание MP3: в Linux у меня еще ни разу не заикался Xmms, что бы я ни делал. В Windows же при открытии больших документов в том же Word наблюдаются искажения при проигрывании музыки с помощью WinAmp.
Данный текст является ознакомительным фрагментом.
Продолжение на ЛитРес
Читайте также
1.4. Почему программы GNU лучше
1.4. Почему программы GNU лучше Что делает программу GNU программой GNU?[19] Что делает программное обеспечение GNU «лучше» по сравнению с другим (платным или бесплатным) программным обеспечением? Наиболее очевидной разницей является общедоступная лицензия (General Public License — GPL),
Почему базы данных лучше офицеров Штази
Почему базы данных лучше офицеров Штази Возможно, информация и в самом деле кислород современной эпохи, говоря словами Рональда Рейгана, но этот кислород питает и систему жизнеобеспечения диктатуры. Какой разумный диктатор упустит возможность больше узнать о нынешних и
Почему некоторым тайнам лучше оставаться тайнами
Почему некоторым тайнам лучше оставаться тайнами Механизму выработки политических решений угрожают не только аффекты и спешка, но также растущая доступность и мобильность информации. Мобильная связь проникла в самые далекие уголки, и информацию стало проще получать.
1.3. Почему именно Linux?
1.3. Почему именно Linux? Каждая операционная система имеет свое «призвание». Операционную систему Windows NT Server предпочтительнее использовать как сервер рабочих групп сетей Microsoft. Система Novell Netware лучше «смотрится» в роли файлового сервера и сервера печати. ОС UNIX первоначально
2.4.2. Установка Windows 9x, Windows NT/2000 и Linux.
2.4.2. Установка Windows 9x, Windows NT/2000 и Linux. Первый способВ этом способе используется загрузчик NT Loader. Выполните установку Windows 2000 в раздел NTFS, a Windows 9x — в раздел FAT/FAT32. Не забудьте приготовить четыре системных дискеты для восстановления! Напомню, что если вы хотите установить Windows
Почему Linux?
Почему Linux? Устанавливая Linux, вы получаете множество преимуществ:? Гибкость. Мало того, что практически все в Linux поддается настройке в соответствии с именно вашими задачами и оборудованием, так вам еще и становятся доступны исходные тексты ядра и приложений, и вы можете
1.7.2. Установка Windows 9x, Windows NT/2000/XP и Linux
1.7.2. Установка Windows 9x, Windows NT/2000/XP и Linux Первый способВ этом способе используется загрузчик NTLoader. Выполните установку Windows 2000 в раздел NTFS, a Windows 9x — в раздел FAT/FAT32. Не забудьте приготовить четыре системных дискеты для восстановления! Напомню, что если вы хотите установить Windows
14.4. Воспроизведение аудио в фоновом режиме
14.4. Воспроизведение аудио в фоновом режиме Постановка задачи Вы пишете приложение, в котором требуется воспроизводить аудио (например, обычный музыкальный плеер), и хотите, чтобы эти файлы могли воспроизводиться даже в том случае, когда это приложение работает в фоновом
Linux и её старики: почему ссыхается сообщество разработчиков Ядра? Евгений Золотов
Linux и её старики: почему ссыхается сообщество разработчиков Ядра? Евгений Золотов Опубликовано 20 ноября 2013 Linux по-прежнему сильна. В этом легко убедиться, поставив новую версию любимого дистрибутива и насладившись свежими формами и идеями либо
Windows + Android: больше — значит лучше? Евгений Золотов
Windows + Android: больше — значит лучше? Евгений Золотов Опубликовано 09 января 2014 Перспектива превращения Android в операционную систему для «полноразмерных вычислительных машин» нарисовалась ещё полгода назад. К тому моменту на рынке уже имелось или
Звезда по имени Linux: почему «военные» ОС прочнее Евгений Лебеденко, Mobi.ru
Звезда по имени Linux: почему «военные» ОС прочнее Евгений Лебеденко, Mobi.ru Опубликовано 10 мая 2011 года Уж чем-чем, а планами российский народ не удивить. Попав между молотом плановой экономики СССР и наковальней скрупулёзного планирования экономики
Почему социальная сеть Google+ лучше, чем Facebook: восемь очевидных преимуществ Олег Нечай
Почему социальная сеть Google+ лучше, чем Facebook: восемь очевидных преимуществ Олег Нечай Опубликовано 15 августа 2013 Google+ — самая молодая из крупных социальных сетей такого рода: она была запущена в июне 2011 года и открылась для всеобщего пользования в
ОГОРОД КОЗЛОВСКОГО: Heavy metal, или Лучше меньше, да лучше
ОГОРОД КОЗЛОВСКОГО: Heavy metal, или Лучше меньше, да лучше Автор: Козловский ЕвгенийНа Новый год, в числе прочего, получился новенький фотоаппарат от Casio: EX S770. Последняя на тот момент и безусловно лучшая модель! Совершенная в своем роде. Таким образом, смутная мечта всегда
Глава 22 Воспроизведение аудио и видео
Глава 22 Воспроизведение аудио и видео • Форматы• ПлеерыЛет десять назад, когда ребенок просил у своих родителей компьютер, почти всегда ему задавали вопрос: «Зачем он тебе?» Ребенку, конечно же, компьютер нужен был только для игр, однако этот аргумент не подходил.
Почему Иннополис будет лучше Сколково Виктор Осетров, основатель RealSpeakerLab
Почему Иннополис будет лучше Сколково Виктор Осетров, основатель RealSpeakerLab Опубликовано 13 марта 2013В апреле 2011 года впервые была озвучена идея создания «Иннополиса» — города-спутника Казани, который станет центром сосредоточения молодых IT-специалистов со всей
Тема: Высококачественный звук в Linux и в Linuх-подобных ОС
Опции темы
Высококачественный звук в Linux и в Linuх-подобных ОС
Возможно баян, но хочется узнать на счет возможность реализации высококачественного цифрового источника на базе Linux и Linux-подобных OC, например Ubuntu, Android. В первую очередь интересуют следующие вопросы:
1) Поддержка USB Audio девайсов
2) Вывод аудиопотока с бит-перфектом
3) Поддержка losless и hi-res контента
4) Подходящие софтовые плейеры
5) Сравнение по качеству звука с виндой
У кого есть опыт просьба поделиться.
Последний раз редактировалось Роман М; 07.10.2011 в 12:04 .
Re: Высококачественный звук в Linux и в Linuх-подобных ОС
VortexBox — свободный (GPLv3), быстроустанавливаемый образ GNU/Linux на базе Fedora,
превращающий компьютер в легкоуправляемый музыкальный сервер/Jukebox.
— превращает старый компьютер в CD-риппер/Jukebox/NAS за 15 минут;
— основан на Fedora, поэтому легко модифицируем;
— автоматически добавляет теги ко всем файлам из онлайновой базы данных музыки;
— автоматически загружает обложки;
— автоматически передает файлы на SMB-шары;
— автоматически переиндексирует Squeezebox сервер после конвертирования каждого CD;
— AppleTalk для OS X или Bonjour для Windows;
— DAAP: автоматически передает все mp3 в iTunes и Roku Soundbridge;
— NFS: для Linux-систем;
— DLNA: ushare с предварительно установленной поддержкой DLNA-проигрывателей (Xbox 360 и т.п.);
— легкая установка MPlayer для поддержки AlianBBC;
— поддержка Sonos;
— подходит в качестве backend-сервера для XBMC (Xbox Media Center),
работающего на XBOX, Windows, OSX, AppleTV или Linux;
— потоковая трансляция на USB и Lan — устройства.
Прямая ссылочка для скачивания (докачка не поддерживается): http://vortexbox.org/vortexbox-1.10.iso
Сам его скачал всего пару дней назад — ещё не было возможности попробовать.
Re: Высококачественный звук в Linux и в Linuх-подобных ОС
В линуксе поддержка усб-аудио 2.0 имеется, поэтому там 192 кГц 24 бит без проблем получается при наличии девайса, а для винды нужны драйвера, которые есть, но для законного использования требуют денег . Ну и у меня вызвала проблемы правильная настройка подсистемы звука, чтобы не было ресэмплеров и прочих изменений в данных, но я в Линуксе дуб-дубом. А так, если правильно все настроить, то звук от системы не зависит. И естественно с поддержкой лосслесс форматов и hi-res никаких проблем.
———- Добавлено в 15:12 ———- Предыдущее сообщение в 15:10 ———-
Это все имеет мало отношения к качественному звуку, и сравнимо с современными музыкальными центрами
Настройка звука в Linux с Pulse
Звук в системе — вещь очень необходимая. Вы можете захотеть послушать музыку, посмотреть фильм, пообщаться с друзьями через голосовую связь или видеочат. Для всего этого вам нужно будет, чтобы система поддерживала работу со звуком. И не менее важно, чтобы звук воспроизводился хорошо.
В этой статье мы не будем рассматривать установку драйверов или выполнить настройку звука linux по умолчанию. Мы будем говорить о комфортном управлении звуком. О том, как заставить звуковую систему работать лучше, чтобы получаемый звук соответствовал вашим желаниям.
Как работает аудио в Linux
Если не вдаваться в подробности, то вот небольшая схема того, как будет работать звук в Linux:
Здесь есть источник и есть цель. Что-то создает звук, что-то должно его получить и обработать, а затем, наконец, воспроизвести. Для большинства повседневных задач мы используем обычные приложения, например, VLC для генерации звука и колонки или наушники для воспроизведения.
В обратном порядке то же самое. Устройство, например, микрофон, генерирует звук, а затем отправляет его приложению, например, Jitsi или Skype. Модель всегда работает похожим образом. Но между этими двумя точками существует звуковая подсистема Linux.
Если не углубляться в историю, для управления звуком linux использовалась Advanced Linux Sound Architecture (ALSA). Если быть точным, то она и сейчас используется. Но в современных дистрибутивах настройка звука в linux выполняется без непосредственной настройки ALSA пользователем. Вместо этого применяются инструменты более высокого уровня — PulseAudio.
Почему именно PulseAudio?
Почему Pulse так необходим? Это не так. ALSA работает настолько хорошо, что многие дистрибутивы только сейчас начинают интегрировать Pulse по умолчанию. Тем не менее работа с ALSA может потребовать многих часов ручной настройки.
И здесь мы не говорим о настройке по умолчанию. Дополнительная настройка звука alsa может привести к созданию запутанных конфигурационных файлов и скриптов, поэтому вам будет сложно создать единственную конфигурацию на все случаи жизни. Проблема не всегда в ALSA, иногда причиной стает само приложение, но это не меняет конечный результат.
Сейчас мы требуем от нашего компьютера намного больше чем раньше. Раньше аудиовыход подключался к наушникам или колонкам и все. Сейчас же часто необходимо подключать компьютер к пучковой аудиосистеме, телевизору и получать звук с микрофона по Bluetooth.
PulseAudio позволяет все это настроить просто и быстро, а вам только останется убедиться, что все работает правильно. Также здесь добавляется несколько дополнительных полезных функций. Например, возможность передавать аудио на другой компьютер изменение форматов и каналов.
Настройка Pulse
Чтобы настроить воспроизведение звука с помощью Pulse вам понадобится выполнить три вещи:
- Проверьте соединения, как физические, так и виртуальные;
- Подключите звуковой выход или вход к источнику звука;
- Управляйте целями с помощью Pulse Audio Control (pavucontrol).
Шаг 1. Проверьте оборудование
Проверьте кабели. Проверьте ручку громкости. Проверьте кнопки отключения звука и кнопки питания. Вы даже можете выключить аудиоустройство и снова включить.
Признайте это. Вы хоть раз оставляли подключенными наушники, забывали ввести пароль к колонкам или пытались включить звук с выключенной громкостью. Вы тратили много времени на настройку звука linux, а проблема была совсем не там. Поэтому лучше сразу убедиться что физическая составляющая в порядке. Так дополнительная настройка PulseAudio будет проще.
Шаг 2. Проверьте ваше приложение
Точно так же проверьте настройки вашей программы. Не во всем программах есть много опций, но, например, в VLC можно настроить громкость воспроизведения и драйвер, с помощью которого будет воспроизводиться звук:
В приложении Google Hangouts настройки более упрощены:
Вам нужно убедиться, что приложение отправляет звук правильной подсистеме. Если сомневаетесь, лучше передать звук Pulse:
- Отправьте звук Pulse и сможете управлять его воспроизведением динамически с помощью панели управления Pulse;
- Если хотите получить ручной контроль — отправьте звук напрямую в ALSA. Это может понадобиться если вы используете такие профессиональные JACK или Patchage. Им нужно иметь полный контроль над маршрутизацией звука.
У Pulse есть плагин для ALSA поэтому даже если вы направите звук в ALSA, вы все равно сможете управлять им с помощью Pulse. Сигнал не будет перехвачен, так что об этом можно не беспокоиться.
Шаг 3. Настройка звука в pavucontrol
С помощью панели управления звуком PulseAudio или pavucontrol вы можете выполнять все необходимые действия. По умолчанию она находится в настройках Gnome, но может быть установлена отдельно. Для KDE утилита будет называться pavucontrol-qt.
Вы можете использовать pavucontrol чтобы настроить громкость звука и маршрутизацию на вашем компьютере. Возможно, вы ею уже пользуетесь ежедневно, но не знаете что это настройка pulseaudio. Когда вы регулируете громкость в своем окружении рабочего стола, вы используете те же инструменты.
Панель управления состоит из пяти вкладок:
- Конфигурация — настройка звуковых карт. Она не используется часто, один раз устанавливаете нужные значения и забываете;
- Устройства ввода — доступные устройства ввода, что-то, что может генерировать звук, например, микрофон или веб-камера;
- Устройства вывода — доступные устройства вывода, такие как колонки или наушники, а также USB гарнитуры;
- Запись — активные сеансы записи, например, браузер ищет аудиовход для чата или программа для записи, например, Audacity.
- Проигрывание — активный поток звука, которые воспроизводится в данный момент. Вы можете менять громкость для одного или для двух каналов по отдельности для каждого приложения.
Важно заметить, что панель динамическая, и она не будет отображать программ если они сейчас не играют или не записывают звук.
Шаг 4. Маршрутизация звука в Pulse
Вы можете выбрать на какое устройство будет передаваться ваш звук с помощью Pulse. Настройка звука Pulseaudio выполняется очень просто. Например, попробуйте что-то простое. Включите какую-либо музыку, затем перейдите на вкладку конфигурация.
Здесь обратите внимание, что для каждого устройства выбран профиль работы, например, у меня для встроенного аудио используется аналоговый сетреодуплекс. Если вы измените его на что-то другое музыка затихнет. Она продолжит воспроизводиться, но мы ее не будем слышать.
Вы можете видеть, что здесь, кроме аудиовыходов есть HDMI. После установки новой видеокарты, она может перехватить приоритет вывода у звуковой. Но вы уже знаете куда смотреть. В остальных же случаях параметры не изменятся пока вы их сами не измените.
Теперь давайте предпримем что-то более сложное, например, запишем воспроизводимый звук в файл. Откройте Audacity и в настройках выберите источник звука Pulse. Иногда может быть Default Line:0
Затем начните запись, вы увидите что пишите тишину:
Дальше вернитесь к панели управления Pulse, перейдите на вкладку Запись и выберите источник для Audacity вместо Встроенное аудио — Monitor Встроенное аудио, дальше вы увидите как началась запись:
Таким образом, вы можете перенаправлять звук для приложений. Многие проблемы со звуком возникают из-за того, что система использует не то аудиоустройство по умолчанию. Возможно, ваша USB камера не установлена как стандартный аудиовход. В таком случае вы просто не получите звука.
То же самое верно для аудио. Если вы смотрите фильм и не слышите звук, проверьте Pulse. Возможно, он отправляется на неактивное устройство или громкость отключена.
Выводы
На компьютерах всегда были проблемы со звуком. Звуковым устройствам нужны драйвера, операционной системе нужно обнаружить их и управлять, а пользователь должен понимать как работают элементы управления. Мы рассмотрели как выполняется настройка звука в Linux. И да, это 2017 и Linux может воспроизводить звук. И даже больше, он может управлять звуком. Надеюсь, эта информация была полезна для вас.