Настойка VDR на платформе Intel (Intel HD graphics) ч.2

VDR + SoftHDDevice плагин.

Особенность (недостаток) работы этого плагина с графикой Intel HD — Вы не сможете увидеть меню VDR пока на экране нет картинки (не запущен канал). Поэтому, необходимо вручную внести хотя бы один (заведомо рабочий) канал в "/storage/.config/vdr/channels.conf". Не важно какой, IPTV или DVB-S/S2.

Scan-s2

Сделать это (для спутниковых каналов) можно с помощью утилит:

  • scan-s2-utf8 — для названий каналов с кириллицей (например: пакеты НТВ+, Триколор)
  • scan-s2 — для остальных

*Небольшой нюанс. При создании списка каналов для 36E, обратите внимание на файл "/storage/.config/vdr/diseqc.conf". По умолчанию поляризация для спутника Eutelsat 36.0°E записана как "R" (круговая правая) и "L" (круговая левая).

# LNB 1 Eutelsat W4

S36.0E 00000 R 10750 t v W15 [E0 10 38 F0] [E0 10 38 F0] W15 t 

S36.0E 99999 R 10750 t v W15 [E0 10 38 F1] [E0 10 38 F1] W15 T 

S36.0E 00000 L 10750 t V W15 [E0 10 38 F2] [E0 10 38 F2] W15 t

S36.0E 99999 L 10750 t V W15 [E0 10 38 F3] [E0 10 38 F3] W15 T

Список каналов созданный с помощью "scan-s2/scan-s2-utf8", вне зависимости от поляризации в файле "транспондеров", будет создан с "горизонтальной поляризацией", соответственно "R" будет заменена на "V", а "L" на "H". И, чтобы не править весь список каналов (значения поляризации в diseqc.conf и channels.conf должны совпадать для определенного спутника) измените значения в "diseqc.conf".

# LNB 1 Eutelsat W4

S36.0E 00000 V 10750 t v W15 [E0 10 38 F0] [E0 10 38 F0] W15 t 

S36.0E 99999 V 10750 t v W15 [E0 10 38 F1] [E0 10 38 F1] W15 T 

S36.0E 00000 H 10750 t V W15 [E0 10 38 F2] [E0 10 38 F2] W15 t

S36.0E 99999 H 10750 t V W15 [E0 10 38 F3] [E0 10 38 F3] W15 T

Пример строки канала для первого варианта diseqc.conf

ТВ3;TricolorTV:12149:LC34M5O35S1:S36.0E:27500:1201=27:1202=rus@4:0:4AE1:23260:65535:23:0

и второго

ТВ3;TricolorTV:12149:HC34M5O35S1:S36.0E:27500:1201=27:1202=rus@4:0:4AE1:23260:65535:23:0

*Второй момент. Перед запуском "scan-s2"-утилит убедитесь, что у Вас не запущены программы использующие тюнер (VDR, Tvheaend, Enigma), иначе получите сообщение о том, что устройство (тюнер) занято.

*И последнее. Список каналов лучше сделать на том тюнере, на котором Вы будете смотреть ТВ. Список сделанный на другом тюнере не всегда (50/50 если возьмете "channels.conf" в сети) будет работать на Вашем.

Файл "Транспондеров".

Если у Вас подключено несколько спутников (у меня: Eutelsat W4 + Amos + Sirius), проще (чтобы меньше заниматься правкой файлов) отсканировать один спутник с горизонтальной поляризацией (Amos или Sirius) , а остальные сканировать уже в графическом интерфейсе VDR. Но и при этом, хотя бы один файл "транспондеров" (transponder list) придется сделать. Как я уже говорил, достаточно одного канала, чтобы увидеть "Меню" VDR, и после, все можно остканировать из интерфейса, поэтому сильно напрягаться не будем. Создадим файл с одним транспондером, например для Amos.

root ~ # echo "S1 10722000 H 27500000 3/4 35 QPSK" > Amos

Формат файла:

S1 <frequency> <polarity> <symbol rate> [fec] [rolloff] [modulation]

S2 <frequency> <polarity> <symbol rate> [fec] [rolloff] [modulation]

  • S1 – режим DVB-S
  • S2 – режим DVB-S2
  • QPSK — модуляция для DVB-S каналов
  • 8PSK — модуляция для DVB-S2 каналов
  • 35 — rolloff, обычно используется это значение

Остальные параметры транспондеров: <частота>, <поляризация>, <символьная скорость> — Вы найдете на сайтах www.lyngsat.com или www.flysat.com. К <частоте> и <символьной скорости> нужно добавить три нуля (000).

Вид файла:

Amos

S1 10722000 H 27500000 3/4 35 QPSK

 

Сканируем.

 

root ~ # scan-s2 -a 0 -s 1 -k 3 -x -2 -O 'S4.0W' -o vdr ./Amos > Amos.conf

Справку по параметрам утилит "scan-s2/scan-s2-utf8" выдаст команда scan-s2 без параметров:

root ~ # scan-s2

Значение для параметра " -O" ( -O 'S4.0W') нужно взять из файла "/storage/.config/vdr/sources.conf".

Пример для Eutelsat 36.0°E:

root ~ # scan-s2-utf8 -a 0 -s 0 -k 3 -x -2 -O 'S36.0E' -o vdr -l 10750,10750,10750 ./HTB > HTB.conf 

В результате будет создан файл "/storage/Amos.conf":

Unian-TV;SPACECOM:10722:hC34M2O35S0:S4.0W:27500:1281:1282,1283:0:0:1:4369:1:0

