Настраивается VDR правкой конфигурационных файлов:
Инструкция по сканированию для VDR.
Устанавливаем деб-пакет scan-s2 (см. архив во вложениях к этому посту).
Утилита scan-s2 предназначена для сканирования каналов, графического интерфейса не имеет, управляется через командную строку.
Пакет пропатчен и в отличии от оригинала корректно прописывает русские названия каналов. Справку по утилите можно получить, введя в терминале команду scan-s2 без параметров.
Создаём в Домашней папке папку scan. В ней создаём текстовый файл со списком транспондеров нужного Вам спутника. Имя файла может быть любым. К примеру для спутника Eutelsat W4W7 36E назовём его 36.ini Формат файла должен быть такой:
S1 <частота> <поляризация> <symbol rate> [fec] [rolloff] [modulation]
S2 <частота> <поляризация> <symbol rate> [fec] [rolloff] [modulation]
Поляризация всегда прописывается H или V даже если круговая.
Это его полный текст для спутника Eutelsat W4W7 36E:
# НТВ+
S1 11785000 V 27500000 3/4 35 QPSK
S2 11823000 V 27500000 3/4 35 8PSK
S1 11862000 V 27500000 3/4 35 QPSK
S1 11900000 V 27500000 3/4 35 QPSK
S1 11938000 V 27500000 3/4 35 QPSK
S1 11977000 V 27500000 3/4 35 QPSK
S1 11996000 H 27500000 3/4 35 QPSK
S1 12015000 V 27500000 3/4 35 QPSK
S2 12073000 H 27500000 3/4 35 8PSK
S1 12092000 V 27500000 3/4 35 QPSK
S2 12130000 V 27500000 3/4 35 8PSK
S1 12245000 V 27500000 3/4 35 QPSK
S1 12265000 H 27500000 3/4 35 QPSK
S1 12284000 V 27500000 3/4 35 QPSK
S1 12322000 V 27500000 3/4 35 QPSK
S1 12341000 H 27500000 3/4 35 QPSK
S1 12380000 H 27500000 3/4 35 QPSK
S1 12399000 V 27500000 3/4 35 QPSK
S1 12437000 V 27500000 3/4 35 QPSK
S1 12456000 H 27500000 3/4 35 QPSK
S1 12476000 V 27500000 3/4 35 QPSK
# Tricolop TV
S2 11727000 H 27500000 3/4 35 8PSK
S2 11804000 H 27500000 3/4 35 8PSK
S2 11843000 H 27500000 3/4 35 8PSK
S1 11881000 H 27500000 3/4 35 QPSK
S2 12111000 H 27500000 3/4 35 8PSK
S2 12149000 H 27500000 3/4 35 8PSK
S1 12190000 H 20000000 3/4 35 QPSK
S1 12226000 H 27500000 3/4 35 QPSK
S1 12303000 H 27500000 3/4 35 QPSK
# Tricolop HD
S2 11766000 H 27500000 3/4 35 8PSK
S2 11919000 H 27500000 3/4 35 8PSK
S2 11958000 H 27500000 3/4 35 8PSK
S2 12034000 H 27500000 3/4 35 8PSK
S2 12418000 H 27500000 3/4 35 8PSK
# Tricolor radio
S2 12054000 V 27500000 3/4 35 8PSK
Параметры транспондеров для других спутников Вы можете найти на сайте
http://www.lyngsat.com/Открываем терминал.
# Заходим в папку scan
cd scan
# Пример команды для сканирования транспондеров с круговой поляризацией (Eutelsat W4W7 36E)
scan-s2 -a 0 -s 0 -t 3 -O 'S36E' -o vdr -l 10750,10750,10750 36.ini > 36.conf
# Пример команды для сканирования транспондеров с линейной поляризацией
scan-s2 -a 0 -s 1 -t 3 -O 'S9E' -o vdr 9.ini > 9.conf
-a 0 – указывает номер DVB адаптера
-s 0 – номер порта DiSEqC ( отсчет с нуля)
-O 'S36E' – название спутника как он определен в /etc/vdr/sources.conf"
-o vdr – выводить в формате VDR
-l … – LNB-тип low[,high[,switch]] в Mhz (для круговой поляризации 10750,10750,10750, что является конечно же абсурдом, но программа понимает только так), по умолчанию линейная поляризация.
Справку по утилите можно получить, введя в терминале команду scan-s2 без параметров.
После сканирования в папке scan будут лежать файлы с отсканированными каналами.
С помощью простого текстового редактора gedit их нужно скопировать в один файл channels.conf.
Можно по своему усмотрению отредактировать последовательность каналов, просто переставляя полные строки.
Можно отсорировать по разделам (Спорт, Избранное и т.п.)
:1-Спорт
Футбол HD;HTB+:11823:vC34M5O35S1:S36E:27500:325:405=rus:0:0:14105:112:14:0
НТВ-ПЛЮС Футбол 2 HD;HTB+:12130:vC34M5O35S1:S36E:27500:301:401:0:0:20101:112:20:0
HD-Спорт;HTB+:12073:hC34M5O35S1:S36E:27500:322:402;402:0:0:12102:112:12:0
Eurosport HD;HTB+:12073:hC34M5O35S1:S36E:27500:324:404=rus,424=eng:0:0:12104:112:12:0
:2-Кино
Кинохит;HTB+:12245:vC34M2O35S0:S36E:27500:320:400=rus;401=rus:0:0:20701:112:7:0
Киносоюз;HTB+:12399:vC34M2O35S0:S36E:27500:332:422=rus:0:0:10314:112:3:0
Премьера;HTB+:12322:vC34M2O35S0:S36E:27500:322:405=rus;435=rus:0:0:10103:112:1:0
После чего файл channels.conf нужно скопировать в /var/lib/vdr/ (конечно же под суперпользователем).
Разработка утилиты scan-s2 давно заброшена автором и она страдает многими проблемами. Она не всегда корректно работает с некоторыми картами. Об этом есть сообщения в интернете. Prof 7500 ведёт себя непредсказуемо при сканировании DVB-S2 транспондеров , а с Tevii S460 и дешёвенькой X3M SPC1400HD работает хорошо. Поэтому я хотел бы пояснить некоторые значения строки настроек канала.
Футбол HD;HTB+:11823:vC34M5O35S1:S36E:27500:325:405=rus:0:0:14105:112:14:0
Название канала;провайдер:частота: - тут всё понятно.
vC34M5O35S1
v-вертикальная поляризация ®, h-горизонтальная (L). Даже если круговая всё равно v или h.
C34 - fec 3/4.
M5 = 8PSK, M2 = QPSK
O35 - RollOff 35
S1 = DVB-S2, S0 = DVB-S - этот параметр на Prof 7500 не всегда правильно определяется на DVB-S2 каналах иногда написано S0. Канал работать не будет. Нужно исправить ручками, или взять готовый channels.conf. Можно здесь
http://channelpedia.yavdr.com//etc/vdr/diseqc.conf # Конфигурация diseqc. Его нужно прописывать, даже если у Вас нет diseqc. VDR из него узнаёт параметры конвертора. Для Eutelsat W4W7 36-ой градус ничего делать не нужно, он отредактирован по умолчанию.
Правка файла diseqc.conf
Это текст файла diseqc.conf для случая если у Вас один Eutelsat W4W7 (круговая поляризация)
# LNB 1 Eutelsat W4W7
S36E 00000 V 10750 t v W15 [E0 10 38 F0] [E0 10 38 F0] W15 t
S36E 99999 V 10750 t v W15 [E0 10 38 F1] [E0 10 38 F1] W15 T
S36E 00000 H 10750 t V W15 [E0 10 38 F2] [E0 10 38 F2] W15 t
S36E 99999 H 10750 t V W15 [E0 10 38 F3] [E0 10 38 F3] W15 T
Если у Вас один конвертер с линейной поляризацией:
S9E 11700 V 9750 t v W15 [E0 10 38 F0] [E1 10 38 F0] W15 t
S9E 99999 V 10600 t v W15 [E0 10 38 F1] [E1 10 38 F1] W15 T
S9E 11700 H 9750 t V W15 [E0 10 38 F2] [E1 10 38 F2] W15 t
S9E 99999 H 10600 t V W15 [E0 10 38 F3] [E1 10 38 F3] W15 T
S9E - это Eurobird 9A. Если у Вас другой спутник то нужно изменить параметр в соответствии с тем, как прописано в файле /etc/vdr/sources.conf
Это текст моего файла diseqc.conf для 4-х конверторов:
# LNB 1 Eutelsat W4
S36E 00000 V 10750 t v W15 [E0 10 38 F0] [E0 10 38 F0] W15 t
S36E 99999 V 10750 t v W15 [E0 10 38 F1] [E0 10 38 F1] W15 T
S36E 00000 H 10750 t V W15 [E0 10 38 F2] [E0 10 38 F2] W15 t
S36E 99999 H 10750 t V W15 [E0 10 38 F3] [E0 10 38 F3] W15 T
# EuroBird 9.0 LNB 2
S9E 11700 V 9750 t v W15 [E0 10 38 F4] W15 [E0 10 38 F4] W15 t
S9E 99999 V 10600 t v W15 [E0 10 38 F5] W15 [E0 10 38 F5] W15 T
S9E 11700 H 9750 t V W15 [E0 10 38 F6] W15 [E0 10 38 F6] W15 t
S9E 99999 H 10600 t V W15 [E0 10 38 F7] W15 [E0 10 38 F7] W15 T
# Hotbird 6/8/9 LNB 3
S13E 11700 V 9750 t v W15 [E0 10 38 F8] W15 [E0 10 38 F8] W15 t
S13E 99999 V 10600 t v W15 [E0 10 38 F9] W15 [E0 10 38 F9] W15 T
S13E 11700 H 9750 t V W15 [E0 10 38 FA] W15 [E0 10 38 FA] W15 t
S13E 99999 H 10600 t V W15 [E0 10 38 FB] W15 [E0 10 38 FB] W15 T
# S19.2E Astra 1H/1KR/1L/1M/2C LNB 4
S19.2E 11700 V 9750 t v W15 [E0 10 38 FC] W15 [E0 10 38 FC] W15 t
S19.2E 99999 V 10600 t v W15 [E0 10 38 FD] W15 [E0 10 38 FD] W15 T
S19.2E 11700 H 9750 t V W15 [E0 10 38 FE] W15 [E0 10 38 FE] W15 t
S19.2E 99999 H 10600 t V W15 [E0 10 38 FF] W15 [E0 10 38 FF] W15 T
/etc/vdr/setup.conf # В нем для спутникового приёма нужно исправить только одну строку, вместо DiSEqC = 0 прописать DiSEqC = 1, даже если у Вас нет diseqc. (Прописано по умолчанию)
Если Вы будете передавать сигнал из VDR в сеть и смотреть на другом компьютере, то нужно отредактировать файл
/etc/vdr/allowed_hosts.conf
По умолчанию он имеет такой вид:
127.0.0.1 # always accept localhost
192.168.0.0/24 # any host on the local net
#204.152.189.113 # a specific host
#0.0.0.0/0 # any host on any net (USE THIS WITH CARE!)
Смысл конфига такой. Здесь прописываются адреса с которыми разрешено соединятся VDR.
127.0.0.1 # Локальный компьютер
192.168.0.0/24 # Локальная сеть с адресами 192.168.0.1 - 192.168.0.255.
У меня локальная сеть с адресами 192.168.1.1 - 192.168.1.255, поэтому у меня в конфиге прописано 192.168.1.0/24 .
204.152.189.113 # это пример любого конкретного адреса, с которого можно подключиться к VDR.
0.0.0.0/0 # любой адрес на любой сети (Используйте с осторожностью...)
Файлам, которые вы заменили, обязательно нужно дать права на "чтение+запись" командой chmod.
sudo chmod 666 /etc/vdr/channels.conf
sudo chmod 666 /etc/vdr/diseqc.conf