Sintaxis de Channels.conf
De Vdrwiki
Contenido |
Parámetros del fichero de configuración de canales
Advertir que versiones antiguas del VDR (ej. 1.2.x) usan un formato ligeramente diferente de este fichero, e intercambiar el fichero entre VDR 1.2.x y 1.3.x puede acarrear problemas, ver abajo en diferencias. En el ejemplo de abajo hay cuatro diferentes definiciones de canal:
- canal de TV digital por satélite
- canal de TV digital terrestre
- canal de TV digital por cable
- canal de TV analógico
| Nombre | Frecuencia | Parámetros | Origen | Tasa de símbolos | 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 cuando se inicia lee la definición de todos los canales del fichero de configuración $CONFIGDIR/channels.conf y escribe cualquier cambio en él.
|
¡ Precaución ! |
|
No se debe modificar channels.conf mientras el VDR está funcionando, éste debe pararse si quiere editarlo correctamente. |
Nombre
Nombre del canal. Si el nombre incluye un ":" será automáticamente sustituido por "|". Si usa la versión 1.2.x de VDR por favor no incluya comas o puntos y comas. Desde la versión 1.3.12 este campo también incluye el nombre del proveedor separado por un punto y coma.
Frecuencia
Frecuencia del transponedor como entero
- DVB-S
- Frecuencia en MHz.
- DVB-C
- Frecuencia en MHz, kHz o Hz.
- DVB-T
- Frecuencia en MHz, kHz o Hz.
- TV analógica
- Frecuencia en MHz. (módulo analogTV)
Los valores se multiplicarán por 1000 hasta que sean mayores que 1000000.
Parámetros
Los parámetros dependen del tipo de tarjeta DVB que use: DVB-S, DVB-C ,DVB-T o TV analógica. Cada parámetro comienza con una letra, seguida por un entero que representa el valor del parámetro.
Identificadores válidos y sus rangos:
Identificador (Valor) Significado
I (0, 1) Inversión (para DVB-T debería ser siempre 0, excepto algunas tarjetas que necesitan 999 (auto), como Hauppauge NOVA-T USB2)
C (0, 12, 23, 34, 45, 56, 67, 78, 89) Tasa de datos de alta prioridad
para TV analógica C es el dispositivo de captura: 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) Tasa de datos de baja prioridad
para TV analógica D es el origen de vídeo usado: D0 = Televisión (bttv) D12 = Video1 compuesto (bttv) D23 = Video2 compuesto (bttv) D34 = S-Video (bttv) D0 = S-Video ext. (sólo Hauppauge PVR150/PVR250/350) D45 = Video compuesto (sólo Hauppauge PVR150) D45 = Sintonizador 0 (sólo Hauppauge PVR250/350) D56 = Compuesto ext. (sólo Hauppauge PVR250/350) D67 = Sintonizador TV (sólo Hauppauge PVR150)
M (0, 16, 32, 64, 128, 256) Modulación
B (6, 7, 8) Ancho de banda en MHz
para TV analógica B es el formato de vídeo: B6 = PAL B7 = NTSC B8 = SECAM
T (2, 8) Modo de transmisión
G (4, 8, 16, 32) Intervalo de guarda (separación)
Y (0, 1, 2, 4) Jerarquía
H Polarización horizontal
V Polarización Vertical
R Circular Polarization right
L Circular Polarization left
El parámetro polarización no tiene valor por razones de compatibilidad.
El valor '999' se usa para automático. Si es posible que el driver encuentre la mejor configuración, es así por defecto.
Ejemplo para DVB-T:
I0C23D0M16B8T8G8Y0
Inversión no, Tasa de datos de alta prioridad=23, Tasa de datos de baja prioridad=0, QAM16, Ancho de banda 8MHz, Modo de transmisión 8, Guarda 1/8, Jerarquía 0
Origen
Origen de la señal del canal, como está definida en sources.conf.
Sxxxx, C, T
Por razones de compatibilidad se admiten valores numéricos, pero es mejor usar letras.
Tasa de símbolos
Tasa de símbolos del canal (Symbol Rate). Válido sólo para DVB-S y DVB-C, DVB-T usa otra modulación COFDM [[1]] (Coded Orthogonal Frequency Division Multiplex).
VPID
Identidad de programa de vídeo (Video Program IDentification).
- 0 para canales de radio
- 1 para canales cifrados (tv de pago)
Si el canal usa un PCR PID distinto éste seguirá al PID de vídeo, separado por "+" (ej.: ...:164+17:...)
Para TV analógica: normalmente 301(ivtv > 0.1.9) o 160(ivtv <= 0.1.9, bttv)
APID
Identidad de programa de audio (Audio Program IDentification). Uno o más números separados por comas. Cada valor indica un idioma u otro canal de audio. Si el canal tiene AC3 (Dolby Digital Sound), los PIDs de Dolby irán a continuación de los PIDs de audio de mpeg, ambas irán separadas por punto y coma (ej.:...:101,102;103,104:...).
Para TV analógica: normalmente 301(ivtv > 0.1.9) o 160(ivtv <= 0.1.9, bttv)
Las versiones de desarrollo, VDR 1.3.X (no las 1.2.x) admiten el marcado de idimas de esta manera: APID=eng, APID=deu, APID=2ch.
TPID
Identidad de programa de teletexto (Teletext Program IDentification).
CA - acceso condicional
Este entero indica cómo acceder al canal cifrado.
- 0 Libre (sin cifrar)
- 1..4 usa la tarjeta DVB con ese número.
- 5..100 usa este método para descifrar.
- 32001 TV analógica (VDR-1.2.x)
- A0 TV analógica (VDR-1.3.x)
Los métodos están descritos en ca.conf.
SID
Identidad de servicio del canal (Service Program IDentification).
Para TV analógica: ver ChannelMap.h del código fuente del módulo Analogtv-plugin.
NID
Identidad de red (Network Program IDentification). Reservado para su desarrollo en el futuro. Actualmente 0. (sólo VDR-1.2.x)
TID
Identidad de transporte de trama (Transpor stream Program IDentification). Reservado para su desarrollo en el futuro. Actualmente 0. (sólo VDR-1.2.x)
RID
Identidad de radio (Radio Program IDentification). Normalmente 0. Se puede usar para diferenciar entre canales con el mismo nombre SID, NID y TID.
Diferencias
- VDR-1.2.x
- NID=0, TID=0, RID=0
- VDR-1.2.x con AutoPID-Patch
- NID<>0, TID<>0, RID<>0 válido
- VDR-1.3.x
- NID<>0, TID<>0, RID<>0 válido, desde la versión 1.3.12 el proveedor del servicio se incluye en el Nombre, con Audio-PID las marcas de idiomas también son válidas.
Ejemplos
En esta sección podrás encontrar varios ejemplos del fichero channels.conf:
Enlaces
| [1] | http://www.zwez.com/sat/vdr | Listas de canales para VDR => www.zwez.com |
| [2] | http://free.pages.at/cleditor | Editor de canales |
| [3] | http://fchannels.plagge.net | Editor de canales de Frank para Windows 2000/XP |
| [4] | http://free.pages.at/cleditor/cle4vdr.htm | Editor de listas de canales para Linux |
| [5] | http://www.vdrwapmin.formativ.net/dl.php?download=vdr-channels | Lista de canales de Astra 19.2E y Hotbird 13.0E - Sólo para VDR 1.3 |
| [6] | DVB-T |

