Scan
Материал из RuVDRWiki
Содержание |
Описание
Программа scan предназначена для мануального поиска каналов с последущем созданием channels.conf.
Установка
hg clone http://linuxtv.org/hg/dvb-apps cd dvb-apps make make install
Debian
apt-get install dvb-utils
или
aptitude install dvb-utils
Gentoo
emerge linuxtv-dvb-apps
SuSE
yast -i dvb
Опции
scan [options...] [-c | initial-tuning-data-file]
| Параметр | Описание |
|---|---|
| -c |
сканирует только актуальный транспондер, |
| -a N |
использует DVB-карту /dev/dvb/adapterN/, по умолчанию /dev/dvb/adapter0 |
| -f N |
использует Frontend N DVB-карты |
| -d N |
использует Demux N DVB-карты |
| -s N | |
| -i N |
spectral inversion (0: off, 1: on, 2: auto [по умолчанию]) |
| -n |
сетевой поиск (network scan) |
| -5 |
продляет филтр Timeout |
| -o fmt |
Формат 'zap' (по умолчанию), 'vdr' or 'pids' |
| -x N |
Conditional Access, (по умолчанию -1) |
| -t N |
Service select (по умолчанию = 7) |
| -p |
Прописывает имя провайдера в название канала |
| -e N |
Версия VDR, по умолчанию 3 для VDR-1.3.x и выше |
| -l Typ |
Тип LNB (только DVB-S), пример для круговой поляризации: $ scan -o vdr -l 10750,10750,10750 S36.0E.ini > channels.conf |
| -q |
выводит меньшее количество сведений |
| -v |
выводит большее количество сведений |
Начальный транспондер
Программа нуждается (минимум) в одном действительном транспондере, который принимает сигнал DVB. Дальнейшие транспондеры найдутся автоматически.Для спутника Astra 19.2 к примеру, следующий текст может записываться в файл и передаваться программе как "initial-tuning-data-file".
Для DVB-T и DVB-C используются похожии значения, здесь также нужен (минимум) один рабочий транспордер, синтаксис тем не менее несколько более осложнён и разный в зависимости от региона.
Альтернативно можно использывать w_scan для DVB-T и DVB-C.
Пример
Следующая команда использует первую DVB-карту (/dev/dvb/adapter0) и создаёт новый список каналов в файле scan3juli05.conf, при этом выводятся только FreeTV и радиоканалы.В следующем примере начальные сведения прописаны в файле Astra-19.2E.
scan -o vdr -p -x 0 Astra-19.2E > scan3juli05.conf
Следующие строки показывают типичную выдачу в консоли:
scanning Astra-19.2E using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' initial transponder 12551500 V 22000000 5 >>> tune to: 12551:v:S0.0W:22000: 0x0000 0x2f58: pmt_pid 0x002b VIVA Fernsehen GmbH & Co. KG -- VIVA PLUS (running) 0x0000 0x2f80: pmt_pid 0x0030 Bloomberg -- Bloomberg TV Germany (running) 0x0000 0x2f94: pmt_pid 0x0024 Chambre des Députées -- Chamber TV (running) 0x0000 0x2fa3: pmt_pid 0x0032 ASTRA -- EPG test (running) Network Name 'ASTRA' >>> tune to: 12640:v:S19.2E:22000: 0x0000 0x22c5: pmt_pid 0x0500 CSAT -- C CINEMA 16/9 (???, scrambled) 0x0000 0x22c6: pmt_pid 0x0501 CSAT -- CINE POLAR (???, scrambled) 0x0000 0x22c8: pmt_pid 0x0503 CSAT -- (null) (???, scrambled) 0x0000 0x22c9: pmt_pid 0x0504 CSAT -- TEVA (???, scrambled) ..
Snapshot
hg clone http://linuxtv.org/hg/dvb-apps
