The VDR reads at startup all channel definitions from the config file $CONFIGDIR/vdr/channels.conf and writes any changing back to the file.

Hint

Changings on channels.conf are useless if VDR is running, VDR has to be stopped if you want to edit this file!

Name

Name of that channel. If the name includes a ":" it will be automatically replaced by "|".
If you use VDR version 1.2.x please do NOT include commas or semicolons. Starting with VDR version 1.3.12 this field also includes the service providers name(aka "bouquet"), separated by a semikolon.

Frequency

Transponder Frequency as Integer

DVB-S

Frequency in MHz.

DVB-C

Frequency in MHz, kHz or Hz.

DVB-T

Frequency in MHz, kHz or Hz.

analogue TV

Frequency in MHz. (analogTV plugin)

The values here will be multiplied by 1000 until it's bigger than 1000000.

Parameters

The Parameters in this field depends on the type of DVB you use: DVB-S, DVB-C ,DVB-T or analogue TV.
Each Parameter starts with an letter, followed by an Integer which represends the value of that parameter.

Source

For compatbility reasons numeric values are accepted here, but preferred are literals.

Symbol Rate

Symbol Rate of the channel. Valid only for DVB-S and DVB-C, as DVB-T uses another modulation COFDM (Coded Orthogonal Frequency Division Multiplex).

VPID

Video PID (Program Identification).

0 for Radio channels

1 for encryted channels (pay tv)

If that channel uses a separate PCR PID this PCR PID follows the Video PID, separated by "+" (e.g. ...:164+17:...)

For analogue TV: mostly 301 or 160 (older versions)

APID

Audio PID. Either one or more numbers separated by a comma. Each value stands for a language or two-channel audio. If that channel has AC3 (Dolby Digital Sound), the Dolby PIDs follows the mpeg audio PIDs, both lists are separated by semicolon (e.g.:...:101,102;103,104:...).