Burn-plugin
Inhaltsverzeichnis |
Beschreibung
Autor: Sascha Volkenandt
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)
DVD-Arten
Video-DVD mit Menü
Hier fehlt noch eine Beschreibung.
Video DVD ohne Menü
Hier fehlt noch eine Beschreibung.
Archiv-DVD
Hier fehlt noch eine Beschreibung.
DMH-Archiv-DVD
Die DMH-Archiv-DVD ist nach dem VDR-Portal-User dmh benannt, der diese DVD-Art entwickelt hat. (Falls irgendjemandem ein treffenderer Name einfällt, bitte melden.) Sie vereint die Vorteile von Video-DVDs und Archiv-DVDs, da sie wie eine Video-DVD auf jedem Standalone-DVD-Player gespielt werden kann, aber sich auch im VDR (mittels eines Patches) wie eine normale Aufnahme verhält.
Im Prinzip ist eine DMH-Archiv-DVD eine ganz normale Video-DVD, die allerdings um ein paar Dateien erweitert wird. Dazu zählen eine Identifikations-Datei und für jede Aufnahme jeweils eine neu generierte Index-Datei und die normale info.vdr-Datei. Mit Hilfe des DMH-Archive-Patches, der im Bigpatch-patch von Frank99 enthalten ist, werden die archivierten Aufnahmen im Aufnahme-Menü des VDRs geführt. Startet man nun eine Aufnahme, so wird man gebeten die entsprechende DVD einzulegen und kann sich anschließend die Aufnahme mit allen Komortfunktionen des VDR ansehen. Gleiches geht mit einer Archiv-DVD, welche aber nicht auf Standalone-DVD-Playern geschaut werden kann.
Bilder
Hardwareanforderungen
- DVD Brenner (Optional)
- >10GB freier Festplattenspeicher zum Umrechnen in das DVD-Format
Softwareanforderungen
- libcdio
- VDRsync
- requant
- imlib2
- dvdauthor
- spumux
- growisofs
- mkisofs
- mjpegtools
- eject
- Project X (optional)
- genindex
Installation
Source
CD $SOURCEDIR tar xvzf mjpegtools-<VERSION>.tar.gz cd mjpegtools-<VERSION> ./configure --prefix=/usr/local make make install cd - tar zxvf libcdio-<VERSION>.tar.gz ./configure --prefix=/usr/local 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 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 imlib2 mjpegtools dvd+rw-tools cdrtools libcdio
Project X: pacman -S j2sdk
Crux
prt-get depinst imlib2 mjpegtools dvdauthor dvd+rw-tools cdrtools libcdio
Project X: prt-get depinst -f j2sdk
Debian
apt-get install libimlib2-dev mjpegtools/unstable dvdauthor mkisofs dvd+rw-tools libcdio-dev
Project X: apt-get install j2sdk1.4
Gentoo
emerge imlib2 dvdauthor dvd+rw-tools mjpegtools requant libcdio
Project X: Bitte eränzen
SuSE
yast -i mjpegtools imlib2-devel dvd+rw-tools mkisofs libcdio-devel dvdauthor
Project X: Bitte eränzen
Optionen
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) |
DEBUG=1 | Einschalten von Debuging informationen |
Konfiguration
Es wird davon ausgegangen, das das Plugin bereits entpackt und verlinkt wurde, siehe Plugin Installation.
cd $SOURCEDIR/VDR/PLUGINS/src/burn cp -r burn $VDRCONFIG/plugins touch burn-buffers ln -vfs $PWD/burn-buffers /usr/local/bin ln -vfs $PWD/vdrburn-archive.sh /usr/local/bin ln -vfs $PWD/vdrburn-dvd.sh /usr/local/bin
Für den demuxer Project X, sind in der vdrburn-dvd.sh, folgende Variablen zu setzen, es kann von Linux zu Linux variieren, will heißen JAVA_HOME könnte bereits bekannt sein, dieses läßt sich auf der Konsole testen.
shell> echo $JAVA_HOME /usr/lib/java/jre
Falls nicht, einfach mal suchen.
shell> find / -type d -name javaws /usr/lib/jdk1.5.0_06/jre/lib/javaws ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shell> find / -type d -name javaws /usr/lib/SunJava2-1.4.2/jre/javaws ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
if [ -z $JAVA_HOME ]; then export JAVA_HOME=/opt/j2re1.4.2 ^^^^^^^^^^^^^^ fi if [ -z $PROJECTX_HOME ]; then export PROJECTX_HOME=/opt/ProjectX ^^^^^^^^^^^^^ fi
Sie können aber auch mit der runvdr exportiert werden.
JAVA_HOME=/opt/j2re1.4.2 PROJECTX_HOME=/opt/ProjectX export {JAVA,PROJECTX}_HOME
Aktiviert, wird Project X in den Einstellungen des Plugins.
Oder, durch anhängen der entsprechenden Zeile, in der globalen Konfigurations-Datei von VDR. (vdr ist vorher zu beenden)
shell> echo "burn.DemuxType = 1" >> $VDRCONFIG/setup.conf
Parameter
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-t DIR | --tempdir=DIR | use DIR for temporary files MUST be on UNIX filesystem (default: /tmp) |
-d DIR | --datadir=DIR | use DIR for temporary datafiles (default: /video0) |
-D DEV | --dvd=DEV | use DEV as DVD Writer (default: /dev/dvd) |
-i DIR | --iso=DIR | use DIR to store ISO images (default: /pup/export) |
Probleme
Wunschliste
Tipps
Vorlagen (burn-plugin)
Snapshot
cvs -z3 -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co burn
Links
- VDRsync
- Project X
- Imlib2
- Mjpegtools
- Dvdauthor
- Dvd+rwtools
- Requant
- Requant
- Homepage des Plugins
- Download (Snapshots)
- Hintergründe
- - Hintergründe
- Vorlage:Spiegel 2 - Hintergründe