Burn-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Hierarchie)
Zeile 41: Zeile 41:
 
* [[Vdrsync|VDRsync]]
 
* [[Vdrsync|VDRsync]]
 
* requant
 
* requant
* imlib2
+
* {{wikipedia|GD_Library}}
 
* dvdauthor
 
* dvdauthor
 
** spumux
 
** spumux
Zeile 80: Zeile 80:
 
make
 
make
 
make install
 
make install
cd -
 
 
tar xvzf imlib2-<VERSION>.tar.gz
 
cd imlib2-<VERSION>
 
./configure --prefix=/usr/local
 
make
 
make install
 
ldconfig
 
 
cd -
 
cd -
  
Zeile 109: Zeile 101:
  
 
===[[Crux]]===
 
===[[Crux]]===
  prt-get depinst imlib2 mjpegtools dvdauthor dvd+rw-tools cdrtools libcdio
+
  prt-get depinst libgd mjpegtools dvdauthor dvd+rw-tools cdrtools libcdio
  
 
  [[Project X]]:
 
  [[Project X]]:
Zeile 121: Zeile 113:
  
 
===[[Debian]]===
 
===[[Debian]]===
  apt-get install libimlib2-dev mjpegtools/unstable dvdauthor mkisofs dvd+rw-tools libcdio-dev
+
  apt-get install libgd2-dev mjpegtools/unstable dvdauthor mkisofs dvd+rw-tools libcdio-dev
  
 
  [[Project X]]: apt-get install j2sdk1.4
 
  [[Project X]]: apt-get install j2sdk1.4
  
 
===[[Gentoo]]===
 
===[[Gentoo]]===
  emerge imlib2 dvdauthor dvd+rw-tools mjpegtools requant libcdio
+
  emerge gd dvdauthor dvd+rw-tools mjpegtools requant libcdio
  
 
  [[Project X]]: Bitte eränzen
 
  [[Project X]]: Bitte eränzen
  
 
===[[SuSE]]===
 
===[[SuSE]]===
  yast -i mjpegtools imlib2-devel dvd+rw-tools mkisofs libcdio-devel dvdauthor
+
  yast -i mjpegtools gd-devel dvd+rw-tools mkisofs libcdio-devel dvdauthor
  
 
  [[Project X]]: Bitte eränzen
 
  [[Project X]]: Bitte eränzen
Zeile 226: Zeile 218:
 
# [[Vdrsync|VDRsync]]
 
# [[Vdrsync|VDRsync]]
 
# [[Project X]]
 
# [[Project X]]
# [http://enlightenment.org Imlib2]
+
# [http://www.boutell.com/gd GD Library]
 
# [http://mjpeg.sourceforge.net Mjpegtools]
 
# [http://mjpeg.sourceforge.net Mjpegtools]
 
# [http://dvdauthor.sourceforge.net Dvdauthor]
 
# [http://dvdauthor.sourceforge.net Dvdauthor]

Version vom 12. August 2006, 06:30 Uhr

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

Einstellungen
Einstellungen
Auswahl
Brennen
Status
DVD Menu

Hardwareanforderungen

  • DVD Brenner (Optional)
  • >10GB freier Festplattenspeicher zum Umrechnen in das DVD-Format

Softwareanforderungen

Installation

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

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 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 libgd mjpegtools dvdauthor dvd+rw-tools cdrtools libcdio
Project X:
httpup sync http://home.pages.at/bashy#projectx /usr/ports/contrib/projectx
httpup sync http://home.pages.at/bashy#pxsup2dast /usr/ports/contrib/pxsup2dast
prt-get depinst projectx pxsup2dast

PROJECTX_HOME ist hier /usr/lib/projectx

Debian

apt-get install libgd2-dev mjpegtools/unstable dvdauthor mkisofs dvd+rw-tools libcdio-dev
Project X: apt-get install j2sdk1.4

Gentoo

emerge gd dvdauthor dvd+rw-tools mjpegtools requant libcdio
Project X: Bitte eränzen

SuSE

yast -i mjpegtools gd-devel dvd+rw-tools mkisofs libcdio-devel dvdauthor
Project X: Bitte eränzen

Konfiguration

Hinweis
Hinweis

Beschreibung für >= burn-0.1.0-pre20.


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
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Datei
$PATH/vdrburn-dvd.sh
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.

Einstellungen
Plugins
burn
Demultiplexer         <ProjectX

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> Verzeichnis für das auslagern der temp Dateien, muß sich um ein UNIX filesystem handeln (Standard: /tmp)
-d <DIR> --datadir=<DIR> Verzeichnis für das auslagern der Daten (Standard: /video0)
-D <DEV> --dvd=<DEV> Gerätedate des DVD Schreibers (Standard: /dev/dvd)
-i <DIR> --iso=<DIR> Verzeichnis zum auslagern der ISO images (Standard: /pup/export)

Sonstiges

Probleme

Wunschliste

Tipps

Snapshot

cvs -z3 -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co burn

Links

  1. VDRsync
  2. Project X
  3. GD Library
  4. Mjpegtools
  5. Dvdauthor
  6. Dvd+rwtools
  7. Requant
  8. Requant
  9. Homepage des Plugins
  10. Download (Snapshots)
  11. Hintergründe
  12. - Hintergründe
  13. Vorlage:Spiegel 2 - Hintergründe
In anderen Sprachen