Image-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Konfiguration)
(Konfiguration)
Zeile 40: Zeile 40:
 
Es wird davon ausgegangen, das das Plugin bereits entpackt und verlinkt wurde, siehe [[Plugin Installation]].
 
Es wird davon ausgegangen, das das Plugin bereits entpackt und verlinkt wurde, siehe [[Plugin Installation]].
  
  cp $SOURCEDIR/VDR/PLUGINS/src/image/examples/[[imagesources.conf]] /etc/vdr/plugins
+
  cp $SOURCEDIR/VDR/PLUGINS/src/image/examples/[[imagesources.conf]] [[struktur|/etc/vdr/plugins]]
 
  cd /usr/local/bin
 
  cd /usr/local/bin
 
  ln -vs $SOURCEDIR/VDR/PLUGINS/src/image/scripts/*.sh .
 
  ln -vs $SOURCEDIR/VDR/PLUGINS/src/image/scripts/*.sh .

Version vom 15. Dezember 2004, 06:28 Uhr

Inhaltsverzeichnis

Beschreibung

Zeigt Bilder an, die im Format jpeg, tiff, png, bmp und vielen mehr abgespeichert

Da die Bilder nicht über die Grafikkarte, sondern über die DVB-Karte ausgegeben werden, müssen sie erst in einen MPEG2 Film konvertiert werden. Dieser enthält nur ein einziges Bild (Frame) und steht sofort auf 'Pause'.

Preview 3x3

Hardwareanforderungen

  • DVB Karte.
  • Eine DXR3 funktioniert auch.
  • Da die Konvertierung auf langsamen Prozessoren einige Zeit dauert, ist dieses Plug-In nicht auf jeder Hardware praxistauglich, 500 Mhz sollten es schon sein.

Softwareanforderungen

  • netpbm (zlib, libpng)
  • sharutils (GNU shar utilities) welche man von der Installations CD/DVD einspielen kann.
  • file (sollte jede Distri beinhalten, falls nicht siehe: Links)

Installation Software

Laut README benötigen wir "netpbm" in der Version 10.0+, auf meiner alten Distri war dieses nicht mehr aktuell.

cd $SOURCEDIR
tar xvzf netpbm-<VERSION>.tgz
cd netpbm-<VERSION>
./configure
make
make package
# install prefix (/usr/local/netpbm) ==> /usr/local
                                         ^^^^^^^^^^
./installnetpbm
rm -r /tmp/netpbm

cd -
tar xvzf ffmpeg-<VERSION>.tar.gz
ln -s ffmpeg-<VERSION> ffmpeg
cd ffmpeg
./configure --prefix=/usr/local \
            --enable-shared
make
make install
ldconfig

Konfiguration

Es wird davon ausgegangen, das das Plugin bereits entpackt und verlinkt wurde, siehe Plugin Installation.

cp $SOURCEDIR/VDR/PLUGINS/src/image/examples/imagesources.conf /etc/vdr/plugins
cd /usr/local/bin
ln -vs $SOURCEDIR/VDR/PLUGINS/src/image/scripts/*.sh .
cd -
make all plugins

Tip: Folgender Einzeiler löscht "dead-links" unter /usr/local/bin

find /usr/local/bin -type l -not -exec test -e \{} \; -exec rm \{} \;
                          ^
                          kleines L

Zum Schluß ist noch die Variable PATH in ../image/scripts/imageplugin.sh zu erweitern (nur bei 2.0.0)

- #PATH=/usr/local/bin:$PATH
+ PATH=/usr/local/bin:$PATH

Aufruf des Plugins mit.

vdr -P'image -m /usr/local/bin/mount.sh -C /usr/local/bin/imageplugin.sh'

Befehle

Quelle ../image/README

Die Datei imagecmds.conf kann dazu genutzt werden, um definierbare Befehle auf das angezeigte Bild anzuwenden. Der Syntax ist extakt der gleiche der für die Datei commands.conf unter "man 5 vdr" beschrieben wurde. Wenn ein Befehl ausgeführt wird, wird der Datei des Bildes angehängt an den Befehlstext, getrennt durch ein Leerzeichen und einschlossen in Anführungszeichen (single quotes). Ein Fragezeichen "?" im Text vorm ":" steht für "Bestätigung anfordern", nützlich für "rm -f %s".

Die imagecmds.conf gehört in den VDR Konfigurations Ordner /etc/vdr/plugins (siehe Struktur).

Aufgerufen wird dieses Menu mit dem
[RED]
Key (ein Image muß geladen worden sein...)

Probleme

Parameter

Parameter (kurz) Parameter (lang) Beschreibung
-m CMD --mount=CMD CMD to mount/unmount/eject image sources (default: mount.sh)
-C CMD --convert=CMD use CMD when converting Images (default: imageplugin.sh)

Links

[1] http://netpbm.sourceforge.net Netpbm Projektseite
[2] ftp://ftp.astron.com Ftp "file"
[3] http://ffmpeg.sourceforge.net Homepage -> ffmpeg
[4] http://www.deltab.de/vdr/image.html Homepage des Plugins