V!deotext
Ein Videotext TAP mit TOP-/FLOF-Text-Unterstützung
Es funktioniert aktuell nur auf dem SRP-2100!
Funktionen hat geschrieben:Dieses TAP bietet folgende Funktionen:
- Videotext (Level 1 / 1.5) zum Livestream (nur SRP-2100) und optional zu einem weiteren automatisch gewählten Sender desselben Transponders (kleinste Sendernr.)
- Videotext aus der Timeshift-Datei entschlüsseln (andere Receivermodelle, falls aktiviert)
- Videotext aus einer wiedergegebenen REC-Datei entschlüsseln
- Speicher für 4096 Seiten (rollierend)
- Navigation über Farbtasten im FLOF-Text (Full Level One Facilities) / FasText, z.B. RTL
- Navigation über Farbtasten im TOP-Text (Table Of Pages), viele andere Sender
- optional Navigation über Farbtasten für vordefinierte Videotext-Seiten (BetterVideoText, für maximal 9 Sender mit je maximal 25 Seiten)
- Anzeige der geladenen Unterseiten (bis zu 20) und der aktuellen Unterseite
- Tasten für Einzel-Seitenwahl, Einzel-Unterseitenwahl, 100er-Seitenwahl, Verschieben und Auswählen eines Markers (Seitennummern im Text)
- Seitenwahl über Zifferntasten
- bei Seitenwahl generell ggf. Überspringen zur nächsten verfügbaren Seite, sofern TOP-Text vorhanden oder optionale Mindestseitenzahl erreicht
- Tasten für Anzeigen/Verbergen (Antworttaste), Transparenzänderung, Hintergrund ausblenden, Monochrom/Farbe Umschaltung
- Tasten für Halten, Gesamtgröße ändern (6 Größen normal, 3 Größen PAT), Seitenspeicher-Info
- Taste für PAT (Bild und Text / Picture and Text) mit Positionsänderung für 2 oder 4 Positionen (letztere auch mit PiP-Anzeige, wenn aktiviert)
- optional schwarzer Rahmen um den Videotext
- optional Aufruf des Original-Videotextes durch doppeltes Drücken der Videotext-Taste in festgelegter Zeit
- einstellbare Standardgröße für normale Anzeige sowie einstellbare Standardgröße und -position für PAT (Bild und Text)
- einstellbare Position eines Videotext-Symbols zur Benachrichtigung über eingetroffene Seite/Seitenaktualisierung
- Warten auf Seite kann ausgeschaltet, eingeschaltet (Symbol) oder automatisch (Anzeige der Seite) sein (nur über vorh. Videotext-Taste)
- einstellbar, ob Unterseiten standardmäßig automatisch aktualisiert oder gehalten werden
- optional Anzeige einer Demux-Info-Zeile
Uhrzeitanzeige hat geschrieben: Uhrzeitanzeige:
- aus Livestream: die aktuelle TMS-Uhrzeit wird angezeigt (nicht die aus dem Livestream)
- aus Timeshift: die Uhrzeit aus dem Videotext von der jeweiligen Position in der Timeshift-Datei wird angezeigt
- aus wiedergegebener REC-Datei: die Uhrzeit aus dem Videotext von der jeweiligen Position in der REC-Datei wird angezeigt
Voraussetzungen hat geschrieben:Voraussetzungen:
1. Videotext-PIDs
Die Datei V!deotext.pid im Verzeichnis /ProgramFiles/Settings/V!deotext enthält die Videotext-PIDs zu den eindeutigen Sender-Kennungen
Das ist so erforderlich, da die Ermittlung der Videotext-PID aus dem Livestream eine Verzögerung verursacht und
in meinen Versuchen zu unzuverlässig war.
Ein weiterer Vorteil daraus ist, dass man sich so auch eine Videotext PID für einen Sender einstellen kann, wenn dieser keinen bzw. nur einen
schlechten Videotext hat. Allerdings darf das dann nur die PID eines Senders vom selben Transponder sein.
Bisher ist die PID-Liste nur für Satellit vorbereitet.
Senderliste mit weiteren Satelliten Videotext-PIDs:
http://www.satindex.de/sat/astra-all/
http://www.pirmasoft.de/astra/g_digital_tv.htm
Senderliste von Kabel Deutschland mit Videotext-PIDs:
http://helpdesk.kdgforum.de/sendb/belegung.html?&andz=1
Für die sonstigen Kabel-Anbieter kann man die Videotext-PIDs momentan nur herausbekommen, indem man eine Aufnahme tätigt und diese dann mit einem Stream-Analyzer
wie z.B. TSReader Lite (http://www.tsreader.com/tsreader/index.html) untersucht und nach dem Teletext Descriptor sucht.
Es ist allerdings geplant, dass man auch mit dem V!deotext TAP den Videotext aus Aufnahmen anzeigen kann und
somit die PID dann darüber herausbekommt.
2. BetterVideoText
Wenn man die BetterVideoText-Funktion nutzen (Menüeinstellung vornehmen) und seine alten Einstellungen übernehmen möchte, dann muss man
erst manuell die "Pages4Channel..."-Zeilen aus der BetterVideoText.ini in die V!deotext.ini einfügen.
Wenn keine Pages4Channel Zeile in der V!deotext.ini enthalten ist, so wird zumindest die Pages4Channel_0 Default-Zeile automatisch eingefügt.
Zur Erinnerung:
Die Seiten werden für den jeweiligen Kanal definiert.
Eintrag Pages4Channel_1 .. Pages4Channel_9 für die jeweiligen Kanäle:
Erster Wert für den Kanal, danach bis zu 25 Seitennummern, jeweils mit Freizeichen getrennt.
Die Seiten nach dem Eintrag Pages4Channel_0 werden für nicht definierte Kanäle verwendet.
Die Navigation erfolgt im Gegensatz zu BetterVideoText bei V!deotext mit den Farbtasten.
Bekannte Bugs hat geschrieben:Bekannte Bugs:
- manchmal kann das Laden der Seiten aus dem Livestream sehr langsam sein bzw. ganz stagnieren (z.B. Das Erste HD), dann hilft es die Seitenspeicher-Info aufzurufen
- beim Vorausladen eines weiteren Senders (Livestream) kommt es momentan teilweise zu Falschanzeigen (Text zu falschem Sender, falsche Inhalte, leere Seiten)
Tastenbelegung hat geschrieben: Tastenbelegung:
In der Videotext-Anzeige (Standardbelegung):
Exit - Videotext beenden (keine Anzeige der Seitenaktualisierung)
Videotext - Videotext ausblenden, aber Seitenaktualisierung anzeigen
Info - Seite 100 anzeigen
Menü - Menü für V!deotext TAP
P- P+ - Sender zurück/vor (falls Vorausladen eines weiteren Senders im Menü aktiviert)
|< >| - 100 Seiten zurück/vor
Hoch/Runter - Seite zurück/vor
Links/Rechts - Unterseite zurück/vor
<< >> - Linkmarkierung zurück/vor
Ok - Link aufrufen
Rot - zurück zur letzten Seite [bei BetterVideoText 2 definierte Seiten zurück]
Grün - weiter zur nächsten Seite (Beschriftung ist der aktuelle Block) [bei BetterVideoText 1 definierte Seite zurück]
Gelb - weiter zur nächsten Gruppe [bei BetterVideoText 1 definierte Seite vor]
Blau - weiter zum nächsten Block [bei BetterVideoText 2 definierte Seiten vor]
0..9 - neue Seitennummer
Ton - Anzeigen/Verbergen, Antworttaste
Pause - Transparenz ändern
Recall - Seitenspeicher Info (Anzahl Unterseiten)
Play - ohne Hintergrund
Slow - Monochrom/Farbe
Stop - Halten, auf aktueller (Unter-)Seite bleiben, aber trotzdem weiter Seiten laden
Radio - PAT (Bild und Text / Picture and Text) bzw. Positionsänderung, Ausblenden mit gedrückt halten
Sat - Größe ändern
AR - exportiert alle Videotext Seiten in eine Text-Datei
Im Menü:
Guide - zur Tastenkonfiguration springen
Menu/Exit - Einstellungen speichern und Menü verlassen
Im TMSCommander:
Menu - TAP-Menü
Rot - TAP beenden
UserEvent - erneuter Aufbau des Bildes, falls Videotext aktiv
Dateien hat geschrieben: Folgende Dateien liegen in /ProgramFiles/Settings/V!deotext:
INI-Datei:
siehe auch Beschreibung zum Menü
Man muss selbst sicherstellen, dass man keine Tastenkonflikte verursacht oder mehrmals dieselbe Taste verwendet! Als Hilfestellung werden Ausrufezeichen an den Konflikttasten angezeigt.
PID-Datei:
enthält die Videotext-PIDs zu den jeweils eindeutigen Sender-Kennungen, jeder Sender mit unbekannter Videotext-PID wird neu eingetragen
VTX-Datei:
enthält das Ergebnis des Seiten-Dumps (die Anzahl der Seiten/Unterseiten, den Klartext der Seiten und die Originalseiten (verschlüsselt)
LOG-Datei:
Diese Datei speichert die wichtigsten Ereignisse des Programmverlaufs. Sie wird ständig fortgesetzt. Wenn sie zu groß wird, sollte man
sie manuell löschen.
Tastennummern-Liste hat geschrieben: Tastennummern-Liste / Key numbers list:
0 - NoKey
1 - Mute
2 - 0
3 - 1
4 - 2
5 - 3
6 - 4
7 - 5
8 - 6
9 - 7
10 - 8
11 - 9
12 - Recall
13 - Info
14 - Left
15 - Right
16 - Up
17 - Down
18 - V+
19 - V-
20 - Ch+
21 - Ch-
22 - OK
23 - Menu
24 - Guide
25 - PlayList
26 - Exit
27 - Red
28 - Green
29 - Yellow
30 - Blue
31 - White
32 - Subtitle
33 - Teletext
34 - AudioTrk
35 - VF
36 - AR
37 - Sleep
38 - TvRadio
39 - Record
40 - Stop
41 - SAT
42 - M
43 - Rewind
44 - Pause
45 - Play
46 - Forward
47 - Prev
48 - Slow
49 - Edit
50 - Next
andere oder nicht so gebräuchliche Tasten / other or not so common keys:
51 - Power RKEY_Power 0x1000a
52 - Easy RKEY_Easy 0x10011
53 - Fav RKEY_Fav 0x10020
54 - OldF1 RKEY_F1 0x10023
55 - Bookmark RKEY_Bookmark identisch mit RKEY_F2 / identical with RKEY_F2
56 - Goto RKEY_Goto identisch mit RKEY_F3 / identical with RKEY_F3
57 - Check RKEY_Check identisch mit RKEY_F4 / identical with RKEY_F4
58 - Fav2 RKEY_Fav2 0x1000d
59 - 0x10019 RKEY_0x10019 0x10019
60 - 0x1001b RKEY_0x1001b 0x1001b
61 - Yellow2 RKEY_Yellow2 0x10049
62 - Blue2 RKEY_Blue2 0x1004a
63 - Edit2 RKEY_Ab2 0x1003e
Credits hat geschrieben: Credits:
Einige Code-Ausschnitte wurden dvbtext v0.1 aus den dvbtools von Dave Chapman <dave@dchapman.com>, Jahre 2002-2004, entnommen.
Und Dave entnahm ursprünglich einige Code-Ausschnitte aus dem vbidecode Paket von Ralph Metzler.
Es gibt zu viele Änderungen, um sie alle aufzulisten, Original siehe http://dvbtools.cvs.sourceforge.net/vie ... s/dvbtext/
Dave hat dvbtext als GNU GPL v2 veröffentlicht.
Die Anzeige Funktionalität und Grafiken wurden teilweise aus JVtxView v0.02 von Martin Denn <mdenn@unix-ag.uni-kl.de>, Januar 1999, entnommen.
Der Sourcecode von V!deotext wird voraussichtlich veröffentlicht sobald er einen finalen Stand erreicht hat.
Download über TAPtoDate (Betas einschalten) oder auf meiner Homepage.Entstehung hat geschrieben: September 2009:
- Portierung von dvbtext und JVtxView, zuerst nur mit Lesen des Videotextes aus Aufnahmen
September 2010:
- erster Livestream Demux Versuch mit PES (Packetized elementary stream)
seit 30.06.2012:
- intensivere Weiterentwicklung zum Livestream Videotext mit umfangreichen Funktionen
04.08.2012:
- erste offizielle Version