Burn
Mit dem Burn-Plugins können die Aufnahmen des VDR's auf DVD gebrannt werden.
Diese Plugin ermöglicht es ebenfalls mehrere Aufnahmen auf eine DVD zu brennen und diese ggf. zu verkleinern (Shrinken).
Zwingend erforderlich für dieses Plugin ist das ttxtsubs-Plugin.
Vorbereitungen
Project-X installieren: (nicht die neueste Version sondern die 0.90.4.00 installieren)
apt-get install openjdk-6-jdk mkdir -p /data/installfiles/vdrplugins/burn cd /data/installfiles/vdrplugins/burn wget http://downloads.sourceforge.net/project/project-x/project-x/ProjectX_0.91.0.00/ProjectX_0.91.0.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fproject-x%2Ffiles%2F&ts=1321202300&use_mirror=netcologne mv ProjectX_0.91.0.zip\?r\=http\:%2F%2Fsourceforge.net%2Fprojects%2Fproject-x%2Ffiles%2F ProjectX_0.91.0.zip cd /usr/local/src unzip /data/installfiles/vdrplugins/burn/ProjectX_0.91.0.zip ln -s ProjectX_0.91.0 ProjectX cd ProjectX chmod a+x build.sh ./build.sh chown -R vdruser.vdruser /usr/local/src/Project-X_0.91.0/ apt-get install liboro-java
M2Vrequantiser installieren:
cd /data/installfiles/vdrplugins/burn wget http://www.metakine.com/files/M2VRequantiser.tgz cd /usr/local/src tar xfz /data/installfiles/vdrplugins/burn/M2VRequantiser.tgz cd M2VRequantiser gcc -O3 main.c -o requant -lm cp requant /usr/bin apt-get install transcode
GD-Libraries installieren:
apt-get install libgd-tools libgd2-xpm-dev expat
DVDAuthor installieren:
apt-get install dvdauthor libxml2
Weitere Software installieren:
apt-get install dvd+rw-tools genisoimage mjpegtools eject boost-build libboost-dev
pxsup2dast installieren:
mkdir -p /data/installfiles/vdrplugins/burn/pxsup2dast cd /data/installfiles/vdrplugins/burn/pxsup2dast wget http://www.guru-group.fi/~too/sw/m2vmp2cut/pxsup2dast.c chmod a+x pxsup2dast.c cd /usr/local/src cp -a /data/installfiles/vdrplugins/burn/pxsup2dast . cd pxsup2dast sh ./pxsup2dast.c cp pxsup2dast /usr/bin
genindex installieren:
cd /data/installfiles/vdrplugins/burn wget http://www.muempf.de/down/genindex-0.1.3.tar.gz cd /usr/local/src tar xfz /data/installfiles/vdrplugins/burn/genindex-0.1.3.tar.gz cd genindex-0.1.3 make -j2 cp genindex /usr/bin
Burn-Plugin
Das Burn-Plugin in der Stable-Version 0.2.0 herrunterladen.
cd /data/installfiles/vdrplugins/burn/ wget http://projects.vdr-developer.org/attachments/download/726/vdr-burn-0.2.0.tgz
Plugin wie hier beschrieben (Anleitung bis VDR-1.7.26) bis zum installieren vorbereiten.
Nun im vdr Quellverzeichnis
make clean clean-plugins && make -j2 REMOTE=LIRC && make -j2 plugins && make install
Ab VDR-1.7.26
Ab dieser VDR Version muss das Plugin, mit diesem Patch, gepatched werden.
patch -p1 < <PFAD_ZU_VERZEICHNIS>/vdr-1.7.27-burn-0.2.0.diff
Script kopieren.
cp -r /usr/local/src/vdr/PLUGINS/src/burn/burn /etc/vdr/plugins/ ln -s /usr/local/src/vdr/PLUGINS/src/burn/vdrburn-archive.sh /usr/local/bin ln -s /usr/local/src/vdr/PLUGINS/src/burn/vdrburn-dvd.sh /usr/local/bin mkdir -p /data/vdrburn/tmp /data/vdrburn/iso
Berechtigungen anpassen.
/data/installfiles/usermod-vdruser.sh
Pluginparameter in runvdr
-P'burn -D /dev/sr0 -i /data/vdrburn/iso -d /data/vdrburn/tmp -t /data/vdrburn/tmp' \
Folgende Parameter können angehangen werden:
DDVDDEV=/dev/dvd Angabe des DVD-Brenners (= Parameter -D --dvd=<DEV>) ISODIR=/video Angabe DIR zum Speichern der ISO-Images (= Parameter -i <DIR> --iso=<DIR>) datadir=/tmp Angabe DIR für die temporären Dateien beim Demuxen/Muxen/ISO-Erstellen (= Parameter -d <DIR> --datadir <DIR> ) tempdir=/tmp Angabe DIR für die temporären Dateinen beim Demuxen/Muxen/ISO-Erstellen (= Parameter -t <DIR> --tempdir <DIR> ) DEBUG=1 Einschalten von zusätzlichen Diagnose-Informationen
vdrburn-dvd.conf anpassen.
Inhalt:
export PROJECTX_JAR=/usr/local/src/ProjectX/ProjectX.jar
BURN-Templates
Burn-Templates installieren:
cd /data/installfiles/vdrplugins/burn wget -m -nd -A *-*.png http://deela.cc.fh-lippe.de/files/vdr-burn-templates -P $VDRCONFIG/plugins/burn cp /data/installfiles/vdrplugins/burn/burn-templates/* /etc/vdr/plugins/burn/skins/
Damit die Templates beim Brennen auch verwendet werden, kann man diese über das Image-Plugin für das Burn-Plugin setzen. Dieses Plugin benötigt aber eine Fullfeatured DVB-Karte. Da ich keine mehr habe ändere ich die Templates händisch. Siehe weiter unten.
Templates mit Image-Plugin
Dafür muss folgendes gemacht werden.
/imagesources.conf Anpassen
vi /etc/vdr/plugins/image/imagesources.conf
Inhalt:
$VDRCONFIG/plugins/burn;Local burn templates;0
Damit man im Image-Plugin die Bilder dann per Befehl auswählen kann, noch die imagecmds.conf anpassen.
vi /etc/vdr/plugins/image/imagecmds.conf
Inhalt:
Change burn template : sh -c "ln -fs '%s' '$(dirname %s)/menu-bg.png'" Change burn template (button) : sh -c "ln -fs '%s' '$(dirname %s)/menu-button.png'"
Templates händisch
Hierfür einfach die Datei menu-bg.png für den Hintergrund und die Datei menu-button.png für die Knöpfe ändern oder mit einer anderen überschreiben.
cp <PFAD>/<ANDERE_MENU-BG.PNG> /etc/vdr/plugins/burn/menu-bg.png cp <PFAD>/<ANDERE_MENU-BUTTON.PNG> /etc/vdr/plugins/burn/menu-button.png