Channels.conf
Inhaltsverzeichnis |
Parameter der Kanal-Konfiguration
Parameter der Kanal-Konfiguration innerhalb der channels.conf
Im folgenden Beispiel sind zwei unterschiedliche Kanal-Definition aufgeführt.
Name | Frequenz | Parameter | Quelle | SRate | VPID | APID | TPID | CA | SID | NID | TID | RID |
---|---|---|---|---|---|---|---|---|---|---|---|---|
RTL Das Erste VHF K10 |
12188 522000 210250 |
h I0C23D0M16B8T8G8Y0 C0D45B6 |
S19.2E T C |
27500 27500 0 |
163 1401 301 |
104 1402 300 |
105 1404 0 |
0 1 A0 |
12003 14 28106 |
0 0 0 |
0 0 0 |
0 0 0 |
Der VDR liest die aktuellen Kanal-Definitionen aus der Konfigurationsdatei ($CONFIGDIR/vdr/channels.conf) beim Start ein und schreibt in diese Datei selbstständig Änderungen zurück.
Änderungen an der channels.conf bei laufendem VDR haben aus diesem Grund keinen Sinn, der VDR muss erst beendet werden!
Die 13 Felder haben die folgende Bedeutung:
Name
Der Name des Kanals. Falls dieser Name normalerweise einen Doppelpunkt enthält (:) wird dieser durch das Zeichen | ersetzt. Sollte für VDR-1.2.x kein Komma oder Semikolon enthalten. Ab VDR-1.3.12 enthält der Name auch den Namen des service providers (aka "bouquet"), getrennt durch ein Semikolon.
Frequenz
Die Frequenz des Transponders im Integer-Format.
Für DVB-S wird die Frequenz in MHz angegeben.
Für DVB-C und DVB-T wird die Frequenz in MHz, kHz oder Hz angegeben.
Der angegebene Wert wir mit 1000 multipliziert bis es größer als 1000000 ist.
Für analoges TV mit dem Analogtv-Plugin wird die Frequenz in MHz angegeben.
Parameter
Die Parameter sind abhängig vom Kanaltyp DVB-S, DVB-C ,DVB-T oder analoges TV.
Jeder Parameter beginnt mit einem Buchstaben-Schlüssel.
Diesem Schlüssel folgt eine Integer Zahl welche die Einstellung/Wert des Parameters wiedergibt.
Gültige Schlüssel, ihre Bedeutung und erlaubten Werte sind wie folgt:
Schlüssel Wert Bedeutung
I (0, 1) Inversion
C (0, 12, 23, 34, 45, 56, 67, 78, 89) Datenrate high priority
bei analogem TV ist C das capture device: C0 = /dev/video0 C12 = /dev/video1 C23 = /dev/video2 C34 = /dev/video3 C45 = /dev/video4
D (0, 12, 23, 34, 45, 56, 67, 78, 89) Datenrate low priority
bei analogem TV ist D die video source: D0 = Television D12 = Composite1 D23 = Composite2 D34 = S-Video D0 = S-Video ext. (nur Hauppauge PVR250/350-Karten) D45 = Tuner 0 (nur Hauppauge PVR250/350-Karten) D56 = Composite ext. (nur Hauppauge PVR250/350-Karten)
M (0, 16, 32, 64, 128, 256) Modulation
B (6, 7, 8) Bandbreite in MHz
bei analogem TV ist B die Videonorm: B6 = PAL B7 = NTSC B8 = SECAM
T (2, 8) Transmission mode
G (4, 8, 16, 32) Guardintervall
Y (0, 1, 2, 4) Hierarchie
H Horizontale Polarisation
V Vertikale Polarisation
Die Parameter der Polarisation werden nicht von Werten gefolgt. Der Grund liegt in der Kompatibilität zu älteren Version und um die DVB-S Einträge zu einfach wie möglich zu halten.
Der spezielle Wert 999 seht für Automatik. Falls möglich bestimmt der Treiber in diesem Fall automatisch den richtigen Wert.
Das Beispiel für ein Parameterfeld eines DVB-T Kanals sieht zum Beispiel wie folgt aus: I0C23D0M16B8T8G8Y0
Quelle - Source
Die Signalquelle von diesem Kanal, wie in der Datei sources.conf angegeben. Zur Kompatibilität mit älteren Versionen wird die Eingabe von numerischen Werten angenommen. Diese Werte werden auch richtig zurückgeschrieben, haben jedoch für die DiSEqC Einstellungen keine Bedeutung. Sie sollten die Numerischen Werte durch die richtigen Signalquellen Identifikatoren der sources.conf ersetzen.
SRate - Symbolrate
Die Symbol Rate von diesem Kanal. Gilt nur für DVB-S und DVB-C, da DVB-T COFDM (Coded Orthogonal Frequency Division Multiplex) benutzt.
VPID
Die Video PID (Programm-Identifikation).
0 für Radio Kanäle
1 für verschlüsselte Radiokanäle
Falls dieser Kanal eine separate PCR PID benutzt folgt sie der VPID getrennt durch ein Plus-Zeichen.
(z.B. ...:164+17:...)
Für analoges TV: meist 301 oder 160 (ältere Versionen)
APID
Die Audio PID. Entwerder eine Nummer oder zwei Nummern durch ein Komma getrennt.
Falls dieser Kanal zusätzlich Dolby Digital Sound enthält, folgen die Dolby PIDs den Audio PIDs, getrennt durch ein Semikolon.
(z.B.:...:101,102;103,104:...)
Für analoges TV: meist 300 oder 80 (ältere Versionen)
Für VDR-1.3.x (nicht VDR-1.2.x) sind hier auch Angabe der Sprache wie beispielsweise "APID=eng", "APID=deu", "APID=2ch" u.ä. zulässig.
TPID
Die Teletext PID.
CA - Conditional access
Eine Integer beschreibt, wie auf diesen Kanal zugegriffen werden kann.
0 Free To Air
1 bis 4 Benötigt die DVB-Karte mit der bestimmten Nummer.
5 bis 100 Benötig eine spezielle Methode zur Dekodierung.
32001 analoges TV (VDR-1.2.x)
A0 analoges TV (VDR-1.3.x)
Die entsprechende Methode ist in der Datei ca.conf beschrieben.
SID
Die Service ID von diesem Kanal. Für analoges TV: siehe ChannelMap.h aus dem Analogtv-Plugin.
NID
Die Netzwerk ID von diesem Kanal. Platzhalter für zukünftige Entwicklungen.
Zur Zeit immer 0.
TID
Die Transport-Stream ID für diesen Kanal. Platzhalter für zukünftige Entwicklungen.
Zur Zeit immer 0.
RID
Die Radio ID für diesen Kanal. Die ID ist typischer Weise 0. Sie kann dazu verwendet werden Kanäle zu unterscheiden, bei denen SID, NID und TID gleich sind.
Unterschiede
VDR-1.2.x: NID=0, TID=0, RID=0
VDR-1.2.x mit AutoPID-Patch: NID<>0, TID<>0, RID<>0 zulässig
VDR-1.3.x: NID<>0, TID<>0, RID<>0 zulässig, ab 1.3.12 auch service provider in Namen, in Audio-PID auch Angabe Sprache zulässig
Links
[1] | http://www.zwez.com/sat/vdr | Sortierte Listen für VDR => www.zwez.com |
[2] | http://free.pages.at/cleditor | Channel Editor |
[3] | DVB-T |