Dhyana – Screenshots und Previews von Filmen unter Debian
Wer mir der Bearbeitung mit Videos zu tun hat, der hat unter Umständen Interesse an der Erstellung von Vorschau-Bildern. Da mein Rechenknecht keinen Bildschirm hat mache ich einige Sachen über SSH auf dem Server, unter anderem benötige ich ab und an einen Screenshot. Dhyana ist ein ganz hervorragendes Perl-Script, was genau das tut.
Um Dhyana einsetzen zu können benötigt man einige Abhängigkeiten, die aber schnell installiert sind.
apt-get install perl mplayer imagemagick ffmpeg libfile-chdir-perl libgetopt-argvfile-perl bzip2
Man benötigt noch ein Tool des Mplayers, was aber nicht im Mplayer-Packet enthalten ist. Man läd sich also mal den aktuellen Mplayer-Snapshot:
wget http://www.mplayerhq.hu/MPlayer/releases/mplayer-checkout-snapshot.tar.bz2
was dann entpackt wird..
tar xf mplayer-checkout-snapshot.tar.bz2Man geht mal in den Tools-Ordner
cd mplayer-checkout-*/TOOLS
und guckt ob die midentify.sh drin ist. Wenn sie es ist kopieren wir sie in unseren Binary-Ordner, in dem Dhyana beim Ausführen nachguckt.
cp midentify.sh /usr/bin/midentify & chmod +x /usr/bin/midentify
Wir besorgen uns nun, da wir die Vorbereitungen abgeschlossen haben, das Perl-Script Dhyana von hier und machen es ausführbar:
http://tobyinkster.co.uk/blog/2008/01/06/dhyana/
wget http://tobyinkster.co.uk/blog/2008/01/06/dhyana/files/dhyana.pl && chmod +x dhyana.pl
Das war es auch schon. Wir können nun das Script ausführen zb. mit:
./dhyana.pl big_buck_bunny_1080p_surround.aviUnd fertig, unsere Vorschau liegt im gleichen Ordner wie das Ausgangsmaterial und sieht dann so aus:
Dhyana bietet noch die Möglichkeit einige Einstellungen anzupassen. Die Parameter könnt ihr euch hier angucken. Es ist auch sehr einfach im Script selbst ein bisschen rumzuschrauben.
Usage:
dhyana.pl [options] file [cols [rows [geometry [title]]]]
dhyana.pl --multi [options] file [file ...]
Options:
--help brief help message
--man full documentation
--version print version number
--verbose, -v increase verbosity
--quiet no status output
--path TOOL=PATH set path for external tool
Capture options:
--cols=X, -c X columns of images to capture (default 4)
--rows=Y, -r Y rows of images to capture (default 6)
--geometry=G, -g G geometry of thumbnails (default 'auto')
--title=T, -t T title for thumbnails (filename default)
--capture-mode=M, -C M capture technique (default 'auto')
Style options:
--background background colour (e.g. 'green', '#00ff00')
--font-family path to TTF file for text
--font-size size of text in pixels
--colour, --color colour for text
--heading-font-family path to TTF file for heading
--heading-font-size size of heading in pixels
--heading-colour colour for heading
Preis: Kostenlos | Webseite

Ruft man den Downloadlink auf sollte sich jeder erstmal wundern, warum man nur eine einzige PHP-Datei herunterlädt um sich dann direkt danach zu freuen, dass Adminer tatsächlich nur eine Datei schlank ist. Die Datei auf den Webserver geladen ist er auch schon installiert, es ist kein weiterer Schritt notwendig. Man kann sich mit seinen Zugangsdaten am MySQL anmelden und gewohnte Operationen ausführen wie Datenbanken erstellen, ändern löschen, Tabellen einsehen und diese ändern..naja so ziemlich alles, was man im Grunde braucht in einer Datei!