OTV;SPACECOM:10722:hC34M2O35S0:S4.0W:27500:513:514:0:0:2:4369:1:0

1PLUS1;SPACECOM:10722:hC34M2O35S0:S4.0W:27500:769:770:773:2600:3:4369:1:0

TV KYIV;SPACECOM:10722:hC34M2O35S0:S4.0W:27500:1025:1026:0:2600:4:4369:1:0

CiTi;SPACECOM:10722:hC34M2O35S0:S4.0W:27500:257:258,259:0:0:5:4369:1:0

TONIS;SPACECOM:10722:hC34M2O35S0:S4.0W:27500:1537:1538:0:0:6:4369:1:0

UBR;SPACECOM:10722:hC34M2O35S0:S4.0W:27500:1793:1794:0:0:7:4369:1:0

Menu TV;SPACECOM:10722:hC34M2O35S0:S4.0W:27500:2049:2050=UKR:0:0:8:4369:1:0

Копируем его содержимое в "/storage/.config/vdr/channels.conf" удалив все, что там было:

:Amos

Unian-TV;SPACECOM:10722:hC34M2O35S0:S4.0W:27500:1281:1282,1283:0:0:1:4369:1:0

OTV;SPACECOM:10722:hC34M2O35S0:S4.0W:27500:513:514:0:0:2:4369:1:0

1PLUS1;SPACECOM:10722:hC34M2O35S0:S4.0W:27500:769:770:773:2600:3:4369:1:0

TV KYIV;SPACECOM:10722:hC34M2O35S0:S4.0W:27500:1025:1026:0:2600:4:4369:1:0

CiTi;SPACECOM:10722:hC34M2O35S0:S4.0W:27500:257:258,259:0:0:5:4369:1:0

TONIS;SPACECOM:10722:hC34M2O35S0:S4.0W:27500:1537:1538:0:0:6:4369:1:0

UBR;SPACECOM:10722:hC34M2O35S0:S4.0W:27500:1793:1794:0:0:7:4369:1:0

Menu TV;SPACECOM:10722:hC34M2O35S0:S4.0W:27500:2049:2050=UKR:0:0:8:4369:1:0

В начало файла я добавил строку ":Amos" — таким образом создаются "букеты"/"наборы" каналов для быстрой навигации (клавиши "Влево", "Вправо").

Например.

 :1-HTB+

AXN Sci Fi;HTB+:12341:hC34S0:S36.0E:27500:328:408=rus,428=eng:0:0:11108:112:11:0

Syfy Universal;HTB+:12341:hC34S0:S36.0E:27500:324:404=rus,424=eng:0:0:11104:112:11:0

Universal;HTB+:12341:hC34S0:S36.0E:27500:325:405=rus,425=eng:0:0:11105:112:11:0

Кинохит;HTB+:12245:vC34S0:S36.0E:27500:320:400=rus;401=rus:0:0:20701:112:7:0

:2-Триколор

Кинопоказ ;TricolorTV:12303:hC34S0:S36.0E:27500:1201:1202=rus:0:0:31020:112:310:0

НСТВ ;TricolorTV:11804:hC34S1:S36.0E:27500:1501:1502:0:0:330:65535:5:0

I зал ;TricolorTV:11881:hC34S0:S36.0E:27500:1701:1702=rus:0:0:334:65535:9:0

II зал ;TricolorTV:11881:hC34S0:S36.0E:27500:1751:1752=rus:0:0:335:65535:9:0

III зал ;TricolorTV:11881:hC34S0:S36.0E:27500:1756:1757=rus:0:0:336:65535:9:0

IV зал ;TricolorTV:11881:hC34S0:S36.0E:27500:1851:1852=rus:0:0:337:65535:9:0

*Если у Вас в "channels.conf" присутствуют названия каналов в кириллице — убедитесь, что кодировка файла "UTF-8". Иначе увидите "кракозябры" вместо названий каналов. Поменять кодировку можно, к примеру, с помощью Notepad++.

Теперь самое время перезагрузить систему, если Вы этого не делали после настроек сделанных в XBMC.

Запускаем VDR.

Теперь можно приступать к сканированию остальных каналов из интерфейса VDR. Заходим в "Основное меню" (клавиша "M" на клавиатуре) и выбираем "Сканировать".

*Не на всех DVB-адаптерах поддерживается сканирование DVB-S2 каналов в автоматическом режиме. Если у Вас попался именно такой — используйте ручное сканирование. 

После сканирования каналов VDR (не систему) необходимо перезагрузить. Иначе Вы не услышите звук на новых каналах.

После, все должно работать. Регулировка звука — клавиши F11/F12 на клавиатуре. 

P.S. Работа плагина SofHDDevice мне нравиться больше чем Xineliboutput, но с графикой Intel HD у него есть не решенная проблема: НЕТ КАРТИНКИ — НЕТ МЕНЮ. Если Вы переключились на канал который по каким-то причинам не работает (нет сигнала или кодированный канал не получает ключи и т.п.) у Вас есть два варианта: убить VDR (в консоли "Ctrl+Alt+F3", набрать "killall -9 vdr") и снова запустить (в консоли "Ctrl+Alt+F1" и в XBMC -> "Выход") или полностью перезагрузить систему, потому как переключить на другой (рабочий) канал уже не получиться.

Партнеры

Декабрь 2016
Пн Вт Ср Чт Пт Сб Вс
« Ноя    
 1234
567891011
12131415161718
19202122232425
262728293031