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 headingPreis: Kostenlos | Webseite
Verwandte Artikel:
- [Tutorial] Saubere Installation von Nginx mit PHP und MySQL auf Debian
- Torrentflux-B4rt Installation unter Debian Etch [Tutorial]
- hrPING – Pingen mit Extras
- Remote Desktop unter Debian Etch & Lenny mit NXServer und KDE

Sehr schön, vielen Dank

Mir fehlten nur zusätzlich die msttcorefonts als abhängigkeit, ansonsten perfekt