Image-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(M)
Zeile 15: Zeile 15:
  
 
==Installation Software==
 
==Installation Software==
cd /usr/local/src
+
<pre>
tar xvzf mjpegtools-1.6.1.90.tar.gz
+
cd /usr/local/src
cd mjpegtools-1.6.1.90
+
tar xvzf mjpegtools-1.6.1.90.tar.gz
./configure --prefix=/usr/local
+
cd mjpegtools-1.6.1.90
make
+
./configure --prefix=/usr/local
make install
+
make
ldconfig
+
make install
 
+
ldconfig
 +
</pre>
 
Laut README benötigen wir "netpbm" in der Version 10.0 oder höher, auf meiner alten Distri war dieses nicht mehr aktuell.
 
Laut README benötigen wir "netpbm" in der Version 10.0 oder höher, auf meiner alten Distri war dieses nicht mehr aktuell.
 
+
<pre>
cd /usr/local/src
+
cd /usr/local/src
tar xvzf netpbm-10.22.tgz
+
tar xvzf netpbm-10.22.tgz
./configure
+
./configure
make
+
make
make package
+
make package
# install prefix (/usr/local/netpbm) ==> /usr/local
+
# install prefix (/usr/local/netpbm) ==> /usr/local
                                          ^^^^^^^^^^
+
                                        ^^^^^^^^^^
./installnetpbm
+
./installnetpbm
rm -rf /tmp/netpbm
+
rm -rf /tmp/netpbm
 
+
</pre>
 
==Konfiguration==
 
==Konfiguration==
cd /usr/local/src/VDR/PLUGINS/src
+
<pre>
tar xzvf vdr-image-0.1.0.tar.gz
+
cd /usr/local/src/VDR/PLUGINS/src
ln -s image-0.1.0 image
+
tar xzvf vdr-image-0.1.0.tar.gz
cd /usr/local/bin
+
ln -s image-0.1.0 image
ln -vs /usr/local/src/VDR/PLUGINS/src/image/scripts/*.sh .
+
cd /usr/local/bin
cd /usr/local/src/VDR
+
ln -vs /usr/local/src/VDR/PLUGINS/src/image/scripts/*.sh .
make all plugins
+
cd /usr/local/src/VDR
 
+
make all plugins
 +
</pre>
 
Tip: Folgender "Einzeiler" löscht "dead-links" unter /usr/local/bin
 
Tip: Folgender "Einzeiler" löscht "dead-links" unter /usr/local/bin
 
+
<pre>
find /usr/local/bin -type l -not -exec test -e '{}' ';' -exec rm '{}' ';'
+
find /usr/local/bin -type l -not -exec test -e '{}' ';' -exec rm '{}' ';'
 
+
</pre>
 
==Befehle==
 
==Befehle==
 
Quelle ../image/README
 
Quelle ../image/README

Version vom 16. Juli 2004, 16:09 Uhr

Inhaltsverzeichnis

Beschreibung

Das Image Plug-In zeigt Bilder an, die im JPEG Format abgespeichert sind.

Das 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'.

image.jpg

Hardwareanforderungen

DVB Karte. 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

  • mjpeg-tools (glib, (g)cc/g++/c++, libjpeg, XFree86, (x86 only) nasm, SDL, SDL-devel, popt, popt-devel)
  • 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

cd /usr/local/src
tar xvzf mjpegtools-1.6.1.90.tar.gz
cd mjpegtools-1.6.1.90
./configure --prefix=/usr/local
make
make install
ldconfig

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

cd /usr/local/src
tar xvzf netpbm-10.22.tgz
./configure
make
make package
# install prefix (/usr/local/netpbm) ==> /usr/local
                                         ^^^^^^^^^^
./installnetpbm
rm -rf /tmp/netpbm

Konfiguration

cd /usr/local/src/VDR/PLUGINS/src
tar xzvf vdr-image-0.1.0.tar.gz
ln -s image-0.1.0 image
cd /usr/local/bin
ln -vs /usr/local/src/VDR/PLUGINS/src/image/scripts/*.sh .
cd /usr/local/src/VDR
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 '{}' ';'

Befehle

Quelle ../image/README

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 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).

Die "imagecmds.conf" gehört in den VDR Konfigurations Ordner ../plugins, und könnte laut "example" folgenden Inhalt haben:

Informations?                      : identify -verbose
Size?                              : du -chs
Pregenerate this folder and below? : /usr/local/bin/image.sh
Remove this image?                 : rm -v

Probleme

Keine bekannt.

Links

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