Channels.conf
Paramètres du fichier de configuration des Chaînes de VDR
Notez que les anciennes versions de VDR (p.ex 1.2.x) utilisent un format complètement différent de ce fichier, et permuter entre un vdr 1.2.x et un vdr 1.3.x avec le même fichier de chaînes peut poser des problêmes, voir plus bas les différences. Dans les exemples suivants, il y a quatre définitions différentes de chaînes:
- Chaine de Télévision Numérique Satellite
- Chaine de Télévision Numérique Terrestre
- Chaine de Télévision Numérique par réseau Cablé
- Chaine de Télévision Analogique
Nom | Fréquence | Paramètres | Source | SRate | VPID | APID | TPID | CA | SID | NID | TID | RID |
---|---|---|---|---|---|---|---|---|---|---|---|---|
RTL | 12188 | h | S19.2E | 27500 | 163 | 104 | 105 | 0 | 12003 | 0 | 0 | 0 |
Das Erste | 522000 | I0C23D0M16B8T8G8Y0 | T | 27500 | 1401 | 1402 | 1404 | 1 | 14 | 0 | 0 | 0 |
FS HH | 402000 | C0M64 | C | 6900 | 2401 | 2402 | 2404 | 0 | 28225 | 1 | 1073 | 16387 |
VHF K10 | 210250 | C0D45B6 | C | 0 | 301 | 300 | 0 | A0 | 28106 | 0 | 0 | 0 |
VDR lit au démarrage toutes les définitions de chaine à partir du fichier $CONFIGDIR/channels.conf et ré-écrit les modifications dans ce fichier.
Modifier le channels.conf est inutile si VDR est lancé, VDR doit être arrêté si vous voulez éditer ce fichier!
Nom
Nom de la chaine. Si le nom est composé d'un ":" il est automatiquement remplacé par un "|". Si vous utilisez un VDR version 1.2.x, SVP, n'utilisez PAS les virgules ou les points-virgule. A partir de VDR version 1.3.12, ce champ inclus aussi le nom de service du provider (t.q. "bouquet"), séparé par un point-virgule.
Fréquence
Fréquence du Transpondeur sous forme d'entier
- DVB-S
- Fréquence en MHz.
- DVB-C
- Fréquence en MHz, kHz ou Hz.
- DVB-T
- Fréquence en MHz, kHz ou Hz.
- TV Analogique
- Fréquence en MHz. (analogTV plugin)
Ici, les valeurs seront multipliées par 1000 tant que cela ne dépasse pas 1000000.
Paramètres
Les paramètres dans ce champ dépendent du type de DVB utilisé: DVB-S, DVB-C ,DVB-T ou TV analogique. Chaque paramètre débute avec une lettre, suivie par un entier qui représente la valeur de ce paramètre.
Les identifiants valides et les valeurs possibles:
Identifiant (Valeurs) Descdription
I (0, 1) Inversion (pour le DVB-T, doit toujours être à 0, excepté quelques cartes qui nécessitent 999 (auto), telles que les Hauppauge NOVA-T USB2)
C (0, 12, 23, 34, 45, 56, 67, 78, 89) Priorité du débit élevé
Pour la TV analogique, C est le périphérique de capture: 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) Priorité du débit faible
Pour la TV analogique, D est la source video utilisée: D0 = Television (bttv) D12 = Composite Video1 (bttv) D23 = Composite Video2 (bttv) D34 = S-Video (bttv) D0 = S-Video ext. (Hauppauge PVR150/PVR250/350-cards only) D45 = Composite Video (Hauppauge PVR150-cards only) D45 = Tuner 0 (Hauppauge PVR250/350-cards only) D56 = Composite ext. (Hauppauge PVR250/350-cards only) D67 = TV Tuner (Hauppauge PVR150-Karten only)
M (0, 16, 32, 64, 128, 256) Modulation
B (6, 7, 8) Largeur de bande en MHz
Pour la TV analogique, B est la norme Video: B6 = PAL B7 = NTSC B8 = SECAM
T (2, 8) Mode de transmission
G (4, 8, 16, 32) Guard intervalle
Y (0, 1, 2, 4) Hierarchie
H Polarisation Horizontale
V Polarisation Verticale
R Polarisation Circulaire à droite
L Polarisation Circulaire à gauche
Le pramètre de polarisation n'est PAS suivi par une valeur pour des raisons de compatibilité.
La valeur 999 est utilisé pour automatique. Si possible, le pilote va trouver le meilleur réglage, valeur par défaut.
Exemple pour le DVB-T:
I0C23D0M16B8T8G8Y0
Inversion off, Data Rate High=23, Data Rate Low=0, QAM16, Bandwidth 8MHz, Transmission Mode 8, Guard 1/8, Hierarchy 0
Source
Source du signal de la chaine, telle que définie dans le sources.conf.
Sxxxx, C, T
Pour des raisons de compatibilité, les valeurs numériques sont acceptées, mais les valeurs littérales sont préfferées.
Symbol Rate
Symbol Rate de la chaine. Valide uniquement pour le DVB-S et le DVB-C, puisque le DVB-T utilise une autre modulation COFDM (Coded Orthogonal Frequency Division Multiplex).
VPID
Video PID (Identification di Programme).
- 0 pour les chaines Radio
- 1 pour les chaines encryptées (TV payante)
Si la chaine utilise un PCR PID séparé, ce PCR PID suit le PID Video, separé par un "+" (t.q. ...:164+17:...)
Pour la TV analogique: principalement 301(ivtv > 0.1.9) ou 160(ivtv <= 0.1.9, bttv)
APID
Audio PID. Aussi bien un que plusieurs nombres séparés par des virgules. A chaque valeur correspond un language ou deux voies audios pour la chaine. Si la chaine a de l'AC3 (Son Dolby Digital), les PIDs Dolby suivent les PIDs audio mpeg, les deux listes sont séparées par un point virgule(t.q.:...:101,102;103,104:...).
Pour la TV analogique: principalement 301(ivtv > 0.1.9) ou 160(ivtv <= 0.1.9, bttv)
La version de développement VDR 1.3.x (mais pas VDR 1.2.x) accepte les marque de language comme APID=fra, APID=eng, APID=2ch.
TPID
Teletexte PID.
CA - Conditional access
Cet entier décrit comment accéder à la chaine cryptée.
- 0 Chaine en clair
- 1..4 utiliser la carte DVB avec le numéro.
- 5..100 utiliser cette méthode de décryptage.
- 32001 TV analogique (VDR-1.2.x)
- A0 TV analogique (VDR-1.3.x)
Ces méthodes sont décrites dans le fichier ca.conf.
SID
Service ID de la chaine.
Pour la TV analogique: voir le ChannelMap.h de l'archive des sources du Analogtv-plugin.
NID
Network ID. Réservation pour de futurs développements. Curramment 0. (seulement VDR-1.2.x)
TID
Transport Stream ID. Réservation pour de futurs développements. Curramment 0. (seulement VDR-1.2.x)
RID
Radio ID. Typiquement 0. Peut être utilisé pour différencier des chaines ayant le même SID, NID et TID.
Differences
- VDR-1.2.x
- NID=0, TID=0, RID=0
- VDR-1.2.x avec AutoPID-Patch
- NID<>0, TID<>0, RID<>0 valides
- VDR-1.3.x
- NID<>0, TID<>0, RID<>0 valides, à partir de la version 1.3.12, le nom du service provider est également inclus dans le Nom, dans le PID-Audio, les marque de language sont valides.
Exemples de channels.conf
[1] | DVB-S channels.conf | Channels.conf pour le DVB-S (Satellite) |
[2] | DVB-C channels.conf | Channels.conf pour le DVB-C (Cable) |
[3] | DVB-T channels.conf | Channels.conf pour le DVB-T (TNT) |