Страница 49 из 52 Первая ... 394748495051 ... Последняя
Показано с 961 по 980 из 1039

Тема: Высококачественный звук в Linux и в Linuх-подобных ОС

  1. #1 Показать/скрыть первое сообщение.
    Завсегдатай
    Автор темы
    Аватар для Роман М
    Регистрация
    31.10.2005
    Адрес
    Москва
    Возраст
    51
    Сообщений
    1,434

    По умолчанию Высококачественный звук в Linux и в Linuх-подобных ОС

    Возможно баян, но хочется узнать на счет возможность реализации высококачественного цифрового источника на базе Linux и Linux-подобных OC, например Ubuntu, Android. В первую очередь интересуют следующие вопросы:
    1) Поддержка USB Audio девайсов
    2) Вывод аудиопотока с бит-перфектом
    3) Поддержка losless и hi-res контента
    4) Подходящие софтовые плейеры
    5) Сравнение по качеству звука с виндой
    У кого есть опыт просьба поделиться.
    Последний раз редактировалось Роман М; 07.10.2011 в 12:04.

  2. #961
    Завсегдатай Аватар для _Summit_
    Регистрация
    21.04.2010
    Адрес
    Россия
    Возраст
    42
    Сообщений
    2,851

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Цитата Сообщение от JazMan Посмотреть сообщение
    Все затевал ради этого format S24_3LE, по умолчанию выводится почему-то в S24_3BE.
    А в чем разница? У меня вот так:
    Нажмите на изображение для увеличения. 

