Re,
voila un exemple pratique:
j'ai un fichier (qui loin d'etre complet) de frequences que je vais enregister sous le nom de
Astra-19.2E et il contien donc ceci:
Code:
# Astra 19.2E SDT info service transponder
# freq pol sr fec
S 12551500 V 22000000 5/6
comme indiquer plus haut, il faut regarder le help. sur mon PC j'ai dvbscan (c'est la même chose). je lance un petit dvbscan --help ce qui me donne ceci:
Code:
$
usage: dvbscan [options...] [-c | initial-tuning-data-file]
atsc/dvbscan doesn't do frequency scans, hence it needs initial
tuning data for at least one transponder/channel.
-c scan on currently tuned transponder only
-v verbose (repeat for more)
-q quiet (repeat for less)
-a N use DVB /dev/dvb/adapterN/
-f N use DVB /dev/dvb/adapter?/frontendN
-d N use DVB /dev/dvb/adapter?/demuxN
-s N use DiSEqC switch position N (DVB-S only)
-i N spectral inversion setting (0: off, 1: on, 2: auto [default])
-n evaluate NIT-other for full network scan (slow!)
-5 multiply all filter timeouts by factor 5
for non-DVB-compliant section repitition rates
-o fmt output format: 'zap' (default), 'vdr' or 'pids' (default with -c)
-x N Conditional Access, (default -1)
N=0 gets only FTA channels
N=-1 gets all channels
N=xxx sets ca field in vdr output to :xxx:
-t N Service select, Combined bitfield parameter.
1 = TV, 2 = Radio, 4 = Other, (default 7)
-p for vdr output format: dump provider name
-e N VDR version, default 3 for VDR-1.3.x and newer
value 2 sets NIT and TID to zero
Vdr version 1.3.x and up implies -p.
-l lnb-type (DVB-S Only) (use -l help to print types) or
-l low[,high[,switch]] in Mhz
-u UK DVB-T Freeview channel numbering for VDR
-P do not use ATSC PSIP tables for scanning
(but only PAT and PMT) (applies for ATSC only)
-A N check for ATSC 1=Terrestrial [default], 2=Cable or 3=both
-U Uniquely name unknown services
ok, j'ai besoin d'un channels.conf pour VDR par exemple, donc il ne faut le format vdr ceci implique l'utilisation de -o vdr.
j'ai une abonnement seca donc j'utiliserai -x 100
dans mon fichier de frequence je n'ai qu'une seule ligne (vu que mon fichier n'est pas complet :( ) --> j'utiliserai donc -n (ca sera long, prévoir un bon café, et un deuxieème café ... :) )
ma carte dvb se trouve sur mon system à l'adresse suivate: /dev/dvb/adapter0 donc le N sera remplacé par 0 (un zéro pas un o)
je me place là où j'ai enregister mon fichier Astra-19.2E et je lance la commande suivante :
Code:
dvbscan -a 0 -f 0 -d 0 -n -o vdr -x 100 Astra-19.2E > channels.conf
bienentendu, tu remplaceras dvbscan par scan.
Bon scan.