====== 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 [[[[vdr:system:plugins:01_plugins_installieren|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 [[vdr:patches:extension_patches|Patch]], gepatched werden. patch -p1 < /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=) ISODIR=/video Angabe DIR zum Speichern der ISO-Images (= Parameter -i --iso=) datadir=/tmp Angabe DIR für die temporären Dateien beim Demuxen/Muxen/ISO-Erstellen (= Parameter -d --datadir ) tempdir=/tmp Angabe DIR für die temporären Dateinen beim Demuxen/Muxen/ISO-Erstellen (= Parameter -t --tempdir ) DEBUG=1 Einschalten von zusätzlichen Diagnose-Informationen //vdrburn-dvd.conf// anpassen. Inhalt: export PROJECTX_JAR=/usr/local/src/ProjectX/ProjectX.jar ===== BURN-Templates ===== [[http://www.vdr-wiki.de/wiki/index.php/Vorlagen_%28burn-plugin%29|Vorlagen_Burn_Plugin]] 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 [[vdr:system:plugins:image|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 / /etc/vdr/plugins/burn/menu-bg.png cp / /etc/vdr/plugins/burn/menu-button.png