Название:	alsa.png 
Просмотров:	186 
Размер:	29.9 Кб 
ID:	389197

    Цитата Сообщение от JazMan Посмотреть сообщение
    Про EMU не понятно, как это, само не переключает?
    Ну вот так. mpd проигрывает файл 96K, а карта в режиме 44.1

  3. #962
    Зарегистрировался Аватар для Rulet
    Регистрация
    22.01.2021
    Сообщений
    3

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Цитата Сообщение от _Summit_ Посмотреть сообщение
    А причем тут ресивер? Речь о звуковой подсистеме Linux. Или вы что-то другое спрашиваете?
    Притом что ресивер самостоятельно обрабатывает звук, задача чтобы выводить цифровой поток на него как есть без искажений.
    ... Вобщем я разобрался(спросил у знакомого, который вносил патчи в звуковую подсистему linux), при проигрывании mpv и выводе по hdmi в большинстве случаев особых натроек alsa и pulseaudio не нужно делать, цифровой поток звука идет на ресивер без искажений, вот только нет пока подержки вывода dolby atmos.
    ...Давно linux в качестве десктопа не использовал.
    Последний раз редактировалось Rulet; 23.01.2021 в 20:03.

  4. #963
    Завсегдатай Аватар для JazMan
    Регистрация
    15.02.2011
    Адрес
    Москва
    Сообщений
    1,874

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Цитата Сообщение от _Summit_ Посмотреть сообщение
    А в чем разница?
    Не разбирался, возможно косяк в дескрипторе моего USB устройства.

  5. #964
    Частый гость Аватар для LexaryStyle
    Регистрация
    25.07.2006
    Сообщений
    452

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Кто-то имел опыт прикручивания Shairport (airplay) к MPD? Я не могу понять по какому каналу (AUX, loopback UDP) предлагаемые на гите пакеты гонят звук...

  6. #965
    Частый гость Аватар для Chaa
    Регистрация
    23.08.2006
    Адрес
    Курган
    Сообщений
    313

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Цитата Сообщение от LexaryStyle Посмотреть сообщение
    Кто-то имел опыт прикручивания Shairport (airplay) к MPD? Я не могу понять по какому каналу (AUX, loopback UDP) предлагаемые на гите пакеты гонят звук...
    Не совсем понятно, какая цель соединения shairport и mpd?

    В Volumio сделано так: shairport выводит звук в ALSA, и при старте воспроизведения из shairport останавливается воспроизведение в mpd.

  7. #966
    Частый гость Аватар для LexaryStyle
    Регистрация
    25.07.2006
    Сообщений
    452

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    вот я думаю как это сделать без ALSA, направить поток из shairport напрямую на вход

    есть вот такая штука и статья https://www.lesbonscomptes.com/upmpd...ECEIVER-VOLUME

    Может расковыряем, вещь то полезная вроде
    Последний раз редактировалось LexaryStyle; 12.11.2021 в 10:03.

  8. #967
    Завсегдатай Аватар для JazMan
    Регистрация
    15.02.2011
    Адрес
    Москва
    Сообщений
    1,874

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Цитата Сообщение от LexaryStyle Посмотреть сообщение
    вот я думаю как это сделать без ALSA, направить поток из shairport напрямую на вход
    Вот так вот, прямо без драйвера и подсистемы звука?

  9. #968
    Частый гость Аватар для Chaa
    Регистрация
    23.08.2006
    Адрес
    Курган
    Сообщений
    313

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Цитата Сообщение от LexaryStyle Посмотреть сообщение
    вот я думаю как это сделать без ALSA, направить поток из shairport напрямую на вход
    Может расковыряем, вещь то полезная вроде
    Так я и спрашиваю: зачем, что в этом полезного?

    Основная фишка AirPlay это синхронизация вывода звука с видео. Для чего ему нужен низкоуровневый доступ к устройству вывода. Вот что пишут авторы:
    Shairport Sync offers full audio synchronisation, a feature of AirPlay that previous implementations do not provide. Full audio synchronisation means that audio is played on the output device at exactly the time specified by the audio source. To accomplish this, Shairport Sync needs access to audio systems – such as alsa on Linux – that provide very accurate timing information about output devices. Shairport Sync must have direct access to the output device used, which must be a real sound card...

  10. #969
    Частый гость Аватар для LexaryStyle
    Регистрация
    25.07.2006
    Сообщений
    452

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    видимо я не точно выразился, asound стоит, MPD ведь работает, устройства В/В присутствуют.

    ---------- Сообщение добавлено 12:02 ---------- Предыдущее сообщение было 12:00 ----------

    Цитата Сообщение от Chaa Посмотреть сообщение
    Так я и спрашиваю: зачем, что в этом полезного?

    Основная фишка AirPlay это синхронизация вывода звука с видео. Для чего ему нужен низкоуровневый доступ к устройству вывода. Вот что пишут авторы:
    аирплей нужен чтобы с эппл устройств передать на комп звук. Мне не нужен низкоуровневый доступ, я говорил о том как можно завести на AUX MPD...

    по этому мануалу https://blog.vivekpanyam.com/streami...play-receiver/ через ALSA loop предлагают делать, на днях попробую.

    Какими консольными сниферами я могу мониторить аудио поток на интерфейсах?
    Последний раз редактировалось LexaryStyle; 12.11.2021 в 10:23.

  11. #970
    Частый гость Аватар для Chaa
    Регистрация
    23.08.2006
    Адрес
    Курган
    Сообщений
    313

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Цитата Сообщение от LexaryStyle Посмотреть сообщение
    по этому мануалу https://blog.vivekpanyam.com/streami...play-receiver/ через ALSA loop предлагают делать, на днях попробую.
    Здесь написано, как с компьютера передать звук на iPhone через AirPlay.

    Но мы же вроде хотели решить обратную задачу - с iPhone передать звук на компьютер. Для этого ничего дополнительного к shairport не нужно, просто указать устройство вывода alsa = { output_device = "hw:0,0"; } в shairport-sync.conf и все будет работать.

  12. #971
    Частый гость Аватар для LexaryStyle
    Регистрация
    25.07.2006
    Сообщений
    452

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Цитата Сообщение от Chaa Посмотреть сообщение
    Здесь написано, как с компьютера передать звук на iPhone через AirPlay.

    Но мы же вроде хотели решить обратную задачу - с iPhone передать звук на компьютер. Для этого ничего дополнительного к shairport не нужно, просто указать устройство вывода alsa = { output_device = "hw:0,0"; } в shairport-sync.conf и все будет работать.
    Получается, что если у меня по умолчанию МПД будет вещать в output_deviceб то shairport будет ждать пока устройство вывода освободится?


    upmpdcli пакет для DLNA хорошо сделан, при начале трансляции в него траффика, МПД останавливает плеер и переключается на DLNA, это удобно, и поэтому я хотел по той же концепции прикрутить Airplay
    Последний раз редактировалось LexaryStyle; 13.11.2021 в 06:52.

  13. #972
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,601

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Пульсаудио в этой ситуации ничем не поможет?
    _________________
    Евгений

  14. #973
    Завсегдатай Аватар для JazMan
    Регистрация
    15.02.2011
    Адрес
    Москва
    Сообщений
    1,874

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Цитата Сообщение от maxssau Посмотреть сообщение
    Пульсаудио в этой ситуации ничем не поможет?
    Поможет, потратить ресурсов побольше и задержки увеличить.

  15. #974
    Частый гость Аватар для Chaa
    Регистрация
    23.08.2006
    Адрес
    Курган
    Сообщений
    313

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Цитата Сообщение от LexaryStyle Посмотреть сообщение
    при начале трансляции в него трафика, МПД останавливает плеер и переключается на DLNA, это удобно, и поэтому я хотел по той же концепции прикрутить Airplay
    Все примерно так же, в shairport-sync.conf добавляется:
    Код:
    sessioncontrol = {
      run_this_before_play_begins = "/usr/bin/mpc stop";
    };
    И при воспроизведении через AirPlay будет останавливаться mpd.

    Вообще, все это вместе уже сделано в Volumio: там и mpd, и shairport, и upmpdcli. И все вместе работает.

  16. #975
    Частый гость Аватар для LexaryStyle
    Регистрация
    25.07.2006
    Сообщений
    452

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Цитата Сообщение от Chaa Посмотреть сообщение
    Все примерно так же, в shairport-sync.conf добавляется:
    Код:
    sessioncontrol = {
      run_this_before_play_begins = "/usr/bin/mpc stop";
    };
    И при воспроизведении через AirPlay будет останавливаться mpd.

    Вообще, все это вместе уже сделано в Volumio: там и mpd, и shairport, и upmpdcli. И все вместе работает.
    Огромное спасибо! не знал такой функции.

    Да, в волумио работает, но это оказалось слишком аппаратно привязанная система. А некоторые компоненты их инфраструктуры закрыты.

    Chaa, а вы не пробовали задержку уменьшать у shairport? изначально она около 2,7сек - не комфортно даже. Для чего на локалке такой огромный буфер?

  17. #976
    Частый гость Аватар для Chaa
    Регистрация
    23.08.2006
    Адрес
    Курган
    Сообщений
    313

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Цитата Сообщение от LexaryStyle Посмотреть сообщение
    Chaa, а вы не пробовали задержку уменьшать у shairport? изначально она около 2,7сек - не комфортно даже. Для чего на локалке такой огромный буфер?
    Нет, не пробовал.
    Задержку выбирали, скорее всего, чтобы при обрыве соединения устройство успело переподключиться к WiFi-сети.

  18. #977
    Частый гость Аватар для LexaryStyle
    Регистрация
    25.07.2006
    Сообщений
    452

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Подскажите как можно сделать ресемплинг всех аудио потоков, погуглил и вижу только файловые ресемплеры...

    еще момент, можно ли настроить чтобы на выходном порту I2S постоянно была несущая?

    Мне это нужно так как на порту у меня стоит микросхема ASRC и пока она срабатывает возникает щелчек.

  19. #978
    Завсегдатай Аватар для Meta|_
    Регистрация
    08.03.2005
    Адрес
    Северная Голландия
    Возраст
    40
    Сообщений
    1,986

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Ресемплинг в pulseaudio - это легко, что-то вроде:
    resample-method = soxr-vhq
    default-sample-channels = 2
    default-channel-map = front-left,front-right
    default-sample-format = s32le
    default-sample-rate = 176400

    Если чисто alsa, то ИМХО, концепция следующая.
    1. Опционально для собственно железного аудио-устройства настроить, чтобы оно поддерживало единственную частоту дискретизации.
    2. Создать alsa loop device, которое на лету будет конвертить через тот же sox в нужную частоту и выводить результирующий поток в железное устройство. Тут у меня конкретного синтаксиса под рукой нет. Звук выводить в это виртуальное устройство.
    ∇·D = ρ
    ∇·B = 0
    ∇xE = – ∂B/∂t
    ∇xH = j + ∂D/∂t
    © J. C. Maxwell, O. Heaviside

  20. #979
    самый главный Аватар для Игорь Гапонов
    Регистрация
    03.03.2010
    Адрес
    Одесса
    Возраст
    12
    Сообщений
    3,156

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Так влинухах есть многочисленные модули "джек" (можно "соединять" с алса выхлопом) включая ресемплеры
    Электричество дисциплинирует

  21. #980
    Завсегдатай Аватар для Meta|_
    Регистрация
    08.03.2005
    Адрес
    Северная Голландия
    Возраст
    40
    Сообщений
    1,986

    По умолчанию Re: Высококачественный звук в Linux и в Linuх-подобных ОС

    Именно ради ресемплинга, мне кажется, нет смысла использовать jack. Ну а если он всё равно используется, то да, вполне годный вариант.
    ∇·D = ρ
    ∇·B = 0
    ∇xE = – ∂B/∂t
    ∇xH = j + ∂D/∂t
    © J. C. Maxwell, O. Heaviside

Страница 49 из 52 Первая ... 394748495051 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •