Hallo,
basierend auf wirbel's exzellentem w_scan habe ich ein neues Tool t2scan geschrieben, um DVB-T und DVB-T2 Kanäle zu scannen für die channels.conf.
t2scan unterscheidet sich von w_scan wie folgt:
- Anderer Ansatz beim Scannen: Im Gegensatz zu w_scan, das zwei Durchläufe über die einzelnen Kanäle macht, macht t2scan nur einen Durchlauf. Die NIT wird dabei nur benutzt, um die genauen Parameter des aktuellen Kanals zu ermitteln (d.h. Verweise auf andere Kanäle werden ignoriert) und von diesem werden die Services (Programme) direkt mit allen Daten eingelesen. Diese Design-Entscheidung habe ich gemacht, da ich festgestellt habe, dass (zumindest in meiner Region) die Verweise auf andere Kanäle in der NIT oft fehlerhaft waren und dazu geführt haben, dass entweder Kanäle nicht gefunden wurden oder durch falsche IDs der EPG nicht ging. Der Scan ist dadurch auch (zumindest bei mir) ein gutes Stück schneller. Der Ansatz von t2scan sollte eigentlich mit den meisten neuen DVB-T/T2-Karten funktionieren, da diese beim Tunen die meisten Parameter sowieso automatisch erkennen. Bei DVB-S würde der Ansatz nicht gut funktionieren, daher habe ich auch DVB-S (und -C) ganz aus dem Tool entfernt.
- Nur noch DVB-T und DVB-T2. ATSC ist noch im Code drin, aber ungetestet. DVB-C und DVB-S/S2 werden nicht vom Tool unterstützt.
- Neuer Parameter, um den DVB-T-Typ für den Scan festzulegen ("-t1" für nur DVB-T, "-t2" für nur DVB-T2). Dadurch geht der Scan natürlich schneller, wenn nur eine der beiden Arten gescannt werden soll.
- Neuer Parameter, um den niedrigsten Kanal ("-c") und den höchsten Kanal ("-C") für den Scan festzulegen. Dadurch geht der Scan natürlich schneller, wenn man nicht den ganzen Bereich von Kanal 21 bis 69 scannen will (in vielen Regionen werden nur noch Kanäle unter 50 für DVB-T benutzt).
- Weniger Optionen (und evtl. entferne ich noch weitere). Ziel ist es, das Tool simpel zu halten.
Ich empfange recht viele DVB-T und -T2 Kanäle hier (alle vom französischen Sender Metz in DVB-T, alle vom luxemburgischen Sender Dudelange in DVB-T, alle DVB-T2 Kanäle im Saarland, und noch die DVB-T-Kanäle vom Sender Saarburg; manchmal klappt auch noch der Empfang des belgischen DVB-T-Senders Leglise). Diese werden mit dem Tool bei mir mit einer DVBSky T9580 v3 Karte problemlos und meines Erachtens auch korrekt eingelesen.
Download:
Wenn euch das Tool interessiert, findet ihr es hier: https://github.com/mighty-p/t2scan/ (entweder das Git-Repository clonen oder unter das ZIP unter https://github.com/mighty-p/t2scan/releases herunterladen).
Mich würde interessieren, ob t2scan bei euch funktioniert und alle Kanäle wie erwartet findet. Bitte schreibt einfach hier im Thread oder öffnet (bei Problemen) ein Issue auf Github. Pull-Requests werde ich mir natürlich auch angucken. Bitte habt Verständnis, dass ich von der ganzen Materie aber bei weitem nicht so viel Ahnung wie wirbel habe. Ich dachte trotzdem, dass der Stand des Tools gut genug ist, um ihn mit der Community zu teilen