|
|
Zeile 1: |
Zeile 1: |
− | Mit dem Programm "w_scan" ist es möglich, einen manuellen Sendersuchlauf für ATSC, DVB-C, DVB-S/S2 und DVB-T durchzuführen und eine neue channels.conf zu erstellen.
| + | I'm not easily imprsesed. . . but that's impressing me! :) |
− | | + | |
− | 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 ähnlich zu [[scan]], benötigt aber keine Angaben zu einem vorhandenen Transponder (damit auch keine Konfigdatei) und hat andere Optionen.
| + | |
− | | + | |
− | Für DVB-S/S2 scans wird ausdrücklich ein DVB-Treiber mit S2API empfohlen.
| + | |
− | | + | |
− | ==Installation==
| + | |
− | w_scan ist auf [http://wirbel.htpc-forum.de/w_scan/index2.html wirbel.htpc-forum.de] zu finden.<br>
| + | |
− | {{Box Hinweis|
| + | |
− | 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.
| + | |
− | }}
| + | |
− | {{Box Hinweis|
| + | |
− | '''ACHTUNG, SYNTAX ÄNDERUNG:''' Ab w_scan Version ''20090502'' ist die Angabe von '''Option -c''' für '''ATSC/DVB-C/DVB-T''' bzw. '''Option -s''' für '''DVB-S/DVB-S2''' ''PFLICHT''!
| + | |
− | }}
| + | |
− | Optional kann mit
| + | |
− | <pre>
| + | |
− | cd $SOURCEDIR
| + | |
− | tar xfj w_scan-<version>.tar.bz2 && cd $SOURCEDIR/w_scan-<version>
| + | |
− | ./configure
| + | |
− | make
| + | |
− | make install
| + | |
− | </pre>
| + | |
− | neu compiliert werden (aktuelle! DVB header mit S2API in /usr/include/linux/dvb erforderlich).
| + | |
− | | + | |
− | ==Optionen==
| + | |
− | Im Gegensatz zum Programm [[dvb-apps scan|scan]] der [[Dvb-apps]] braucht w_scan keinerlei Angaben zu einem vorhandenen Transponder,
| + | |
− | die meisten hier angeführten Optionen außer -f, -c, -s sind selten benötigt.
| + | |
− | <pre>w_scan -f{a,c,t,s} {-c<COUNTRY>, -s<SATELLITE>} [options...] >> channels.conf</pre>
| + | |
− | {| border=1 cellpadding=1 cellspacing=0
| + | |
− | |- bgcolor=#efefef
| + | |
− | !Parameter
| + | |
− | !Beschreibung
| + | |
− | |-
| + | |
− | | '''-f Typ'''||
| + | |
− | Frontend Typ<br>
| + | |
− | a = ATSC<br>
| + | |
− | c = DVB-C<br>
| + | |
− | s = DVB-S/S2 (ab w_scan 20090502)<br>
| + | |
− | t = DVB-T (Voreinstellung)<br>
| + | |
− | ''HINWEIS: ATSC wird in Europa nicht benutzt. ATSC Unterstützung ab 20080815.''<br>
| + | |
− | ''HINWEIS: DVB-S/S2 wird erst ab Version 20090502 unterstützt.''
| + | |
− | |-
| + | |
− | | '''-A Typ'''||
| + | |
− | Angabe ATSC Typ<br>
| + | |
− | 1 = terrestrisches VSB (Voreinstellung)<br>
| + | |
− | 2 = Kabel, QAM Annex B<br>
| + | |
− | 3 = terrestrisches VSB und QAM (Kabel)<br>
| + | |
− | ''HINWEIS: Option gilt nur für ATSC, ATSC wird in Europa nicht benutzt.''<br>
| + | |
− | ''Bei ATSC keine VDR channels.conf möglich (kein offizieller VDR support).''
| + | |
− | |-
| + | |
− | | '''-c Land'''||
| + | |
− | Angabe des Landes für ATSC und DVB-C/T<br>
| + | |
− | ''HINWEIS: Ab w_scan-20090502 (Pflichtangabe.), -c? für Liste''
| + | |
− | |-
| + | |
− | | '''-s Satellit'''||
| + | |
− | Angabe des Satelliten für DVB-S/S2<br>
| + | |
− | ''HINWEIS: Ab w_scan-20090502 (Pflichtangabe.), -s? für Liste ''
| + | |
− | |-
| + | |
− | | '''-k'''||
| + | |
− | kaffeine channels.dvb format als Ausgabe.
| + | |
− | |-
| + | |
− | | '''-X'''||
| + | |
− | tzap/czap/xine als Ausgabe.
| + | |
− | |-
| + | |
− | | '''-x'''||
| + | |
− | [[dvb-apps scan|Scan]] initial-tuning data als Ausgabe.
| + | |
− | |-
| + | |
− | | '''-I'''||
| + | |
− | Benutze [[dvb-apps scan|Scan]] initial-tuning data zum Scannen (ab 2009xxxx).
| + | |
− | |-
| + | |
− | | '''-o Version'''||
| + | |
− | Angabe der VDR-Version (7 ab v1.7 / ohne = bis v1.7).
| + | |
− | |-
| + | |
− | | '''-h'''||
| + | |
− | Hilfe: gibt Standard Optionen aus.
| + | |
− | |-
| + | |
− | | '''-H'''||
| + | |
− | Hilfe zu den erweiterten Optionen, z.B. Angabe LNB, Rotor, Symbolraten für DVB-C, Tuning timeout, ..
| + | |
− | |}
| + | |
− | | + | |
− | Für erweitete Funktionen wie
| + | |
− | * diseqc switch Ansteuerung
| + | |
− | * Rotor Ansteuerung
| + | |
− | * Vorgabe Inversion/Symbolraten
| + | |
− | * Tuning Timeouts/Filter Timeouts
| + | |
− | * ..
| + | |
− | bitte README lesen oder Option -H benutzen. Diese Optionen sind für erfahrene Benutzer vorgesehen.
| + | |
− | | + | |
− | Falls die DVB-Karte nicht direkt mit dem LNB verbunbden ist, sind die erweiterten Optionen zu Rotor/Switch PFLICHT. Ports am DiSeqC Switch zählen ab Port0, siehe [[w_scan#DVB-S/S2 Suche (Hotbird an DiSeqC Switch Port 3, vdr 1.7.x, ab 20090502)|Beispiel]].
| + | |
− | | + | |
− | ==Beispiele==
| + | |
− | ;VDR stoppen und Treiber laden:
| + | |
− | * [[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''
| + | |
− | * [[Gen2VDR]]: ''stp vdr''
| + | |
− | | + | |
− | ;ATSC VSB8 Suche (United States aerial, initial tuning data):
| + | |
− | <pre>w_scan -fa -A1 -cUS -x >> init.txt</pre>
| + | |
− | | + | |
− | ;DVB-T Suche (Deutschland):
| + | |
− | <pre>w_scan -c DE >> channels.conf</pre>
| + | |
− | | + | |
− | ;DVB-T Suche (Österreich):
| + | |
− | <pre>w_scan -c AT >> channels.conf</pre>
| + | |
− | | + | |
− | ;DVB-C Suche (Deutschland):
| + | |
− | <pre>w_scan -fc -c DE >> channels.conf</pre>
| + | |
− | | + | |
− | ;DVB-S/S2 Suche (Astra 19.2° east, vdr-1.7.4 oder höher, ab 20090502):
| + | |
− | <pre>w_scan -fs -s S19E2 -o 7 >> channels.conf</pre>
| + | |
− | | + | |
− | ;DVB-S Suche (Thor 3/5 & Intelsat 10-02, 0.8° west, vdr bis 1.6.x, ab 20090502):
| + | |
− | <pre>w_scan -fs -s S0W8 >> channels.conf</pre>
| + | |
− | | + | |
− | ;DVB-S/S2 Suche (Hotbird an DiSeqC Switch Port 3, vdr 1.7.x, ab 20090502):
| + | |
− | <pre>w_scan -o7 -fs -s S13E0 -D2c >> channels.conf</pre>
| + | |
− | | + | |
− | ;kombinierte DVB-C und DVB-T Suche:
| + | |
− | <pre>w_scan -c DE >> channels.conf && w_scan -fc -c DE >> channels.conf</pre>
| + | |
− | | + | |
− | ;Erstellen von "Initial-Tuning-Data" für (dvb)scan (ab 20060903):
| + | |
− | ''Hier am Beispiel von DVB-C''
| + | |
− | <pre>w_scan -ft -c DE -x > initial_tuning_data.txt
| + | |
− | dvbscan -o vdr -p -e 4 initial_tuning_data.txt > channels.conf
| + | |
− | </pre>
| + | |
− | | + | |
− | ;UTF-8 Ausgabe (ab 20110410):
| + | |
− | ''Hier am Beispiel von DVB-C''
| + | |
− | <pre>w_scan -ft -c DE -C utf-8</pre>
| + | |
− | | + | |
− | ''Beispiel Ausgabe von w_scan:''
| + | |
− | <pre>
| + | |
− | #------------------------------------------------------------------------------
| + | |
− | # file automatically generated by w_scan
| + | |
− | # (http://wirbel.htpc-forum.de/w_scan/index2.html)
| + | |
− | #! <w_scan> 20090425 1 0 OFDM DE </w_scan>
| + | |
− | #------------------------------------------------------------------------------
| + | |
− | # location and provider: Berlin, Germany
| + | |
− | # date (yyyy-mm-dd) : 2009-04-26
| + | |
− | # provided by (opt) : --wirbel--
| + | |
− | #
| + | |
− | # T[2] <freq> <bw> <fec_hi> <fec_lo> <mod> <tm> <guard> <hi> [# comment]
| + | |
− | #------------------------------------------------------------------------------
| + | |
− | T 177500000 7MHz 3/4 NONE QAM16 8k 1/8 NONE # MEDIA BROADCAST
| + | |
− | T 191500000 7MHz 2/3 NONE QAM16 8k 1/8 NONE # RBB-Brbg1
| + | |
− | T 522000000 8MHz 2/3 NONE QAM16 8k 1/8 NONE # DVB-T Berlin/Brandenburg
| + | |
− | T 658000000 8MHz 2/3 NONE QAM16 8k 1/8 NONE # MEDIA BROADCAST
| + | |
− | T 506000000 8MHz 2/3 NONE QAM16 8k 1/8 NONE # MEDIA BROADCAST
| + | |
− | T 570000000 8MHz 2/3 NONE QAM16 8k 1/4 NONE # ZDF
| + | |
− | T 754000000 8MHz 2/3 NONE QAM16 8k 1/8 NONE # MEDIA BROADCAST
| + | |
− | T 778000000 8MHz 2/3 NONE QAM16 8k 1/8 NONE # MEDIA BROADCAST
| + | |
− | </pre>
| + | |
− | | + | |
− | ;Benutzen von "Initial-Tuning-Data" für (dvb)scan (ab 20090502):
| + | |
− | Das folgende Beispiel zeigt die Nutzung von (dvb)scan tuning data -> Experts only ;-).
| + | |
− | <pre>
| + | |
− | w_scan -I initial_tuning_data.txt
| + | |
− | </pre>
| + | |
− | | + | |
− | ;Erstellen der channels.dvb für kaffeine (ab 20070909):
| + | |
− | ''Hier am Beispiel von DVB-T''
| + | |
− | <pre>
| + | |
− | w_scan -k -c DE > channels.dvb
| + | |
− | </pre>
| + | |
− | | + | |
− | ''Beispiel Ausgabe von w_scan, hier DVB-T für de_Berlin:''
| + | |
− | <pre>
| + | |
− | # 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/A}|freq|sr|pol|fec_H|inv|mod|fec_L|bw|tm|gi|h|num|subpids|category|nid
| + | |
− | TV|WDRKöln|241(2)|242,|247|15|772|Terrestrial|177500|0|v|34|-1|16|0|7|8|8|0|1|||8468|
| + | |
− | RA|sunshinelive|0(2)|274,|0|24593|2305|Terrestrial|778000|0|v|23|-1|16|0|8|8|8|0|42|||8468|
| + | |
− | </pre>
| + | |
− | | + | |
− | ;Erstellen der VDR channels.conf auf UTF8 Systemen:
| + | |
− | <pre>w_scan <OPTIONS> | tcs -f 8859-1 > channels.conf</pre>
| + | |
− | | + | |
− | ;Logdatei erstellen mit pipe und tee:
| + | |
− | Im Beispiel wird der Schalter -v mehrfach benutzt, um mehr Informationen zu erhalten (more verbose).
| + | |
− | <pre>w_scan -c AT -v -v 2>&1 | tee w_scan.log</pre>
| + | |
− | | + | |
− | ;Beispiel Performance:
| + | |
− | * DVB-C: 18min 56sec
| + | |
− | * DVB-T: 3min 30sec
| + | |
− | * DVB-S: 21min 10sec @Astra S19.2E (DVB-S & DVB-S2)
| + | |
− | * ATSC: ~5min
| + | |
− | | + | |
− | ==Links==
| + | |
− | # [http://wirbel.htpc-forum.de/w_scan/index2.html Homepage]
| + | |
− | # [http://edafe.org/vdr/wscan.html Howto in Englisch]
| + | |
− | # [[dvb-apps scan|(dvb-)scan]]
| + | |
− | # [[DVB-T_Frontend_caps|DVB-T Frontends]]
| + | |
− | | + | |
− | [[Kategorie:Software]][[Kategorie:DVB-T]][[Kategorie:DVB-C]]
| + | |
I'm not easily imprsesed. . . but that's impressing me! :)