Burn-plugin
Inhaltsverzeichnis |
Beschreibung
Autor: Sascha Volkenandt, Ralf Mueller
Erlaubt das Auswählen von Filmen, die auf einer DVD zusammengefasst werden sollen. Passen die Filme nicht auf die DVD, so werden sie automatisch geschrumpft. Der Füllstand wird über einen Fortschrittsbalken angezeigt. Anschliessend brennt das Plugin das ISO automatisch auf einen Rohling. (alternativ lassen sich die erstellten ISOs auch lokal speichern, siehe Parameter -i)
Bilder
Hardwareanforderungen
- DVD Brenner (Optional)
- >10GB freier Festplattenspeicher zum Umrechnen in das DVD-Format
Softwareanforderungen
- vdrsync
- libpng
- requant
- tcrequant
- tcmplex-panteltje
- transcode
- imlib2
- dvd+rwtools
- mjpegtools
- y4mscaler
- ImageMagick
- dvdauthor
Installation
Source
cd $SOURCEDIR tar jxvf libpng-<VERSION>.tar.bz2 cd libpng-<VERSION> make prefix=/usr/local -f scripts/makefile.linux make install -f scripts/makefile.linux cd - tar jxvf ImageMagick-<VERSION>.tar.bz2 cd ImageMagick-<VERSION> ./configure --prefix=/usr/local \ --without-dps \ --without-fpx \ --without-gslib \ --without-jbig \ --without-jp2 \ --without-lcms \ --without-tiff \ --without-xml \ --without-x make make install cd - tar xvzf mjpegtools-<VERSION>.tar.gz cd mjpegtools-<VERSION> ./configure --prefix=/usr/local make make install cd - tar jxvf y4mscaler-<VERSION> cd y4mscaler-<VERSION> make install -m 755 y4mscaler /usr/local/bin cd - tar xvzf transcode-<VERSION>.tar.gz cd transcode-<VERSION> ./configure --prefix=/usr/local \ --with-avifile-mods=no make make install cd - tar xvzf imlib2-<VERSION>.tar.gz cd imlib2-<VERSION> ./configure --prefix=/usr/local make make install ldconfig cd - tar xvzf dvdauthor-<VERSION>.tar.gz cd dvdauthor-<VERSION> ./configure --prefix=/usr/local make make install cd - tar xvzf tcmplex-panteltje-<VERSION>.tgz cd tcmplex-panteltje-<VERSION> make install -m 755 tcmplex-panteltje /usr/local/bin cd- tar jxvf M2VRequantizer-<VERSION>.tar.bz2 cd M2VRequantizer-<VERSION>/src gcc main.c -o requant -lm install -m 755 requant /usr/local/bin
Arch-Linux
pacman -S <bitte ergänzen>
Crux
prt-get depinst transcode imlib2 mjpegtools dvd+rw-tools imagemagick dvdauthor
Debian
apt-get install vdr-plugin-burn
Um das Plugin auf diese Weise installieren zu können, muss selbstverständlich ein entsprechendes Repository in der sources.list angegeben sein. Für Debian Sarge wird die Verwendung von aptitude anstelle von apt-get empfohlen.
Gentoo
emerge vdrsync imlib2 requant transcode dvdauthor dvd+rw-tools mjpegtools imagemagick
SuSE
yast -i <bitte ergänzen>
Optionen
DDVDDEV=/dev/dvd | use DEV as DVD Writer (= Parameter -D --dvd=DEV) |
ISODIR=/video | use DIR to store ISO images (= Parameter -i DIR --iso=DIR) |
DEBUG=1 | Enable Debuging |
Konfiguration
Es wird davon ausgegangen, das das Plugin bereits entpackt und verlinkt wurde, siehe Plugin Installation.
cp -r $SOURCEDIR/VDR/PLUGINS/src/burn/burn /etc/vdr/plugins
Die reccmds.conf von VDR ist zu erweitern.
cat $SOURCEDIR/VDR/PLUGINS/src/burn/scripts/reccmds.conf.de >> /etc/vdr/reccmds.conf
Und die Scripts in den PATH zu kopieren.
cp $SOURCEDIR/VDR/PLUGINS/src/burn/scripts/*sh /usr/local/bin
Parameter
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-s CMD | --script=CMD | use CMD as vdrburn script (default: vdrburn.sh) |
-d DIR | --datadir=DIR | use DIR for temporary files (default: /video) |
-D DEV | --dvd=DEV | use DEV as DVD Writer (default: /dev/dvd) |
-i DIR | --iso=DIR | use DIR to store ISO images (default: none) |
Probleme
vdrsync (Version)
Bei VDR-Versionen >=1.2.23 kann es Probleme geben, da vdrsync-0.1.2.2 bzw. -0.1.3PRE1 vorhandene AC3-Tonspuren nicht korrekt verarbeiten. Dies äußert sich in der Fehlermeldung "Bitte leere DVD einlegen", die wiederholt wird, auch wenn man eben jenes tut. Mit dieser Version von vdrsync sollte es klappen: http://vdrsync.vdr-portal.de/releases/vdrsync-050322.tgz
Säuberung der Verzeichnisse
Ärgerlich, dass die Verzeichnisse nicht gesäubert werden. Nach der Konvertierung lagen hier noch Files rum:
/mirror/Dogma/2005-08-20.22.48.00.00.rec/size_cut.vdr /mirror/Dogma/2005-08-20.22.48.00.00.rec/size.vdr /video0/vdr-burn
Abstürze
Wenn das Verzeichnis /video0 nicht existiert, dann stürzt das Burn-Plugin beim Druck auf "Brennen" ab.
single quote
Die DVD-Bezeichnung darf kein ' (single quote) enthalten, sonst gibt es einen Syntaxfehler beim Aufruf eines Shellscripts. In diesem Fall wird der Rohling ausgeworfen, und es wird nichts gebrannt. Besonders ärgerlich ist, dass das erst nach dem Konvertieren, d. h. erst längere Zeit nach dem Starten des Brennprogramms passiert.
Schrumpfen
Bitte beachten, dass das "Schrumpfen" der Daten maximal mit Faktor 2 erfolgen kann. Sind die Ergebnisse immer noch zu groß für das Zielmedium, dann findet in den internen Skripten ein Fehler statt, der Rohling ist "verbrannt" und das Ergebnis unbrauchbar. Also immer darauf achten, dass nicht zu viele Filme auf eine DVD kommen sollen.
Kompilieren
Unter Umständen kann es erforderlich sein, ImageMagick nach dvdauthor zu kompilieren und zu installieren, da es sich bei bestimmten Versionen offenbar so verhält, dass spumux die Menübuttons nicht findet, wenn es die Bilder via ImageMagick lädt. Ist ImageMagick beim configure von dvdauthor noch nicht vorhanden, lädt spumux die Bilder via libpng direkt, was besser zu funktionieren scheint.
Tipps
Links
[1] | http://vdrsync.vdrportal.de | vdrsync |
[2] | http://gentoo.fh-luh.de/files/requant | requant |
[3] | http://www.transcoding.org/cgi-bin/transcode?Download | transcode |
[4] | http://enlightenment.org | imlib2 |
[5] | http://dvdauthor.sourceforge.net | dvdauthor |
[6] | http://fy.chalmers.se/~appro/linux/DVD+RW | dvd+rwtools |
[7] | http://mjpeg.sourceforge.net | mjpegtools |
[8] | http://www.imagemagick.org | ImageMagick |
[9] | http://www.xeatre.tv/community/burn | Homepage des Plugins |
[10] | http://vdr.unetz.com/download | erweiterte Versionen des Plugins |
[11] | http://vdr.f-x.de | zusätzliche Hintergründe |
[12] | Vorlagen (burn-plugin) | Sammlung der Hintergründe (lokal) |
[13] | http://www.mir.com/DMG/Software/ | y4mscaler |