W scan
Mit dem Programm "w_scan" ist es möglich, einen manuellen Sendersuchlauf für DVB-C und DVB-T durchzuführen und eine neue channels.conf zu erstellen. Dabei muss der passende DVB-Treiber geladen sein und keine DVB-Anwendung darf laufen, auch nicht VDR. (Der VDR muss dafür beendet werden, da es sonst zu einem Zugriffskonflikt kommt)
w_scan ist fast identisch zu Scan, unterstützt aber nur DVB-T und DVB-C, benötigt keinerlei Angaben zu einem vorhandenen Transponder (damit auch keine Konfigdatei) und hat etwas andere Optionen.
Inhaltsverzeichnis |
Installation
w_scan ist auf wirbel.htpc-forum.de zu finden.
w_scan liegt bereits compiliert bei und kann direkt nach dem Entpacken benutzt werden. Für diejenigen, die sich mit w_scan noch nicht auskennen, liegt ein shell script w_scan_start.sh bei, welches beim Laden der Treiber und dem scan Vorgang hilft.
Optional kann mit
cd $SOURCEDIR tar xfj w_scan.tar.bz2 && cd $SOURCEDIR/w_scan make make install
neu compiliert werden (Kernelquellen erforderlich).
Optionen
Im Gegensatz zum Programm scan der Dvb-apps braucht w_scan keinerlei Angaben zu einem vorhandenen Transponder, die meisten hier angeführten Optionen außer -f sind selten benötigt.
w_scan [options...] >> channels.conf
Parameter | Beschreibung |
---|---|
-f Typ |
Frontend Typ |
-A Typ |
Angabe ATSC Typ |
-P |
keine ATSC PSIP Tabellen nutzen, d.h. nur noch PAT/PMT |
-a N |
optional: explizite Angabe DVB Karte /dev/dvb/adapterN/ benutzen |
-h |
Hilfe: gibt alle Optionen aus. |
-i N |
optional: explizite Angabe der spektralen Inversion (nur DVB-C) |
-F |
optional: Filter Timeout verlängern (selten sinnvoll) |
-t N |
optional: tuning timeout |
-o N |
optional: explizite Angabe der VDR Version |
-R N |
Radio Kanäle suchen |
-T N |
TV Kanäle suchen |
-O N |
andere Services suchen |
-E N |
Verschlüsselte Kanäle |
-X |
czap/tzap/xine Ausgabe Format |
-x |
Erstellt eine Datei mit "initial tuning data" für scan |
-k |
Erstellt eine channels.dvb für Kaffeine |
-q |
weniger Informationen ausgeben(wiederholen für weniger) |
-v |
mehr Informationen ausgeben(wiederholen für mehr) |
Beispiele
VDR stoppen und Treiber laden
- Easy-VDR:
stopvdr && /etc/init.d/Runvdr loaddvbdriver
- C't VDR:
/etc/init.d/vdr stop
- Linvdr:
stopvdr && /etc/init.d/runvdr loadddriver
- Easyvdr:
/etc/init.d/Runvdr stop && /etc/init.d/Runvdr loaddvbdriver
- MLD:
rcvdr stop
DVB-T Suche
w_scan >> channels.conf
DVB-C Suche
w_scan -fc >> channels.conf
kombinierte DVB-C und DVB-T Suche
w_scan >> channels.conf && w_scan -fc >> channels.conf
Erstellen von "Initial-Tuning-Data" für (dvb)scan (ab 20060903)
Hier am Beispiel von DVB-C
w_scan -fc -x > initial_tuning_data.txt dvbscan -o vdr -p -e 4 initial_tuning_data.txt > channels.conf
Beispiel Ausgabe von w_scan:
# file automatically generated by w_scan # (http://wirbel.htpc-forum.de/w_scan/index2.html) # T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy T 177500000 7MHz 3/4 1/2 QAM16 8k 1/8 NONE T 191500000 7MHz 2/3 1/2 QAM16 8k 1/8 NONE T 506000000 8MHz 2/3 1/2 QAM16 8k 1/8 NONE T 522000000 8MHz 2/3 2/3 QAM16 8k 1/8 NONE T 570000000 8MHz 2/3 1/2 QAM16 8k 1/8 NONE T 618000000 8MHz 2/3 1/2 AUTO 8k 1/8 NONE T 658000000 8MHz 2/3 1/2 QAM16 8k 1/8 NONE T 754000000 8MHz 2/3 1/2 QAM16 8k 1/8 NONE T 778000000 8MHz 2/3 1/2 QAM16 8k 1/8 NONE
Erstellen der channels.dvb für kaffeine (ab 20070909)
Hier am Beispiel von DVB-T
w_scan -k > channels.dvb
Beispiel Ausgabe von w_scan, hier DVB-T für de_Berlin:
# kaffeine channels.dvb automatically generated by w_scan # see (http://wirbel.htpc-forum.de/w_scan/index2.html) # TV(C)/RA(C)|name|vpid|apids|ttpid|sid|tsid|{S/C/T}|freq|sr|pol|fec_H|inv|mod|fec_L|bw|tm|gi|h|num|subpids|category TV|WDR Köln|241|242,|247|15|772|Terrestrial|177500|0|v|34|-1|16|12|7|8|8|0|1||| RA|BLU.FM Clubsound|0|2226,|0|26507|2305|Terrestrial|778000|0|v|23|-1|16|12|8|2|8|0|2|||
Beispiel 2, DVB-C:
# kaffeine channels.dvb automatically generated by w_scan # see (http://wirbel.htpc-forum.de/w_scan/index2.html) # TV(C)/RA(C)|name|vpid|apids|ttpid|sid|tsid|{S/C/T}|freq|sr|pol|fec_H|inv|mod|fec_L|bw|tm|gi|h|num|subpids|category TVC|MTV ESP|3011|3012,|3014|28651|1066|Cable|418000|6900|v|-1|-1|64|-1|-1|-1|-1|-1|1|||
Logdatei erstellen mit pipe und tee
Im Beispiel wird der Schalter -v mehrfach benutzt, um mehr Informationen zu erhalten (more verbose).
w_scan -v -v 2>&1 | tee w_scan.log