Powered by Invision Power Board


  
 
Reply to this topicStart new topicStart Poll

> [Gelöst] Screenshots mit OSD
nvertigo
Geschrieben am: Mittwoch, 09.März 2011, 20:48 Uhr
Quote Post


Professional
****

Gruppe: Members
Beiträge: 1048
Mitgliedsnummer.: 15738
Mitglied seit: 2010-09-18



Hallo,

wie kann ich Screenshost inkl. ODS machen? Ich meine solche wie z.B. die auf wbreus Homepage, also mit OSD.

Das screenshotplugin lässt das OSD weg, andere Tools (xscreenshot, gimp) machen gleich alles schwarz...

Gruß, Ingo
Email Poster
Top
kds70
Geschrieben am: Mittwoch, 09.März 2011, 21:12 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 431
Mitgliedsnummer.: 10954
Mitglied seit: 2009-07-26



Tach Ingo,

notfalls über den vdradmin im LiveTV Fenster und dann mit ALT+DRUCK Taste (unter Windows). Danach die Zwischenablage ins Bildbearbeitungsprogramm "pasten".

Aber ich weiss ... es ging auch anders (VLC Player mit dem VDR OSD Plugin). Kann mich nur nicht mehr genau daran erinnern.

Gruss Kai
Email PosterICQ
Top
Fireblade
Geschrieben am: Donnerstag, 10.März 2011, 00:03 Uhr
Quote Post


Advanced Member
***

Gruppe: G2V3+User
Beiträge: 75
Mitgliedsnummer.: 12533
Mitglied seit: 2010-02-13



Email Poster
Top
nvertigo
Geschrieben am: Donnerstag, 10.März 2011, 09:11 Uhr
Quote Post


Professional
****

Gruppe: Members
Beiträge: 1048
Mitgliedsnummer.: 15738
Mitglied seit: 2010-09-18



Danke Euch beiden.

Ich mache es jetzt so:
CODE
svdrpsend.pl GRAB - 100 1920 1080 | sed -n -e 's/^216-//p' -e '1ibegin-base64 644 -' -e '$a====' | uudecode > /tmp/vdr$$.jpg


Das Ganze habe ich mir mit irexec auf eine Taste der FB gelegt.

Gruß, Ingo
Email Poster
Top
R2D2
Geschrieben am: Freitag, 11.März 2011, 13:29 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Ich habe mir das auch auf eine Taste der Fernbedinung gelegt.

Allerdings mache ich das so: ;)

screenshot.sh
CODE
#!/bin/sh

SVDRPSEND="/usr/bin/svdrpsend.pl"
OUTDIR="/var/screenshots"
DATE=$(date +%y%m%d%k%M%S)
QUALITY="100"


[ ! -d $OUTDIR ]  && mkdir $OUTDIR

case $1 in

  sd)
     SIZE="720 576"  
 ;;


  hd)
     SIZE="1920 1080"
 ;;

  *)
     $SVDRPSEND MESG "Es wude keine Groesse angegeben"
     $SVDRPSEND MESG "Screenshot wurde nicht ertellt"
     echo "Es wude keine Groesse angegeben"
     echo MESG "Screenshot wurde nicht ertellt"
     echo ""
     echo "Aufrufen mit screenshot.sh sd oder screenshot.sh hd"
     exit
 ;;

esac

$SVDRPSEND GRAB - $QUALITY $SIZE | sed -n -e 's/^216-//p' -e '1ibegin-base64 644 -' -e '$a====' | uudecode > $OUTDIR/$DATE.jpg
$SVDRPSEND MESG "Screenshot wurde in $OUTDIR/$DATE.jpg abgelegt"
echo "Screenshot wurde in $OUTDIR/$DATE.jpg abgelegt"



Aufgefufen wir das dann mit "screenshot.sh sd" oder "screenshot.sh hd" und abgelegt weden die Bilder dann in "/var/screenshots" mit dem Format:

TTMMJJhhmmss.jpg
Email PosterUsers WebsiteICQ
Top
nvertigo
Geschrieben am: Freitag, 11.März 2011, 17:53 Uhr
Quote Post


