summaryrefslogtreecommitdiff
path: root/README.DE
blob: 39600b541f04cb05fa4fa68299682379b0c3be9c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
This is a "plugin" for the Video Disk Recorder (VDR).

Originaly written by:           Kai Tobias Burwieck <kai-at-burwieck.net>
                                "Interpohl" <vdr-portal.de>
                                Onno Kreuzinger <o.kreuzinger-at-kreuzinger.biz>
                                Andreas Brachold <vdr04-at-deltab.de>

Former project's homepage:      http://www.burwieck.net/vdr (dead?)
                                http://vdr-image.kreuzinger.biz>

Maintainer:                     Andreas Brachold <vdr04-at-deltab.de>

Project homepage:               http://deltab.de/vdr/image.html


Einige Dateien stammen vom mp3/MPlayer Plugin, der danke geht an Stefan H�lswitt



Ben�tigt:
-----------
- Full-Featured DVB Karte 
- vdr 1.2.6+ 
- das Plugin ist abh�ngig vom Paket libavcodec1-dev zu �bersetzen, (getestet mit ffmpeg-0.4.8)
- und Paket netpbm sowie libavcodec1* zur Ausf�hrung 
- netpbm 10.0+ (pr�fe ob das Tool "anytopnm" existiert)
- nicht notwendig, aber sinnvoll utils/file (file) f�r bessere Bildtyperkennung, mit anytopnm

*) es wird libavcodec.so nachgeladen, aber auch statisches Linken ist mit m�glich mit Kompilierung per #> make plugin FFMPEG_STATIC=1

WICHTIG, 
wenn Tools von Source installiert werden, unbedingt auch daf�r sorgen das 
die Programme (anytopnm pnmscale pnmfile pnmcut pnmflip) innerhalb des Such-Pfade liegen, 
ansonsten die Variable "PATH" innerhalb der Datei imageplugin.sh anpassen.

Installation:
------------------
Das plugin wird wie alle plugins installiert (siehe vdr Dokumentation).

Das Kompilieren ist abh�ngig vom Paket libavcodec1-dev, libavcodec1, aber auch bekannt als ffmpeg.
Sp�ter zum Ausf�hren wird nur noch libavcodec1(libavcodec.so) und "netpbm" ben�tigt.
("apt-get install libavcodec1-dev libavcodec1 netpbm" in Debian)


Im ./examples Ordner liegt eine Beispiel imagesources.conf, dies ggf.
anpassen und in das plugins Verzeichnis des config Ordners legen.

Die Syntax der Datei ist:
<Pfad>;<Name im vdr Menu>;<0/1>;<Suchmuster f�r Dateien die angezeigt werden sollen>

Beispiele:
/media/cdrom;CDROM;1;*.jpg *.jpeg *.png *.tif* *.bmp
/archive/photos/holiday;Urlaubs Bilder;0;DSC10*.jpg

0/1 ist f�r Quellen die gemountet werden m�ssen (benutzt das gleiche mount.sh wie
das mplayer/mp3 plugin).
gefolgt mit einer Liste des Suchmuster f�r Dateien welche angezeigt werden sollen,
welche dann jeweils mit Leerzeichen getrennt werden.

Die Datei imageplugin.sh sollte nach /usr/bin kopiert werden, bzw. in einen anderen 
gemeinsamen Ordner innerhalb Such-Path kopieren werden, 
alternativ k�nnen als Kommandozeilenoption die gew�hlten Pfade zu dem Skript
beim vdr Start �bergeben werden.
[z.B.: ./vdr '-Pimage -C /pfad/imageplugin.sh -m /pfad/mount.sh' ...]


Bedienung:
-----------------
Nach dem Aufrufen entweder eine Datei oder einen Ordner ausw�hlen und mit OK w�hlen.

At all modi
   OK          toggle OSD informations
   Play/Pause  Starte Diaschau/ Stoppe Diaschau
   Stop/Blue   Stoppe Plugin
   Red         �ffne Menu mit Bildbefehle
 
W�hrend der Bildbetrachtung:
   Back        Stoppe Plugin
 
   Left        vorheriges Bild
   Right       n�chstes Bild
   Down        Springe drei Bilder zur�ck
   Up          Springe drei Bilder vorw�rts

   7           Springe f�nf Bilder zur�ck
   9           Springe f�nf Bilder vorw�rts
 
   0           Zeige Originalbild
   1           Rotatiere 90 Grad gegen den Uhrzeigersinn
   3           Rotatiere 90 Grad im Uhrzeigersinn
 
   4 	         Diaschau-WeiterschaltwertinSekundenverkleinern
   6 	         Diaschau-WeiterschaltwertinSekundenerh�hen

   5           "Zoomwert erh�hen" und damit Zoom-Bedienung starten
   8           "Zoomwert verkleinern" und damit Jump-Bedienung starten
 
'Zoom-Bedienung'
   Back        Zoomwert verkleinern 
 
   Left        Bildausschnitt nach Links verschieben
   Right       Bildausschnitt nach Rechts verschieben
   Down        Bildausschnitt nach Unten verschieben
   Up          Bildausschnitt nach Oben verschieben
 
   0           view original image
   5           Zoomwert erh�hen
   8           Zoomwert verkleinern
  
Jump-Menu (3x3 Vorschau):
   Back        Zeige Originalbild
  
   Left        vorherige Bildgruppe (9 Bilder weiter in der Vorschau)
   Right       n�chste Bildgruppe (9 Bilder vorher in der Vorschau)
  
   0           Zeige Originalbild
   1 ... 9     W�hlt ensprechendes Bild

Bildbefehle
------------
Die Datei imagecmds.conf kann dazu genutzt werden, um definierbare Befehle auf 
auf das an gezeigte Bild anzuwenden. Der Syntax ist extakt der gleiche der 
f�r die Datei commands.conf unter "man 5 vdr" beschrieben wurde.
Wenn nur ein Befehl angegeben wird, wird der Datei des Bildes angeh�ngt an den Befehlstext,
getrennt durch ein Leerzeichen und einschlossen in Anf�hrungszeichen (single quotes).

Format> Menutext ?: Kommando %s
?  - Best�tigung anfordern, (optional)
%s - Platzhalter f�r Dateinamen (optional)

Schaue f�r ein Beispiel nach examples/imagecmds.conf.DE .


Diagnose des Script
-------------------
Wenn der Script nicht arbeitet wie er sollten, starte den Script zum Testen von der Konsole.

imageplugin.sh [infile] [outfile] [WIDTH] [HEIGHT] [ZOOMFACTOR] [LEFTPOS] [TOPPOS] {FLIPCMD}
z.B. imageplugin.sh myimage.png outfile.pnm 720 576 0 0 0 original

und bitte �berpr�fe die erzeugten Nachrichten im Syslog in /var/log/message bzw.
die Ausgaben auf dem Bildschirm


wenn das nicht hilft wiederhole die Prozedur mit > export DEBUG=yes;

export DEBUG=yes;imageplugin.sh myimage.png outfile.pnm 720 576 0 0 0 original

und �berpr�fe die Ausgabe auf dem Bildschirm.

*) Wenn der Script f�r dich arbeitet, es k�nnen die Ausgaben im Syslog reduziert werden,
wenn Du innerhalb von imageplugin.sh die Zeile von VERBOSE=yes zu VERBOSE=no ge�ndert wird.