Burn-plugin
http://aventino-20.newsbloga.com Aventino http://opportunita-27.newsbloga.com Opportunita http://mercury-27.newsbloga.com Mercury http://auberge-27.newsbloga.com Auberge http://parmigiano-77.newsbloga.com Parmigiano http://papilloma-25.newsbloga.com Papilloma http://associati-96.newsbloga.com Associati http://ritrovamento-23.newsbloga.com Ritrovamento http://cartacei-52.newsbloga.com Cartacei http://settaggi-32.newsbloga.com Settaggi http://discesa-42.newsbloga.com Discesa http://arrows-14.newsbloga.com Arrows http://piccante-29.newsbloga.com Piccante http://stevens-21.newsbloga.com Stevens http://autorun-10.newsbloga.com Autorun http://milionario-42.newsbloga.com Milionario http://creval-43.newsbloga.com Creval http://pasquali-45.newsbloga.com Pasquali http://fioroni-19.newsbloga.com Fioroni http://recapito-55.newsbloga.com Recapito http://standard-3.newsbloga.com Standard http://cutugno-33.newsbloga.com Cutugno http://vaticana-5.newsbloga.com Vaticana http://syberia-97.newsbloga.com Syberia http://quintino-72.newsbloga.com Quintino http://soffiato-64.newsbloga.com Soffiato http://attrezzata-40.newsbloga.com Attrezzata http://interessi-5.newsbloga.com Interessi http://monoclonale-56.newsbloga.com Monoclonale http://assisi-74.newsbloga.com Assisi http://bocconcini-89.newsbloga.com Bocconcini http://polymer-5.newsbloga.com Polymer http://fasoli-12.newsbloga.com Fasoli http://caselli-78.newsbloga.com Caselli http://carati-80.newsbloga.com Carati http://client-84.newsbloga.com Client http://maledetta-1.newsbloga.com Maledetta http://medioevali-85.newsbloga.com Medioevali http://buying-73.newsbloga.com Buying http://revisori-54.newsbloga.com Revisori http://creditizia-11.newsbloga.com Creditizia http://partecipanti-58.newsbloga.com Partecipanti http://indicizzazione-20.newsbloga.com Indicizzazione http://pregio-75.newsbloga.com Pregio http://ruggiero-77.newsbloga.com Ruggiero http://barberino-50.newsbloga.com Barberino http://sedici-38.newsbloga.com Sedici http://cestello-35.newsbloga.com Cestello http://invisible-13.newsbloga.com Invisible http://esoterica-49.newsbloga.com Esoterica
http://provvedimento-78.newsbloga.com Provvedimento http://binary-8.newsbloga.com Binary http://variabile-89.newsbloga.com Variabile http://edizioni-75.newsbloga.com Edizioni http://galassi-60.newsbloga.com Galassi http://cenere-15.newsbloga.com Cenere http://metodologie-27.newsbloga.com Metodologie http://associati-96.newsbloga.com Associati http://stagionali-71.newsbloga.com Stagionali http://reporting-80.newsbloga.com Reporting http://radiocomandati-74.newsbloga.com Radiocomandati http://sunday-57.newsbloga.com Sunday http://moscati-30.newsbloga.com Moscati http://errico-22.newsbloga.com Errico http://schiena-38.newsbloga.com Schiena http://ricovero-96.newsbloga.com Ricovero http://interessi-5.newsbloga.com Interessi http://grossista-56.newsbloga.com Grossista http://angelucci-4.newsbloga.com Angelucci http://mysterio-16.newsbloga.com Mysterio http://panicucci-9.newsbloga.com Panicucci http://emolitico-65.newsbloga.com Emolitico http://castelletto-17.newsbloga.com Castelletto http://morena-40.newsbloga.com Morena http://estere-97.newsbloga.com Estere http://victoria-67.newsbloga.com Victoria http://airline-20.newsbloga.com Airline http://fornitura-88.newsbloga.com Fornitura http://salazar-54.newsbloga.com Salazar http://branch-38.newsbloga.com Branch http://smeralda-37.newsbloga.com Smeralda http://lamento-37.newsbloga.com Lamento http://formicolio-83.newsbloga.com Formicolio http://hardisk-95.newsbloga.com Hardisk http://fumagalli-19.newsbloga.com Fumagalli http://gaulle-60.newsbloga.com Gaulle http://impreza-89.newsbloga.com Impreza http://sereni-77.newsbloga.com Sereni http://limited-75.newsbloga.com Limited http://vitali-57.newsbloga.com Vitali http://antine-21.newsbloga.com Antine http://organismo-46.newsbloga.com Organismo http://builder-55.newsbloga.com Builder http://sabbath-84.newsbloga.com Sabbath http://televisiva-91.newsbloga.com Televisiva http://romanica-74.newsbloga.com Romanica http://rimessaggi-46.newsbloga.com Rimessaggi http://ipogeo-96.newsbloga.com Ipogeo http://runtime-99.newsbloga.com Runtime http://cataldo-39.newsbloga.com Cataldo
http://bachelor-89.newsbloga.com Bachelor http://cambia-29.newsbloga.com Cambia http://luxury-88.newsbloga.com Luxury http://intestata-48.newsbloga.com Intestata http://creditizia-11.newsbloga.com Creditizia http://throat-78.newsbloga.com Throat http://raiola-75.newsbloga.com Raiola http://dorsali-51.newsbloga.com Dorsali http://ericson-96.newsbloga.com Ericson http://fuckers-60.newsbloga.com Fuckers http://zentrum-51.newsbloga.com Zentrum http://inferiore-42.newsbloga.com Inferiore http://eleonora-45.newsbloga.com Eleonora http://bovaro-4.newsbloga.com Bovaro http://sezionali-97.newsbloga.com Sezionali http://norwood-61.newsbloga.com Norwood http://canadese-59.newsbloga.com Canadese http://diastolica-51.newsbloga.com Diastolica http://diaries-35.newsbloga.com Diaries http://monoposto-95.newsbloga.com Monoposto http://panoramica-26.newsbloga.com Panoramica http://venoso-9.newsbloga.com Venoso http://stimolante-59.newsbloga.com Stimolante http://beetle-37.newsbloga.com Beetle http://carving-51.newsbloga.com Carving http://montecarlo-98.newsbloga.com Montecarlo http://pordoi-96.newsbloga.com Pordoi http://clinico-48.newsbloga.com Clinico http://guiness-18.newsbloga.com Guiness http://visualizzatori-46.newsbloga.com Visualizzatori http://elevatrice-20.newsbloga.com Elevatrice http://personalizzare-68.newsbloga.com Personalizzare http://apparente-49.newsbloga.com Apparente http://danzanti-89.newsbloga.com Danzanti http://cartaceo-40.newsbloga.com Cartaceo http://abbellire-20.newsbloga.com Abbellire http://assisi-74.newsbloga.com Assisi http://fumagalli-19.newsbloga.com Fumagalli http://parmigiano-77.newsbloga.com Parmigiano http://passive-32.newsbloga.com Passive http://potente-39.newsbloga.com Potente http://getaway-51.newsbloga.com Getaway http://zippati-59.newsbloga.com Zippati http://interior-3.newsbloga.com Interior http://parisi-66.newsbloga.com Parisi http://highland-50.newsbloga.com Highland http://branch-38.newsbloga.com Branch http://vikings-71.newsbloga.com Vikings http://comandi-33.newsbloga.com Comandi http://corona-14.newsbloga.com Corona
http://diaries-35.newsbloga.com Diaries http://operatori-5.newsbloga.com Operatori http://coconut-23.newsbloga.com Coconut http://santangelo-46.newsbloga.com Santangelo http://baviera-47.newsbloga.com Baviera http://cavallotti-46.newsbloga.com Cavallotti http://ginnasio-14.newsbloga.com Ginnasio http://creditizia-11.newsbloga.com Creditizia http://uscire-9.newsbloga.com Uscire http://cartacei-52.newsbloga.com Cartacei http://binary-8.newsbloga.com Binary http://facilities-99.newsbloga.com Facilities http://corrado-50.newsbloga.com Corrado http://puglia-86.newsbloga.com Puglia http://venatorio-76.newsbloga.com Venatorio http://centrale-76.newsbloga.com Centrale http://hydraulic-15.newsbloga.com Hydraulic http://disneyland-41.newsbloga.com Disneyland http://francisco-60.newsbloga.com Francisco http://research-3.newsbloga.com Research http://medioevale-76.newsbloga.com Medioevale http://naturally-8.newsbloga.com Naturally http://antonacci-28.newsbloga.com Antonacci http://parodi-39.newsbloga.com Parodi http://romana-88.newsbloga.com Romana http://archive-95.newsbloga.com Archive http://nascondere-74.newsbloga.com Nascondere http://interior-3.newsbloga.com Interior http://plastici-33.newsbloga.com Plastici http://bonfiglio-74.newsbloga.com Bonfiglio http://serena-28.newsbloga.com Serena http://davanti-72.newsbloga.com Davanti http://reiter-52.newsbloga.com Reiter http://windsor-74.newsbloga.com Windsor http://flavio-4.newsbloga.com Flavio http://sezionali-97.newsbloga.com Sezionali http://cartaceo-40.newsbloga.com Cartaceo http://ucciso-40.newsbloga.com Ucciso http://cloner-48.newsbloga.com Cloner http://addiction-85.newsbloga.com Addiction http://svizzere-24.newsbloga.com Svizzere http://marziale-5.newsbloga.com Marziale http://syberia-97.newsbloga.com Syberia http://allure-86.newsbloga.com Allure http://iglesias-84.newsbloga.com Iglesias http://impreza-89.newsbloga.com Impreza http://francis-66.newsbloga.com Francis http://comandi-33.newsbloga.com Comandi http://polymer-5.newsbloga.com Polymer http://episode-16.newsbloga.com Episode
Inhaltsverzeichnis |
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>) |
datadir=/tmp | Angabe DIR für die temporären Dateinen beim Demuxen/Muxxen/ISO-Erstellen (= Parameter -d <DIR> --datadir <DIR> ) |
tempdir=/tmp | Angabe DIR für die temporären Dateinen beim Demuxen/Muxxen/ISO-Erstellen (= Parameter -t <DIR> --tempdir <DIR> ) |
DEBUG=1 | Einschalten von Debugging-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 boost imlib2 mjpegtools dvd+rw-tools cdrtools libcdio gd dvdauthor
Project X: pacman -S j2sdk
Crux
prt-get depinst boost libgd mjpegtools dvdauthor dvd+rw-tools cdrtools libcdio
Project X:
prt-get depinst projectx pxsup2dast
PROJECTX_HOME ist hier /usr/lib/projectx
Debian
apt-get install libboost-dev libboost-dev libgd2-dev mjpegtools/unstable dvdauthor mkisofs dvd+rw-tools libcdio-dev
siehe http://www.debian-multimedia.org/ für mjpegtools
Project X: apt-get install j2sdk1.4
Falls man die Pakete von eTobi benutzt:
Project X: apt-get install j2sdk1.4 projectx
Da in dem eTobi-vdrburn-Paket das Skript vdrburn-dvd.sh an das eTobi-Paket ProjectX angepasst wurde, sollte man ProjectX ebenfalls von eTobi installieren.
Es kann sein, dass mehrere Java-Versionen auf dem System installiert sind. Hier ist es evtl. notwendig, die richtige Version mit folgendem Befehl auszuwählen:
Auswahl der Java-Version: update-alternatives --config java
Für den Fall, dass Debian etch installiert ist, kann man Java 5 auch über den Debian non-free Zweig installieren. Dazu ist die non-free Sektion in der sources.list unter /etc/apt/sources.list für das Debain Repository anzugeben:
deb http://ftp.de.debian.org/debian/ etch main non-free
Nun lässt sich Java 5 installieren und somit auch Project X:
apt-get install sun-java5-jre projectx
Ubuntu
Grundsätzlich ist bei Ubuntu jeweils wie unter Debian zu verfahren (Derivat). Mit Stand März 2008 kommen mehrere Punkte zusammen, weswegen das burn-Plugin unter Ubuntu nicht mehr wie von http://e-tobi.net/vdr-experimental/ bezogen läuft. Benötigt werden:
apt-get install projectx ln -s /usr/lib/jvm/java-1.5.0-sun /usr/lib/jvm/java-1.5.0-sun-1.5.0.10
weil dieser Pfad in /usr/bin/projectx abgelegt ist (Alternative also: dort auf /usr/lib/jvm/java-1.5.0-sun ändern) und sich die Versionsnummer der JVM geändert hat. ProjectX muß statt VDRsync ausgewählt werden, weil letzteres beim Demultiplexen abstürzt. Außerdem sind die unter Ubuntu größtenteils ungültigen Defaultpfade in /etc/vdr/plugins/plugin.burn.conf zu überschreiben (Auskommentierung entfernen und tatsächliche Pfade eintragen).
Gentoo
Vorbereitung * euse -E jpeg png truetype fontconfig jbig jpeg2k mpeg tiff wmf gif - Das ist wichtig, damit vdr-burn auch funktioniert und die nötigen FLAGS gesetzt sind, - alternativ können die Flags auch unter der "/etc/make.conf" unter "USE=" mit eingepflegt werden. * emerge boost gd dvdauthor dvd+rw-tools imagemagick mjpegtools m2vrequantizer libcdio
Project X * emerge projectx blackdown-jdk * eselect java-vm list - dort dann schauen, welches der blackdown-jdk ist und einsetzen mit * eselect java-vm set X (für X die Nummer einsetzen)
vdr-burn Um das aktuelle (stable) vdr-burn Plugin zu installieren reicht ein * emerge vdr-burn
vdr-burn aus dem testing zweig Sei dir bewusst, dass diese Version instabil sein kann, allerdings ist sie auch aktueller als die stable-Version. Dazu brauchen wir ein Overlay für vdr-testing (es gibt euch ein vdr-experimental, ich rate davon aber ab) * echo "media-plugins/vdr-burn ~x86" >> /etc/portage/package.keywords - solltest du eine andere Architektur haben setze anstatt x86 z.B. amd64 ein * emerge -uND world && emerge -uND mplayer libmad samba layman * echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf * layman -f * layman -a vdr-testing * layman -S * euse -E projectx * emerge vdr-burn * emerge --config vdr-burn
Das wars dann auch schon ;)
SuSE
Community Repositories hinzufügen.
shell> yast inst_productsources shell> yast2 inst_productsources
[x] Packman Repository
[x] VideoLan Repository
Kurz:
shell> zypper ar -t YUM ftp://ftp5.gwdg.de/pub/linux/misc/packman/suse/10.3 Packman shell> zypper ar -t YUM http://download.videolan.org/pub/videolan/vlc/SuSE/10.3/ VideoLan
Abhängigkeiten auflösen.
shell> yast -i {boost,libcdio,gd}-devel mjpegtools dvdauthor dvd+rw-tools cdrkit-cdrtools-compat ProjectX
Konfiguration
Es wird davon ausgegangen, dass 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ässt 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> | Verzeichnis für das Auslagern der temp Dateien, es muss 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ätedatei des DVD Schreibers (Standard: /dev/dvd) |
-i <DIR> | --iso=<DIR> | Verzeichnis zum Auslagern der ISO images (Standard: /pub/export) |
Sonstiges
Probleme
Vdrsync wird nicht mehr weiterentwickelt und hat vor allem mit AC3-Tonspuren große Probleme. Treten in diesem Zusammenhang Schwierigkeiten auf, so sollte die Dolby-Digital-Tonspur deaktiviert werden oder besser auf Project X als Demuxer gewechselt werden.
Es kann zu Problemen mit den Dateinamen beim Demultiplexen kommen, wenn man die falsche Version von Project X benutzt. Bei Verwendung von Version 0.90.4 werden manchmal nicht die richtigen Namen für die mpa-Dateien erzeugt. Mit der Version 0.90.3 funktioniert es hingegen.
Zu mindest in Version 0.1.0 pre21-15 (aktuell) tritt folgendes Problem auf: Wenn kein DVD-Brenner gefunden wird (z. B. /dev/dvd) wird im Log korrekt gesagt, dass kein Brennen möglich ist. Allerdings wird bei den Jobeinstellungen nur die Option "DVD brennen" statt "Abbild erzeugen" angezeigt und kann nicht geändert werden. Als Notlösung z. B. in der conf auf /dev/cdrom oder evtl. ein anderes Verzeichnis verweisen.
Wunschliste
Tipps
Snapshot
cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login cvs -z3 -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co burn
Versions-Historie
Version | Datum | Beschreibung | Link |
---|---|---|---|
0.0.10 | 11.06.2006 |
|
[1] |
0.0.009-TEN | 16.04.2006 |
|
[2] |
0.0.009 - by ralf@bj-ig.de | 13.11.2005 |
|
[3] |
0.0.008 - by ralf@bj-ig.de | 12.11.2005 |
|
|
0.0.007 - by ralf@bj-ig.de | 11.11.2005 |
|
|
0.0.6k - by ralf@bj-ig.de | 01.11.2005 |
|
|
0.0.6j - by ralf@bj-ig.de | 31.10.2005 |
|
|
0.0.6i - by ralf@bj-ig.de | 02.09.2005 |
|
|
0.0.6h - by ralf@bj-ig.de | 22.08.2005 |
|
|
0.0.6g - by ralf@bj-ig.de | 24.07.2005 |
|
|
0.0.6f - by ralf@bj-ig.de | 01.04.2005 |
|
|
0.0.6e - by ralf@bj-ig.de | 01.04.2005 |
|
|
0.0.6d - by ralf@bj-ig.de | 30.03.2005 |
|
|
0.0.6c - by ralf@bj-ig.de | 22.03.2005 |
|
|
0.0.6b - by ralf@bj-ig.de | 20.03.2005 |
|
|
0.0.6a - by ralf@bj-ig.de | 20.03.2005 |
|
|
0.0.6 - by helau | 17.03.2005 |
|
|
0.0.5 | 05.12.2004 |
|
|
0.0.4b | 30.11.2004 |
|
|
0.0.4a | 26.11.2004 |
|
|
0.0.4 | 19.11.2004 |
|
|
0.0.3 | 10.08.2004 |
|
|
0.0.2 | 09.08.2004 |
|
|
0.0.1g | 08.08.2004 |
|
|
0.0.1f | 07.08.2004 |
|
|
0.0.1e | 05.08.2004 |
|
|
0.0.1d | 32.07.2004 |
|
|
0.0.1c | 26.07.2004 |
|
|
0.0.1b | 24.07.2004 |
|
|
0.0.1 | 22.07.2004 |
|
Links
- VDRsync
- Project X
- GD Library
- Mjpegtools
- Dvdauthor
- Dvd+rwtools
- Requant
- Requant
- Homepage des Plugins
- Download (Snapshots)
- Hintergründe
- - Hintergründe
- Vorlage:Spiegel 2 - Hintergründe