Professional
****

Gruppe: Members
Beiträge: 1048
Mitgliedsnummer.: 15738
Mitglied seit: 2010-09-18



Hallo R2D2,

vilen Dank - habs auf meiner Fernbedienung umgebaut, und habe jetzt 2 Screenshot-Tasten... Endlich mal jemand, der an meine vielen neuen User-Tasten denkt... :lol:

Gruß, Ingo

P.S.: das snapshot-plugin cored bei mir. (nur der Vollständigkeit halber)
Email Poster
Top
Mechel
Geschrieben am: Sonntag, 03.Juni 2012, 17:37 Uhr
Quote Post


Professional
****

Gruppe: Members
Beiträge: 656
Mitgliedsnummer.: 540
Mitglied seit: 2005-05-18



@R2D2 vielen Dank für das Script! Habe gerade sowas dringend gesucht... :)
Email Poster
Top
obelix
Geschrieben am: Samstag, 07.Juli 2012, 09:03 Uhr
Quote Post


Advanced Member
***

Gruppe: G2V3+User
Beiträge: 36
Mitgliedsnummer.: 3601
Mitglied seit: 2008-02-10



QUOTE (R2D2 @ March 11, 2011 01:29 pm)
Ich habe mir das auch auf eine Taste der Fernbedinung gelegt.

Allerdings mache ich das so:  ;)

screenshot.sh
CODE
#!/bin/sh

SVDRPSEND="/usr/bin/svdrpsend.pl"
OUTDIR="/var/screenshots"
DATE=$(date +%y%m%d%k%M%S)
QUALITY="100"


[ ! -d $OUTDIR ]  && mkdir $OUTDIR

case $1 in

  sd)
     SIZE="720 576"  
 ;;


  hd)
     SIZE="1920 1080"
 ;;

  *)
     $SVDRPSEND MESG "Es wude keine Groesse angegeben"
     $SVDRPSEND MESG "Screenshot wurde nicht ertellt"
     echo "Es wude keine Groesse angegeben"
     echo MESG "Screenshot wurde nicht ertellt"
     echo ""
     echo "Aufrufen mit screenshot.sh sd oder screenshot.sh hd"
     exit
 ;;

esac

$SVDRPSEND GRAB - $QUALITY $SIZE | sed -n -e 's/^216-//p' -e '1ibegin-base64 644 -' -e '$a====' | uudecode > $OUTDIR/$DATE.jpg
$SVDRPSEND MESG "Screenshot wurde in $OUTDIR/$DATE.jpg abgelegt"
echo "Screenshot wurde in $OUTDIR/$DATE.jpg abgelegt"



Aufgefufen wir das dann mit "screenshot.sh sd" oder "screenshot.sh hd" und abgelegt weden die Bilder dann in "/var/screenshots" mit dem Format:

TTMMJJhhmmss.jpg

Guten Morgen.

Auch von mir ein dickes Danke für das tolle Script.

Gruß

Obelix
Email Poster
Top
rookie
Geschrieben am: Freitag, 25.März 2016, 19:26 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 220
Mitgliedsnummer.: 11733
Mitglied seit: 2009-11-07



Wenn ich das script ausführe bekomme ich den folgenden Fehler

CODE

./screenshot.sh sd
uudecode fatal error:
standard input: invalid input220 vdr04 SVDRP VideoDiskRecorder 2.2.0; Fri Mar 25 19:17:57 2016; UTF-8
250 Message queued
221 vdr04 closing connection
Screenshot wurde in /tmp/screenshots/160325191756.jpg abgelegt


Gibt es zwischenzeitlich eine andere Lösung ?
Email Poster
Top
R2D2
Geschrieben am: Freitag, 25.März 2016, 20:32 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Versuche es mal damit:

angehängte Datei ( Anzahl der Downloads: 149 )
angehängte Datei  screenshot.sh
Email PosterUsers WebsiteICQ
Top
rookie
Geschrieben am: Freitag, 25.März 2016, 20:50 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 220
Mitgliedsnummer.: 11733
Mitglied seit: 2009-11-07



Super damit geht es

Danke
Email Poster
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll