Ergebnis 1 bis 5 von 5
-
31.10.2021, 22:14 #1
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.424
- Thanks (gegeben)
- 642
- Thanks (bekommen)
- 1648
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRScreenshots mittels Script erstellen
Hi,
Da ja im aktuellen OpenATV-7.0 das Shootyourscreen Plugin keine Screenshots erstellen kann, hab ich mir dazu nun ein Script geschrieben.
Das Problem dabei ist -> nen normalen Screenshot "nur vom TV-Bild selbst" (also ohne OSD (irgendein Menü)) kann man problemlos auch mit nem Script erstellen
(es geht jetzt nur um den Fall wenn man das Script per Hotkey direkt an der Box mit der Fernbedienung ausführen will)
denn per telnet oder ssh ausgeführt kann das Script klar auch von jedem Menü nen Screenshot erstellen.
Damit also das Script dennoch auch wenn man es direkt an der Box mittels Hotkey ausführt nen Screenshot vom OSD abbilden kann
ist es nötig im Script ne Verzögerung (nen Timeout also) einzubauen nachdem erst der eigentliche Befehl um den Screenshot zu erstellen ausgeführt wird
(dieser Timeout ist Standard auf 10 Sekunden eingestellt, und kann je nach Bedarf natürlich verändert werden).
Zunächst mal zur Einrichtung des Scripts !
Einfach das Script mit Namen create_screenshot.hidden.sh (den Namen des Scripts keinesfalls verändern) an der Box nach;
/usr/script
kopieren und es mit folgendem Befehl in telnet oder ssh ausführbar machen;
Code:chmod 755 /usr/script/create_screenshot.hidden.sh
Und es braucht auch noch das Plugin ppanel dazu, dieses kann in telnet oder ssh mit den Befehlen wie folgt installiert werden;
Code:opkg update opkg install enigma2-plugin-extensions-ppanel
Wie läuft das dann ab !
Nun, um nur nen Screenshot vom gerade laufenden TV-Bild zu erstellen -> einfach das Script per Hotkey starten. und die folgende Meldung am OSD abwarten;
Um nun nen Screenshot von irgendeinem Menü zu erstellen geht man genauso vor jedoch ist zu beachten das man das Script wieder ohne geöffnetem Menü (irgendein Menü)
per Hotkey startet und nun erst das Menü öffnet von dem der Screenshot erstellt werden soll.
Man hat dann nur solange Zeit das betreffende Menü zu öffnen von dem der Screenshot erstellt werden soll wie der Timeout im Script eingestellt ist
(wir erinnern uns der ist Standard auf 10 Sekunden eingestellt), will man den Timeout nun erhöhen dann einfach die Zeile 21 im Script also;
TIMEOUT=10
ändern z.b: für 20 Sekunden zu;
TIMEOUT=20
Nachdem wieder die Meldung wie oben im Bild erscheint kann man das Menü dann schliessen, und der Screenshot vom Menü sollte erstellt worden sein.
Das Script nur mit nem Linux kompatiblen Editor wie z.b: mit Notepad++ editieren wenn man ne Variable wie z.b: den Timeout ändern möchte.
Das Script ist ebenfalls dokumentiert - also man kann im Script selbst nachlesen was macht was.
Die gespeicherten Screenshots landen wie eh im Bild bei der Meldung zu sehen in /media/hdd/screenshots
Das soll jetzt keinesfalls das Plugin Shootyourscreen oder sonstige Screenshot Plugins ersetzen, aber es ist erstmal ne Notlösung
um immer noch halbwegs komfortabel Screenshots erstellen zu können, denn ganz ehrlich Screenshots per WebIF zu erstellen ist lange
nicht so komfortabel wie mit nem Plugin direkt an der Box.
Grüsse
PikeGeändert von Pike_Bishop (01.11.2021 um 16:44 Uhr)
-
Danke - 4 Thanks
-
Advertising
-
31.10.2021, 22:22 #2jogibärGast
Das teste ich mal, ob ich es hinbekomme.
Edit
Welches ppanel muss ich da noch ma nutzen?nicht das example? Nur ppanel?
Beim ersten versuch ging das Konsolenfenster nicht zu.
Habs gefunden, geht, top job.
Alles über den filecomander gemacht.Geändert von jogibär (31.10.2021 um 22:41 Uhr) Grund: Bilder eingefügt
-
Danke - 2 ThanksPike_Bishop, Anskar bedankten sich
-
31.10.2021, 22:30 #3
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.424
- Thanks (gegeben)
- 642
- Thanks (bekommen)
- 1648
- Total Downloaded
- 0
- Total Downloaded
- 0
ThemenstarterBox 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRHi jogibär,
Das bekommst bestimmt hin (da bin ich zuversichtlich) das einzige Problem dabei ist halt das man zunächst umgekehrt vorgehen muss
um nen Screenshot auch von nem Menü zu erstellen gegenüber ner Plugin Lösung.
Bei ner Plugin Lösung wird ja zuerst das betreffende Menü geöffnet von dem man nen Screenshot erstellen möchte,
und erst dann drückt man die Taste die den Screenshot erstellt was natürlich die beste Lösung überhaupt ist.
Bei dieser Script Lösung muss man erst das Script per Hotkey starten und erst danach zum Menü navigieren von dem man den Screenshot erstellen möchte
und dabei kanns halt passieren das man nicht rechtzeitig beim betreffeden Menü ist und der Screenshot so halt ein anderes Menü als das gewünschte abbildet
, aber genau dazu ist der Timeout gedacht den man in so einem Fall eben erhöhen muss.
Und man muss immer die Meldung wie im Bild in Post #1 abwarten (bis die aufpoppt das ist je nach eingestelltem Timeout natürlich unterschiedlich)
aber erst nachdem die Meldung erscheint ist der Screenshot erstellt worden und man kann das/die Menü/s wieder schliessen..
Grüsse
PikeGeändert von Pike_Bishop (31.10.2021 um 22:36 Uhr)
-
Danke - 2 Thanks
-
31.10.2021, 22:40 #4
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.424
- Thanks (gegeben)
- 642
- Thanks (bekommen)
- 1648
- Total Downloaded
- 0
- Total Downloaded
- 0
ThemenstarterBox 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRHi,
Ja genau das Plugin ppanel (nicht ppanel-example) brauchts auch dazu.
Und Danke fürs Testen
EDIT !
Hab Post #1 editiert und dort dazu geschrieben das man das Plugin ppanel auch braucht und wie man es installiert.
Grüsse
PikeGeändert von Pike_Bishop (01.11.2021 um 16:47 Uhr)
-
Danke - 1 Thanks- bedankten sich
-
13.10.2022, 18:56 #5
Lesezeichen