W scan
(→VDR stoppen und Treiber laden) |
Wirbel (Diskussion | Beiträge) |
||
(39 dazwischenliegende Versionen von 15 Benutzern werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
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) | 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. | w_scan ist ähnlich zu [[scan]], benötigt aber keine Angaben zu einem vorhandenen Transponder (damit auch keine Konfigdatei) und hat andere Optionen. | ||
− | |||
− | |||
==Installation== | ==Installation== | ||
− | w_scan ist auf | + | w_scan ist auf gen2vdr.de/wirbel zu finden.<br> |
− | + | ||
− | + | Compiliert wird mit | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<pre> | <pre> | ||
cd $SOURCEDIR | cd $SOURCEDIR | ||
Zeile 23: | Zeile 15: | ||
make install | make install | ||
</pre> | </pre> | ||
− | |||
==Optionen== | ==Optionen== | ||
Zeile 38: | Zeile 29: | ||
a = ATSC<br> | a = ATSC<br> | ||
c = DVB-C<br> | c = DVB-C<br> | ||
− | s = DVB-S/S2 | + | s = DVB-S/S2<br> |
− | t = DVB-T (Voreinstellung)<br> | + | t = DVB-T/T2 (Voreinstellung)<br> |
− | ''HINWEIS: ATSC wird in Europa nicht benutzt | + | ''HINWEIS: ATSC wird in Europa nicht benutzt.''<br> |
− | + | ||
|- | |- | ||
| '''-A Typ'''|| | | '''-A Typ'''|| | ||
Angabe ATSC Typ<br> | Angabe ATSC Typ<br> | ||
− | 1 = terrestrisches VSB (Voreinstellung)br> | + | 1 = terrestrisches VSB (Voreinstellung)<br> |
2 = Kabel, QAM Annex B<br> | 2 = Kabel, QAM Annex B<br> | ||
3 = terrestrisches VSB und QAM (Kabel)<br> | 3 = terrestrisches VSB und QAM (Kabel)<br> | ||
− | ''HINWEIS: Option gilt nur für ATSC | + | ''HINWEIS: Option gilt nur für ATSC (in Europa nicht benutzt).''.'' |
− | + | ||
|- | |- | ||
| '''-c Land'''|| | | '''-c Land'''|| | ||
− | Angabe des Landes für ATSC und DVB-C/T<br> | + | Angabe des Landes für ATSC und DVB-C/T/T2<br> |
− | ''HINWEIS: | + | ''HINWEIS: -c? für Liste'' |
|- | |- | ||
| '''-s Satellit'''|| | | '''-s Satellit'''|| | ||
Angabe des Satelliten für DVB-S/S2<br> | Angabe des Satelliten für DVB-S/S2<br> | ||
− | ''HINWEIS: | + | ''HINWEIS: -s? für Liste'' |
|- | |- | ||
− | | '''- | + | | '''-D Position(c,u)'''|| |
− | + | Angabe der Diseqc Switch Position, 0..3(c) bzw. 0..15(u)<br> | |
+ | ''HINWEIS: Nullbasierte Zählweise; c commited; u uncommitted'' | ||
|- | |- | ||
| '''-X'''|| | | '''-X'''|| | ||
Zeile 67: | Zeile 57: | ||
| '''-x'''|| | | '''-x'''|| | ||
[[dvb-apps scan|Scan]] initial-tuning data als Ausgabe. | [[dvb-apps scan|Scan]] initial-tuning data als Ausgabe. | ||
− | |- | + | |-<!-- |
| '''-I'''|| | | '''-I'''|| | ||
− | Benutze [[dvb-apps scan|Scan]] initial-tuning data zum Scannen ( | + | Benutze [[dvb-apps scan|Scan]] initial-tuning data zum Scannen. |
+ | |- | ||
+ | | '''-o Version'''|| | ||
+ | Angabe der VDR-Version (2 = VDR-2.0.x; 21 = vdr-2.1.x).<br> | ||
+ | z.Z. kein Unterschied, vorgesehen für später. --> | ||
|- | |- | ||
| '''-h'''|| | | '''-h'''|| | ||
Zeile 75: | Zeile 69: | ||
|- | |- | ||
| '''-H'''|| | | '''-H'''|| | ||
− | Hilfe zu den erweiterten Optionen, z.B. Angabe LNB, Rotor, Symbolraten für DVB-C, Tuning timeout, .. | + | Hilfe zu den erweiterten Optionen, z.B. Angabe LNB, Rotor, SCR, Symbolraten für DVB-C, Tuning timeout, .. |
|} | |} | ||
Zeile 81: | Zeile 75: | ||
* diseqc switch Ansteuerung | * diseqc switch Ansteuerung | ||
* Rotor Ansteuerung | * Rotor Ansteuerung | ||
+ | * SCR/EN50494 | ||
* Vorgabe Inversion/Symbolraten | * Vorgabe Inversion/Symbolraten | ||
* Tuning Timeouts/Filter Timeouts | * Tuning Timeouts/Filter Timeouts | ||
* .. | * .. | ||
bitte README lesen oder Option -H benutzen. Diese Optionen sind für erfahrene Benutzer vorgesehen. | bitte README lesen oder Option -H benutzen. Diese Optionen sind für erfahrene Benutzer vorgesehen. | ||
+ | |||
+ | Falls die DVB-Karte nicht direkt mit dem LNB verbunden 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== | ==Beispiele== | ||
− | + | ;VDR stoppen und Treiber laden: | |
− | + | * [[C't-VDR]]: ''/etc/init.d/vdr stop'' | |
− | * 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]]: ''stop vdr'' |
− | * MLD: '' | + | * [[Gen2VDR]]: ''stp vdr'' |
− | * | + | |
− | + | ;ATSC VSB8 Suche (United States aerial, initial tuning data): | |
<pre>w_scan -fa -A1 -cUS -x >> init.txt</pre> | <pre>w_scan -fa -A1 -cUS -x >> init.txt</pre> | ||
− | + | ;DVB-T Suche (Deutschland): | |
− | <pre>w_scan -c DE >> channels.conf</pre> | + | <pre>w_scan -ft -c DE >> channels.conf</pre> |
− | + | ;DVB-T Suche (Österreich): | |
− | <pre>w_scan -c AT >> channels.conf</pre> | + | <pre>w_scan -ft -c AT >> channels.conf</pre> |
− | + | ;DVB-C Suche (Deutschland): | |
<pre>w_scan -fc -c DE >> channels.conf</pre> | <pre>w_scan -fc -c DE >> channels.conf</pre> | ||
− | + | ;DVB-S/S2 Suche (Astra 19.2° east): | |
− | <pre>w_scan -fs -s S19E2 | + | <pre>w_scan -fs -s S19E2 >> channels.conf</pre> |
− | + | ;DVB-S Suche (Thor 3/5 & Intelsat 10-02, 0.8° west): | |
<pre>w_scan -fs -s S0W8 >> channels.conf</pre> | <pre>w_scan -fs -s S0W8 >> channels.conf</pre> | ||
− | + | ;DVB-S/S2 Suche (Hotbird an DiSeqC Switch Port 3): | |
+ | <pre>w_scan -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> | <pre>w_scan -c DE >> channels.conf && w_scan -fc -c DE >> channels.conf</pre> | ||
− | == | + | ;DVB-S/S2 SCR/EN50494 Suche (Astra 19.2° east, vdr-2.x, chanID=0, userfreq=1400MHz, SatPos A, ab 20140102 && vdr-1.7.22): |
+ | <pre>w_scan -fs -s S19E2 -u 0:1400:A >> channels.conf</pre> | ||
+ | |||
+ | ;Erstellen von "Initial-Tuning-Data" für (dvb)scan: | ||
''Hier am Beispiel von DVB-C'' | ''Hier am Beispiel von DVB-C'' | ||
− | <pre> | + | <pre>w_scan -ft -c DE -x > initial_tuning_data.txt |
− | w_scan -ft -c DE -x > initial_tuning_data.txt | + | |
dvbscan -o vdr -p -e 4 initial_tuning_data.txt > channels.conf | dvbscan -o vdr -p -e 4 initial_tuning_data.txt > channels.conf | ||
</pre> | </pre> | ||
+ | |||
+ | ;UTF-8 Ausgabe: | ||
+ | ''Hier am Beispiel von DVB-C'' | ||
+ | <pre>w_scan -ft -c DE -C utf-8</pre> | ||
''Beispiel Ausgabe von w_scan:'' | ''Beispiel Ausgabe von w_scan:'' | ||
Zeile 146: | Zeile 151: | ||
</pre> | </pre> | ||
− | + | ;Benutzen von "Initial-Tuning-Data" für (dvb)scan: | |
Das folgende Beispiel zeigt die Nutzung von (dvb)scan tuning data -> Experts only ;-). | Das folgende Beispiel zeigt die Nutzung von (dvb)scan tuning data -> Experts only ;-). | ||
<pre> | <pre> | ||
Zeile 152: | Zeile 157: | ||
</pre> | </pre> | ||
− | + | ;Logdatei erstellen mit pipe und tee: | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
Im Beispiel wird der Schalter -v mehrfach benutzt, um mehr Informationen zu erhalten (more verbose). | 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> | <pre>w_scan -c AT -v -v 2>&1 | tee w_scan.log</pre> | ||
− | + | ;Beispiel Performance: | |
* DVB-C: 18min 56sec | * DVB-C: 18min 56sec | ||
* DVB-T: 3min 30sec | * DVB-T: 3min 30sec | ||
Zeile 183: | Zeile 168: | ||
==Links== | ==Links== | ||
− | |||
− | |||
# [[dvb-apps scan|(dvb-)scan]] | # [[dvb-apps scan|(dvb-)scan]] | ||
− | # [[DVB | + | # [[DVB VLC xspf|VLC Playlists für DVB]] |
− | [[Kategorie:Software]][[Kategorie: | + | [[Kategorie:Software]][[Kategorie:Kanalscanner und Empfangsstatus]] |
Aktuelle Version vom 27. April 2021, 15:46 Uhr
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.
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.
Inhaltsverzeichnis |
[Bearbeiten] Installation
w_scan ist auf gen2vdr.de/wirbel zu finden.
Compiliert wird mit
cd $SOURCEDIR tar xfj w_scan-<version>.tar.bz2 && cd $SOURCEDIR/w_scan-<version> ./configure make make install
[Bearbeiten] 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, -c, -s sind selten benötigt.
w_scan -f{a,c,t,s} {-c<COUNTRY>, -s<SATELLITE>} [options...] >> channels.conf
Parameter | Beschreibung |
---|---|
-f Typ |
Frontend Typ |
-A Typ |
Angabe ATSC Typ |
-c Land |
Angabe des Landes für ATSC und DVB-C/T/T2 |
-s Satellit |
Angabe des Satelliten für DVB-S/S2 |
-D Position(c,u) |
Angabe der Diseqc Switch Position, 0..3(c) bzw. 0..15(u) |
-X |
tzap/czap/xine als Ausgabe. |
-x |
Scan initial-tuning data als Ausgabe. |
-h |
Hilfe: gibt Standard Optionen aus. |
-H |
Hilfe zu den erweiterten Optionen, z.B. Angabe LNB, Rotor, SCR, Symbolraten für DVB-C, Tuning timeout, .. |
Für erweitete Funktionen wie
- diseqc switch Ansteuerung
- Rotor Ansteuerung
- SCR/EN50494
- 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 verbunden ist, sind die erweiterten Optionen zu Rotor/Switch PFLICHT. Ports am DiSeqC Switch zählen ab Port0, siehe Beispiel.
[Bearbeiten] 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: stop vdr
- Gen2VDR: stp vdr
- ATSC VSB8 Suche (United States aerial, initial tuning data)
w_scan -fa -A1 -cUS -x >> init.txt
- DVB-T Suche (Deutschland)
w_scan -ft -c DE >> channels.conf
- DVB-T Suche (Österreich)
w_scan -ft -c AT >> channels.conf
- DVB-C Suche (Deutschland)
w_scan -fc -c DE >> channels.conf
- DVB-S/S2 Suche (Astra 19.2° east)
w_scan -fs -s S19E2 >> channels.conf
- DVB-S Suche (Thor 3/5 & Intelsat 10-02, 0.8° west)
w_scan -fs -s S0W8 >> channels.conf
- DVB-S/S2 Suche (Hotbird an DiSeqC Switch Port 3)
w_scan -fs -s S13E0 -D2c >> channels.conf
- kombinierte DVB-C und DVB-T Suche
w_scan -c DE >> channels.conf && w_scan -fc -c DE >> channels.conf
- DVB-S/S2 SCR/EN50494 Suche (Astra 19.2° east, vdr-2.x, chanID=0, userfreq=1400MHz, SatPos A, ab 20140102 && vdr-1.7.22)
w_scan -fs -s S19E2 -u 0:1400:A >> channels.conf
- Erstellen von "Initial-Tuning-Data" für (dvb)scan
Hier am Beispiel von DVB-C
w_scan -ft -c DE -x > initial_tuning_data.txt dvbscan -o vdr -p -e 4 initial_tuning_data.txt > channels.conf
- UTF-8 Ausgabe
Hier am Beispiel von DVB-C
w_scan -ft -c DE -C utf-8
Beispiel Ausgabe von w_scan:
#------------------------------------------------------------------------------ # 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
- Benutzen von "Initial-Tuning-Data" für (dvb)scan
Das folgende Beispiel zeigt die Nutzung von (dvb)scan tuning data -> Experts only ;-).
w_scan -I initial_tuning_data.txt
- Logdatei erstellen mit pipe und tee
Im Beispiel wird der Schalter -v mehrfach benutzt, um mehr Informationen zu erhalten (more verbose).
w_scan -c AT -v -v 2>&1 | tee w_scan.log
- Beispiel Performance
- DVB-C: 18min 56sec
- DVB-T: 3min 30sec
- DVB-S: 21min 10sec @Astra S19.2E (DVB-S & DVB-S2)
- ATSC: ~5min