: By default, dvbv5-scan is "smart" enough to read the Network Information Table (NIT) from the first frequency it locks onto, automatically discovering and scanning other available transponders in that network.
Once you have identified the correct file for your local transmitter or satellite, run the scan using the following syntax:
[Transponder 1] DELIVERY_SYSTEM = DVBT FREQUENCY = 506000000 BANDWIDTH_HZ = 8000000 [Transponder 2] DELIVERY_SYSTEM = DVBT2 FREQUENCY = 626000000 BANDWIDTH_HZ = 8000000 Use code with caution.
[CHANNEL] DELIVERY_SYSTEM = DVBT2 FREQUENCY = 530000000 BANDWIDTH_HZ = 8000000 INNER_FEC = 2/3 MODULATION = QAM/256 CODE_RATE_LP = 2/3 GUARD_INTERVAL = 1/128 TRANSMISSION_MODE = 32K HIERARCHY = NONE INVERSION = AUTO dvbv5scan initial file
The dvb-apps package includes starter files:
For advanced users: You can create a comprehensive initial file for an entire city or satellite. Collect all known frequencies and multiplex parameters from public sources (like ukfree.tv or lyngsat.com ), then create an .ini file with multiple [CHANNEL] sections.
Open a text editor and input the [CHANNEL] block with the specific frequency and delivery system. : By default, dvbv5-scan is "smart" enough to
dvbv5-scan also supports the older DVBv3 format, originally used by the legacy dvb-apps suite. To use a file in this legacy format, you must specify the -I channel option to tell dvbv5-scan the format of your input file.
While the initial file is just a text file, issues with it can cause scanning failures. Here are common problems and their solutions.
# Berlin, Germany - DVB-T2 initial file [CHANNEL] DELIVERY_SYSTEM = DVBT2 FREQUENCY = 514000000 BANDWIDTH_HZ = 8000000 CODE_RATE_HP = AUTO CODE_RATE_LP = AUTO MODULATION = QAM/64 TRANSMISSION_MODE = 8K GUARD_INTERVAL = 1/8 HIERARCHY = NONE INVERSION = AUTO Collect all known frequencies and multiplex parameters from
You rarely need to write an initial file completely from scratch because the open-source community maintains a massive repository of them.
The resulting channels.conf file is what media players like VLC, mpv, or backend servers like Tvheadend use to actually tune to your favorite shows. Creating a Custom Initial File
: By default, dvbv5-scan is "smart" enough to read the Network Information Table (NIT) from the first frequency it locks onto, automatically discovering and scanning other available transponders in that network.
Once you have identified the correct file for your local transmitter or satellite, run the scan using the following syntax:
[Transponder 1] DELIVERY_SYSTEM = DVBT FREQUENCY = 506000000 BANDWIDTH_HZ = 8000000 [Transponder 2] DELIVERY_SYSTEM = DVBT2 FREQUENCY = 626000000 BANDWIDTH_HZ = 8000000 Use code with caution.
[CHANNEL] DELIVERY_SYSTEM = DVBT2 FREQUENCY = 530000000 BANDWIDTH_HZ = 8000000 INNER_FEC = 2/3 MODULATION = QAM/256 CODE_RATE_LP = 2/3 GUARD_INTERVAL = 1/128 TRANSMISSION_MODE = 32K HIERARCHY = NONE INVERSION = AUTO
The dvb-apps package includes starter files:
For advanced users: You can create a comprehensive initial file for an entire city or satellite. Collect all known frequencies and multiplex parameters from public sources (like ukfree.tv or lyngsat.com ), then create an .ini file with multiple [CHANNEL] sections.
Open a text editor and input the [CHANNEL] block with the specific frequency and delivery system.
dvbv5-scan also supports the older DVBv3 format, originally used by the legacy dvb-apps suite. To use a file in this legacy format, you must specify the -I channel option to tell dvbv5-scan the format of your input file.
While the initial file is just a text file, issues with it can cause scanning failures. Here are common problems and their solutions.
# Berlin, Germany - DVB-T2 initial file [CHANNEL] DELIVERY_SYSTEM = DVBT2 FREQUENCY = 514000000 BANDWIDTH_HZ = 8000000 CODE_RATE_HP = AUTO CODE_RATE_LP = AUTO MODULATION = QAM/64 TRANSMISSION_MODE = 8K GUARD_INTERVAL = 1/8 HIERARCHY = NONE INVERSION = AUTO
You rarely need to write an initial file completely from scratch because the open-source community maintains a massive repository of them.
The resulting channels.conf file is what media players like VLC, mpv, or backend servers like Tvheadend use to actually tune to your favorite shows. Creating a Custom Initial File