Scannen unter Linux ?
dieser Beitrag wurde am 02.12.2022 von Admin gestartet
so hier das Ergbnis
Zitat:
root@scan-H110MHV3:/trp# scan-s2 -5 -o vdr -x 2 -s 3 -S 0 -v -U -a 0 -f 1 -O S19.2E /trp/Astra-rest > astra_senderliste.conf
API major 5, minor 11
ERROR: Cannot open rotor configuration file 'rotor.conf'.
scanning /trp/Astra-rest
using '/dev/dvb/adapter0/frontend1' and '/dev/dvb/adapter0/demux0'
initial transponder DVB-S 12480000 V 27500000 3/4 AUTO AUTO -1 0 0
initial transponder DVB-S2 12480000 V 27500000 3/4 AUTO AUTO -1 0 0
initial transponder DVB-S 12515000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12515000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12522000 V 22000000 2/3 AUTO AUTO -1 0 0
initial transponder DVB-S 12545000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12545000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S 12552000 V 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12552000 V 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12574000 H 22000000 2/3 AUTO AUTO -1 0 0
initial transponder DVB-S 12604000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12604000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S 12633000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12633000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S 12663000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12663000 H 22000000 5/6 AUTO AUTO -1 0 0
API major 5, minor 11
ERROR: Cannot open rotor configuration file 'rotor.conf'.
scanning /trp/Astra-rest
using '/dev/dvb/adapter0/frontend1' and '/dev/dvb/adapter0/demux0'
initial transponder DVB-S 12480000 V 27500000 3/4 AUTO AUTO -1 0 0
initial transponder DVB-S2 12480000 V 27500000 3/4 AUTO AUTO -1 0 0
initial transponder DVB-S 12515000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12515000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12522000 V 22000000 2/3 AUTO AUTO -1 0 0
initial transponder DVB-S 12545000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12545000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S 12552000 V 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12552000 V 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12574000 H 22000000 2/3 AUTO AUTO -1 0 0
initial transponder DVB-S 12604000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12604000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S 12633000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12633000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S 12663000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12663000 H 22000000 5/6 AUTO AUTO -1 0 0
Wenn S2 in der Liste steht, dann scant er direkt mit S2, wenn nur S steht, scannt er mit beiden, mal sehen ob ein S1 in der Liste vielleicht ne Auswirkung hat
Zitat:
Network Name 'ASTRA 1'
dumping lists (148 services)
Done.
dumping lists (148 services)
Done.
Er hat diesmal alle TPs gefressen, schaut also gut aus, aber das war eh nur ein Test mit paar TPs. Ich check erstmal, ob die 148 mit Windows übereinstimmen
Notfalls muss ich die Parameter des Scantools noch anpassen
Wahnsinn, das hat tatsächlich geklappt
Er hat jetzt nur noch jeden TP 1x initialisiert
Nennt man Trial & Error Prinzip
Die Dokumentationen für diese Tools sind dermaßen spärlich, das man es wirklich alles selbst herausfinden muss
Zitat:
initial transponder DVB-S 12480000 V 27500000 3/4 AUTO AUTO -1 0 0
initial transponder DVB-S 12515000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12522000 V 22000000 2/3 AUTO AUTO -1 0 0
initial transponder DVB-S 12545000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S 12552000 V 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12574000 H 22000000 2/3 AUTO AUTO -1 0 0
initial transponder DVB-S 12604000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S 12633000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S 12663000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S 12515000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12522000 V 22000000 2/3 AUTO AUTO -1 0 0
initial transponder DVB-S 12545000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S 12552000 V 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S2 12574000 H 22000000 2/3 AUTO AUTO -1 0 0
initial transponder DVB-S 12604000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S 12633000 H 22000000 5/6 AUTO AUTO -1 0 0
initial transponder DVB-S 12663000 H 22000000 5/6 AUTO AUTO -1 0 0
obwohl die 12545 in der Transponderliste steht, hat er mit 12544 getunt
Code:
initial transponder DVB-S 12545000 H 22000000 5/6 AUTO AUTO -1 0 0
----------------------------------> Using DVB-S
>>> tune to: 12544:HC56M2:S19.2E:22000:
DiSEqC: uncommitted switch pos 0
DiSEqC: switch pos 3, 18V, hiband (index 15)
0x0453 0x445C: pmt_pid 0x0060 ProSiebenSat.1 -- SAT.1 (running)
0x0453 0x445D: pmt_pid 0x0061 ProSiebenSat.1 -- ProSieben (running)
0x0453 0x445E: pmt_pid 0x0062 ProSiebenSat.1 -- kabel eins (running)
0x0453 0x445F: pmt_pid 0x0063 ProSiebenSat.1 -- WELT (running)
0x0453 0x4460: pmt_pid 0x0064 ProSiebenSat.1 -- SAT.1 Gold (running)
0x0453 0x4461: pmt_pid 0x0065 ProSiebenSat.1 -- Pro7 MAXX (running)
0x0453 0x4462: pmt_pid 0x0000 ProSiebenSat.1 -- . (not running, scrambled)
0x0453 0x4463: pmt_pid 0x0067 ProSiebenSat.1 -- SAT.1 Bayern (running)
0x0453 0x4464: pmt_pid 0x0068 ProSiebenSat.1 -- SAT.1 NRW (running)
0x0453 0x4465: pmt_pid 0x0069 ProSiebenSat.1 -- kabel eins Doku (running)
>>> parse_section, section number 0 out of 1...!
----------------------------------> Using DVB-S
>>> tune to: 12544:HC56M2:S19.2E:22000:
DiSEqC: uncommitted switch pos 0
DiSEqC: switch pos 3, 18V, hiband (index 15)
0x0453 0x445C: pmt_pid 0x0060 ProSiebenSat.1 -- SAT.1 (running)
0x0453 0x445D: pmt_pid 0x0061 ProSiebenSat.1 -- ProSieben (running)
0x0453 0x445E: pmt_pid 0x0062 ProSiebenSat.1 -- kabel eins (running)
0x0453 0x445F: pmt_pid 0x0063 ProSiebenSat.1 -- WELT (running)
0x0453 0x4460: pmt_pid 0x0064 ProSiebenSat.1 -- SAT.1 Gold (running)
0x0453 0x4461: pmt_pid 0x0065 ProSiebenSat.1 -- Pro7 MAXX (running)
0x0453 0x4462: pmt_pid 0x0000 ProSiebenSat.1 -- . (not running, scrambled)
0x0453 0x4463: pmt_pid 0x0067 ProSiebenSat.1 -- SAT.1 Bayern (running)
0x0453 0x4464: pmt_pid 0x0068 ProSiebenSat.1 -- SAT.1 NRW (running)
0x0453 0x4465: pmt_pid 0x0069 ProSiebenSat.1 -- kabel eins Doku (running)
>>> parse_section, section number 0 out of 1...!
das Ergebnis
astra_senderliste.conf
Code:
SAT.1;ProSiebenSat.1:12544:HC56M2:S19.2E:22000:255:256=deu;259=deu:32:2:17500:1:1107:0
ProSieben;ProSiebenSat.1:12544:HC56M2:S19.2E:22000:511:512=deu;515=deu:33:2:17501:1:1107:0
kabel eins;ProSiebenSat.1:12544:HC56M2:S19.2E:22000:767:768=deu:34:2:17502:1:1107:0
WELT;ProSiebenSat.1:12544:HC56M2:S19.2E:22000:1023:1024=deu:35:2:17503:1:1107:0
SAT.1 Gold;ProSiebenSat.1:12544:HC56M2:S19.2E:22000:1279:1280=deu:36:2:17504:1:1107:0
ProSieben;ProSiebenSat.1:12544:HC56M2:S19.2E:22000:511:512=deu;515=deu:33:2:17501:1:1107:0
kabel eins;ProSiebenSat.1:12544:HC56M2:S19.2E:22000:767:768=deu:34:2:17502:1:1107:0
WELT;ProSiebenSat.1:12544:HC56M2:S19.2E:22000:1023:1024=deu:35:2:17503:1:1107:0
SAT.1 Gold;ProSiebenSat.1:12544:HC56M2:S19.2E:22000:1279:1280=deu:36:2:17504:1:1107:0
Aber in der Senderliste stehen sie nun mit 12544, das ist natürlich
Verdammte ...
Zitat:
dumping lists (1307 services)
Hab nun den ersten Full Scan gemacht, kommt mir etwas wenig vor.
Ich lade die Liste jetzt mal hoch, und lasse sie auswerten.
Also was fehlt (nicht gefunden oder schon gelöscht), und was ist zu viel (sollte dann normal neu sein)
hab nun auch dvb-zap zum laufen bekommen, das war echt ne schwere geburt
zuerst muss man dvb-scan zum laufen bringen, das wiederum braucht ne eigene andere Transponderliste = freq.conf
schaut so aus
Zitat:
[channel]
FREQUENCY = 10744000
SYMBOL_RATE = 22000000
INNER_FEC = 5/6
DELIVERY_SYSTEM = DVBS
POLARIZATION = Horizontal
[channel]
FREQUENCY = 10773000
SYMBOL_RATE = 22000000
INNER_FEC = 3/4
DELIVERY_SYSTEM = DVBS2
POLARIZATION = Horizontal
FREQUENCY = 10744000
SYMBOL_RATE = 22000000
INNER_FEC = 5/6
DELIVERY_SYSTEM = DVBS
POLARIZATION = Horizontal
[channel]
FREQUENCY = 10773000
SYMBOL_RATE = 22000000
INNER_FEC = 3/4
DELIVERY_SYSTEM = DVBS2
POLARIZATION = Horizontal
Dann scannt dvbscan diese Frequenzen, und erstellt eine Senderliste.
Auch die schaut wieder völlig anders aus, wie die üblichen
Zitat:
[Disney Channel HD]
SERVICE_ID = 5500
NETWORK_ID = 1
TRANSPORT_ID = 1001
VIDEO_PID = 255
AUDIO_PID = 259
PID_06 = 32
PID_05 = 261
SAT_NUMBER = 1
LNB = UNIVERSAL
FREQUENCY = 10803000
INVERSION = AUTO
SYMBOL_RATE = 22000000
INNER_FEC = 3/4
MODULATION = PSK/8
PILOT = ON
ROLLOFF = 35
POLARIZATION = HORIZONTAL
STREAM_ID = 0
DELIVERY_SYSTEM = DVBS2
SERVICE_ID = 5500
NETWORK_ID = 1
TRANSPORT_ID = 1001
VIDEO_PID = 255
AUDIO_PID = 259
PID_06 = 32
PID_05 = 261
SAT_NUMBER = 1
LNB = UNIVERSAL
FREQUENCY = 10803000
INVERSION = AUTO
SYMBOL_RATE = 22000000
INNER_FEC = 3/4
MODULATION = PSK/8
PILOT = ON
ROLLOFF = 35
POLARIZATION = HORIZONTAL
STREAM_ID = 0
DELIVERY_SYSTEM = DVBS2
diese neue nennen wir sie channel.conf wird gebraucht für dvb-zap
Damit kann man quasi in der Konsole sagen, tuner geh auf Disney Channel HD.
jetzt kann man diesen Sender analysieren, verschiedene Werte inklusive Statistiken und sonst was. man kann auch sagen, vlc zeigs mir an
Alles gut, was mich aber an der Sache noch stört, ich kann zwar sagen gehe auf Disney Channel HD um die Werte zu bekommen, aber laut der Config kann man auch sagen gehe auf Frequenz z.B. 1248000
Zitat:
sage: dvbv5-zap [OPTION...
channel name [or frequency if in monitor mode
habs mit -m 12480000 probiert, da tut er nix, aber mit Dmax geht es

Das wäre zumindest für mich besser, befehle über Sender sind halt blöd, wenn die Sender weg sind. Kein Plan obs dann noch geht
Sucubus irgendeine Idee ?
das Problem konnte ich mit einem Trick lösen, ich hab einfach eine spezielle Senderliste angelegt
Ich hab pro Transponder = einen Fake Sender in der Liste, das klappt super
Er rattert nun nacheinander alle Satelliten durch, und macht die dumps, und wertet dann die Daten aus.
aktuell starte ich das ganze nur noch per Bash Datei.
Einzig die Auswertung starte ich noch manuell.
Aber bisher schaut es gut aus.
aktuell bastel ich am Screenshot Tool, wenn die dumps nun alle mal da sind, kann man ja auch automatisch neue Screens erstellen.
ich hab auch schon testweise an einer Sache gearbeitet, die ich unter Windows nie hinbekommen habe. Ich nenne es den PayTV Lauschangriff. das coole ist, pro TP dauert es nur 2 maximal 3 Sekunden, um alle FTA Sender zu erkennen. also die 100% Erkennung. Theoretisch dauert es so 5 Minuten auf Astra, um PayTV Sender zu finden, die "technische Probleme" haben.
Das wird aber erst kommen, wenn der PI vorhanden ist. Der Scan PC braucht dafür zu viel Strom
nächstes Update, das Screenshot Tool ist nun auch unter Linux fertig
Das coole, ich hab es selbst gebaut, und kann nun endlich die Dateien so speichern wie ich sie haben will. Also die Dateinamen, damit die Bilder zu 100% zugewiesen werden.
Das ging mit keinem Windows Tool, deswegen hab ich es mir nun selbst gebaut.
ich kann wählen, von welcher Sekunde der Aufnahme das Bild genommen wird, und wie es heißen soll, und wie groß die Auflösung sein soll
hab mich für einen langen Namen entschieden
19_f_10762_p_V_pid_1701.jpg
der Syntax ist
ID des Satelliten
gefolgt von Frequenz 10762
gefolgt von der Polarisation V (da es Frequenzen mit V + H gibt)
und der Videopid in dem Fall 1701
Service ID hab ich erstmal weg gelassen, da sonst das Bild nur bei dem Hauptsender landet.
Also wenn 2 Sender den selben Vpid nutzen.
Als nächstes folgt die Online Erkennung der Bilder, zuerst noch manuell mit hochladen und starten, später direkt auf dem Linux PC. werde dann PHP dort laufen lassen, und die Auswertung dann dort machen, und die Bilder automatisch uploaden lassen.
Soll ja alles am ende automatisch erfolgen
ich musste noch eine Sicherung einbauen, das keine Erotik und Standbild Sender automatisch upgeloadet werden

sicher ist sicher
Ich werde aber dafür eine Übersicht erstellen, wo ich gegebenfalls diese manuell übernehme.
Also wenn sie "soft" genug sind
auch wenn ich hier vermutlich Selbstgespräche führe, aber vielleicht interessiert es ja doch jemand.
Es geht weiter voran.
Ich hab das Scan Script optimiert.
Es gibt nun eine Anfrage, wie lange pro Transponder die Daten ausgewertet werden sollen.
Ich muss beim Start entweder eine zahl eingeben, oder Enter drücken, ohne Eingabe sind es 10 Sekunden.
Bei meinem 2 Sekunden Test eben, kam diese Mitteilung
Zitat:
Der Scan der 89 Hotbird 13.0° Ost Transponder dauerte 309 Sekunden.
Das ging ja doch schneller wie ich dachte.
Als nächstes teste ich das mit 5 Sekunden, und schaue ob sich die Anzahl der erkannten Sender dadurch geändert hat.
Ergebnis mit 2 Sekunden
Die fehlten
10758 V | 17038 | 4Fun Kids | Vpid: 276
10758 V | 17037 | 4Fun.TV | Vpid: 265
10758 V | 17051 | Eska TV Extra | Vpid: 337
10758 V | 17023 | STARS.TV | Vpid: 291
10930 H | 16904 | HRTInt. HD | Vpid: 6041
10992 V | 8521 | Rai Scuola HD | Vpid: 521
11278 V | 13007 | ANTENA | Vpid: 166
11278 V | 13010 | NUTA TV | Vpid: 169
11278 V | 13014 | Red Carpet TV | Vpid: 173
12111 V | 788 | mta-muslim tv | Vpid: 2354
12577 H | 1605 | AL ALAM TV HD | Vpid: 6051
12577 H | 1602 | Italian Fishing TV | Vpid: 6021
Mit 5 Sekunden pro TP
Zitat:
Der Scan der 89 Hotbird 13.0° Ost Transponder dauerte 575 Sekunden
Bei 5 Sekunden fehlten nur die von 10758.
Es mehr Sender auf dem TP, desto länger dauert es, um sie alle zu erkennen.
Klappt sowas womöglich auch mit so Enigma Boxen? Die bieten mehrere Tuner an und könnten das womöglich ohne extra Gerät.
Der pi ist ein wenig fragil durch die sd Card. Da könnte auch ein beagleboard Vorteile bringen.
ja ne Linux Box war auch meine erste Idee, ich weiß aber nicht, ob man da auch diverse Tools installieren kann
wichtig ist ja das es automatisch von selbst läuft
kein Plan ob ne Linux Box das unterstützt
und ja, es gibt Beiträge in Foren, das man wohl alle paar Jahre die SD schrottet

Scrubsss
[Gast]Ich lesse hier immer mit, also gerne weiter posten.
Je nach Pi könntest du die Dumps auch im Ram das PIs speichern.
Wird ja eh wieder gelöscht. Somit belastest du die SD Karte nicht.
Die Screenshot Erkennung wurde nun auf die Service ID als ausschlaggebender Parameter umgestellt. Damit sollte sich zumindest das Problem erledigt haben.
Wird sich in der Zukunft zeigen, ob alles richtig läuft.
Mir ist der Bug gestern aufgefallen, als Filmmit auf einmal kein schwarzes Info Dia mehr hatte.
Wegen dem PI, ein 10 Sekunden dump ist je nach Datenrate des TP rund 80 MB groß.
Bei 100 Astra Transpondern sind es 80 x 100 = 8000 MB = 8 GB.
Ich denke das packt der PI Ram nicht

Aber darum kümmere ich mit 2023
Edit, ok bisher erstelle ich die Dumps und mache danach die Screenshots.
Du meinst sicherlich, Dump in den Ram schreiben, und dann sofort den dump auswerten?
und dann den nächsten dump in den Ram, richtig ?
Anders kann ich es mir nicht erklären.

Scrubsss
[Gast]Genau so :)
Raspberry Pi: Raspis ab 2023 wieder unlimitiert verfügbar
Zitat:
Ab dem zweiten Quartal 2023 soll sich die Verfügbarkeit der Raspberry-Pi-Bastelcomputer deutlich verbessern; in der zweiten Jahreshälfte sollen sie in praktisch unbegrenzter Stückzahl lieferbar werden. Das verspricht der Firmenchef Eben Upton in einem neuen Blog-Beitrag zur Liefersituation der Raspis.
Dauert wohl bis mindestens April, bis sie wieder verfügbar sind





