Показаны сообщения с ярлыком audio. Показать все сообщения
Показаны сообщения с ярлыком audio. Показать все сообщения

воскресенье, 7 декабря 2014 г.

Настройка 5.1 audio в Gentoo

После покупки и установки по комнате 5.1 аудио системы+ресивера встало 2  вопроса
  1. как все это правильно подключить к ноутбуку и внешнему монитору который у меня имелись. Телевизора у меня нет, поэтому вариант с ним не расматривается.
  2. Как все правильно настроить в gentoo
Итак, по порядку:

Вывод цифрового сигнала с бука:


Мой ноутбук позволяет выводить цифровой звук через hdmi либо spdif. К порту hdmi уже подключен монитор. Ресивер поддерживает hdmi, spdif, аналоговые входы.
Сходу конечно показалось идеальной схема:
ноутбук -> hdmi кабель -> ресивер -> монитор.  Казалось бы , ничего лишнего , один кабель по которому ресивер забирает и звук и картинку.
И действительно , схема заработала, да только вот при одном условии, если я выбираю в настройках вывода на ноутбуке  FullHD 1920x1080 разрешение. С родным разрешением ноутбук. При родном разрешении монитора 2560x1080 ресивер просто выводит черную картинку. 
После недолгого гугления оказалось , что ресивер поддерживает только fullhd хотя технически его порты поддерживают hdmi 1.4a, и никаких кастомных разрешений. На форумах ссылались , что все ресиверы заточены под стандартные разрешения телевизоров FullHd или 4k, а вот кастомное 2560x1080 увы.
В итоге я просто купил spdif кабель , которым у подключить ноутбук напрямую к ресиверу.

Настройка gentoo

Скажу сразу, что звук стал играть сразу, оказывается все довольно тривиально.
Я пользуюсь pulseaudio , поэтому далее настройки через нее.
Для выбора основного устройства куда будет идти звук я использовал утилиту pavucontrol:



Собственно настройки в Advanced секции нужно чтобы сказать pulseaudio пробрасывать звук, закодированный в отличный от стерео формат напрямую на цифровой выход.

Далее понадобилось настроить еще видео плееры.

VLC - поддерживает вывод 5.1 звука через pulseaudio, поэтому настраивать ничего не надо. Просто поставил вывод звука через пульс:

  

Smplayer  - не поддерижвает вывод 5.1 звука через pulse audio, поэтому я переключил его выводить звук напрямую через alsa и spdif. Такой вариант менее предподчительный, так как мне не очень нравится идея настраивать вывод для каждой программы отдельно.


Собственно - alsa (0.1) мой spdif вывод, а галочка ac3/dts pass through.

После этого звук правильным образом выводится через цифровой выход:

  • При выводе обычных приложение как chrome или deadbeef звук выводится в формате стерео и ресивер сам раскдадывает его на дорожки
  • При выводе с vlc или smplayer звук выводится в 5.1 при наличии соответствующей дорожки

суббота, 22 марта 2014 г.

Стриминг звука или(и) видео с Gentoo по сети через VLC

Люблю сутра посмотреть футбол . Жена еще спит и будет не хочется. Соответственно наушники. втыкаю в комп и смотрю на мониторе.

Но провод у них короткий, достает только метр от монитора. А так как монитор большой, хочется смотреть с удобного диванчика на другом краю комнаты :) причем слушая звук из наушников.
Знаю, что самое классное решение - bluetooth гарнитура. но у меня ее под рукой не оказалось.

Поэтому решение чуть сложнее, используя стриминг:
1. На компе запускаю vlc, который стримает звук по сети. 
    Сделать это можно вот такими командами:
cvlc http://192.168.1.3:5678 --sout='#transcode{vcodec=none,acodec=mp3,ab=1,channels=2,samplerate=44100} :http{mux=ffmpeg{mux=MP3},ttl=0,dst=:8080/'
где http://192.168.1.3:5678 - это адрес sopcast трансляции, запущейнной через sopcast-bin.               Впринципе можно запускать любой источник.
dst=:8080 - говорит, что стриминг будет идти с порта 8080
            
Вот на всякий случай команда, чтобы стримать тоже самое, но вместе с видео:
сvlc http://192.168.1.3:5678 --sout='#transcode{vcodec=none,acodec=mp3,ab=128,channels=2,samplerate=44100} :http{mux=ffmpeg{mux=MP3},dst=:8080/'

2. Далее на своем андроиде запускаю Ultimate Media Player. Опытным путем было подобрано, что в этом плеере практически нулевая задержка

3. Все, можно втыкать наушники в телефон у слушать звук с него, при этом имея видео на большом экране

Да, ну и bluetooth наушники для этого дела, конечно лучше, так как задержки не будет вообще.