Dvb-apps scan

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Start-Transponder)
(Befehlszeile)
Zeile 14: Zeile 14:
  
  
==Befehlszeile==
+
==Optionen==
<pre>
+
<pre>scan [options...] [-c | initial-tuning-data-file]</pre>
usage: scan [options...] [-c | initial-tuning-data-file]
+
{| border=1 cellpadding=1 cellspacing=0
      scan doesn't do frequency scans, hence it needs initial
+
|- bgcolor=#efefef
      tuning data for at least one transponder/channel.
+
!Parameter
      -c      scan on currently tuned transponder only
+
!Beschreibung
      -v      verbose (repeat for more)
+
|-
      -q      quiet (repeat for less)
+
| '''-c'''    ||
      -a N   use DVB /dev/dvb/adapterN/
+
nur aktuellen Transponder scannen,<br>
      -f N    use DVB /dev/dvb/adapter?/frontendN
+
falls -c nicht angegeben wurde ist die Angabe von initial tuning data notwendig.
      -d N   use DVB /dev/dvb/adapter?/demuxN
+
|-
      -s N   use DiSEqC switch position N (DVB-S only)
+
| '''-a N'''  ||
      -i N   spectral inversion setting (0: off, 1: on, 2: auto [default])
+
benutze DVB Karte /dev/dvb/adapterN/, Voreinstellung /dev/dvb/adapter0
      -n      evaluate NIT-other for full network scan (slow!)
+
|-
      -5     multiply all filter timeouts by factor 5
+
| '''-f N'''  ||
              for non-DVB-compliant section repitition rates
+
benutze Frontend N der DVB Karte
      -o fmt output format: 'zap' (default), 'vdr' or 'pids' (default with -c)
+
|-
      -x N   Conditional Axcess, (default 1)
+
| '''-d N'''  ||
              N=0 gets only FTA channels
+
benutze Demux N der DVB Karte
              N=xxx sets ca field in vdr output to :xxx:
+
|-
      -t N   Service select, Combined bitfield parameter.
+
| '''-s N'''  ||
              1 = TV, 2 = Radio, 4 = Other, (default 7)
+
DiSEqC Schalter Position N (nur DVB-S)
      -p     for vdr output format: dump provider name
+
|-
      -e N   VDR version, default 2 for VDR-1.2.x
+
| '''-i N'''  ||
              ANYTHING ELSE GIVES NONZERO NIT and TID
+
spectral inversion (0: off, 1: on, 2: auto [default])<br>
      -l lnb-type (DVB-S Only) (use -l help to print types) or
+
für DVB-T bitte -i0 verwenden.
      -l low[,high[,switch]] in Mhz
+
|-
      -u     UK DVB-T Freeview channel numbering for VDR
+
| '''-n'''    ||
</pre>
+
voller network scan (langsam)
 +
|-
 +
| '''-5'''    ||
 +
Filter Timeout verlängern
 +
|-
 +
| '''-o fmt'''||
 +
Ausgabeformat 'zap' (Voreinstellung), 'vdr' or 'pids'
 +
|-
 +
| '''-x N'''  ||
 +
Conditional Access, (default 1)<br>
 +
N=0 nur FreeTV Kanäle<br>
 +
N=xxx setzt CA-ID=xxx und sucht auch verschlüsselte Sender
 +
|-
 +
| '''-t N     ||
 +
Service select (Voreinstellung = TV + Radio + Other)<br>
 +
1 = TV<br>
 +
2 = Radio<br>
 +
4 = Other<br>
 +
|-
 +
| '''-p'''    ||
 +
Providername in Sendernamen schreiben
 +
|-
 +
| '''-e N'''  ||
 +
VDR Version, default 2 for VDR-1.2.x
 +
|-
 +
| '''-l Typ'''||
 +
LNB Typ (nur DVB-S)
 +
|-
 +
| '''-q'''      ||
 +
weniger Informationen ausgeben (wiederholen für weniger)
 +
|-
 +
| '''-v'''     ||
 +
mehr Informationen ausgeben(wiederholen für mehr)
 +
|}
 +
 
 
==Start-Transponder==
 
==Start-Transponder==
 
Das Programm benötigt (mindestens) einen gültigen Transponder, der ein DVB-Signal empfängt. Weitere Transponder werden dann davon ausgehend gefunden. Für den Satellit Astra 19.2 beispielsweise kann folgender Text in eine Datei abgespeichert werden und dem Programm als "initial-tuning-data-file" übergeben werden.
 
Das Programm benötigt (mindestens) einen gültigen Transponder, der ein DVB-Signal empfängt. Weitere Transponder werden dann davon ausgehend gefunden. Für den Satellit Astra 19.2 beispielsweise kann folgender Text in eine Datei abgespeichert werden und dem Programm als "initial-tuning-data-file" übergeben werden.

Version vom 16. Juli 2005, 14:24 Uhr

Mit dem Programm "scan" ist es möglich, einen manuellen Sendersuchlauf durchzufühen und entsprechend neue Kanäle in die channels.conf aufzunehmen. Dabei muss der passende DVB-Treiber geladen sein und keine DVB-Anwendung darf laufen, auch nicht VDR. (Der VDR muss dafür beendet werden, da es sonst zu einem Zugriffskonflikt kommt)

Inhaltsverzeichnis

Installation

Das Programm ist in den linuxtv-dvb-apps zu finden.

Das Programm wird mittels
make
compiliert und befindet sich dann im Ordner linuxtv-dvb-apps-$VERSION/util/scan. Unter Debian kann es auch mit einem
apt-get install dvb-utils 

oder

aptitude install dvb-utils

installiert werden.


Optionen

scan [options...] [-c | initial-tuning-data-file]
Parameter Beschreibung
-c

nur aktuellen Transponder scannen,
falls -c nicht angegeben wurde ist die Angabe von initial tuning data notwendig.

-a N

benutze DVB Karte /dev/dvb/adapterN/, Voreinstellung /dev/dvb/adapter0

-f N

benutze Frontend N der DVB Karte

-d N

benutze Demux N der DVB Karte

-s N

DiSEqC Schalter Position N (nur DVB-S)

-i N

spectral inversion (0: off, 1: on, 2: auto [default])
für DVB-T bitte -i0 verwenden.

-n

voller network scan (langsam)

-5

Filter Timeout verlängern

-o fmt

Ausgabeformat 'zap' (Voreinstellung), 'vdr' or 'pids'

-x N

Conditional Access, (default 1)
N=0 nur FreeTV Kanäle
N=xxx setzt CA-ID=xxx und sucht auch verschlüsselte Sender

-t N

Service select (Voreinstellung = TV + Radio + Other)
1 = TV
2 = Radio
4 = Other

-p

Providername in Sendernamen schreiben

-e N

VDR Version, default 2 for VDR-1.2.x

-l Typ

LNB Typ (nur DVB-S)

-q

weniger Informationen ausgeben (wiederholen für weniger)

-v

mehr Informationen ausgeben(wiederholen für mehr)

Start-Transponder

Das Programm benötigt (mindestens) einen gültigen Transponder, der ein DVB-Signal empfängt. Weitere Transponder werden dann davon ausgehend gefunden. Für den Satellit Astra 19.2 beispielsweise kann folgender Text in eine Datei abgespeichert werden und dem Programm als "initial-tuning-data-file" übergeben werden.

# freq pol sr fec
S 12551500 V 22000000 5/6

Beispiel

Der folgende Befehl nutzt die erste DVB-Karte (/dev/dvb/adapter0) und erzeugt eine neue Senderliste in der Datei scan3juli05.conf, es werden dabei nur FreeTV- und Radiokanäle ausgegeben.

scan -o vdr -p -x 0 Astra-19.2E > scan3juli05.conf

Die folgenden Zeilen zeigen eine typische Ausgabe auf der Kommandozeile.

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)
..