Burn-plugin
Wirbel (Diskussion | Beiträge) (→Links: toten Link entfernt) |
Wirbel (Diskussion | Beiträge) |
||
(10 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | |||
− | |||
− | |||
==Beschreibung== | ==Beschreibung== | ||
'''Autor:''' Sascha Volkenandt | '''Autor:''' Sascha Volkenandt | ||
− | Das Burn-Plugin erlaubt das Auswählen von VDR-Aufnahmen, die alle zusammen auf eine DVD gebrannt werden sollen. Passen die Aufnahmen nicht auf die DVD, so werden sie automatisch geschrumpft. Der Füllstand wird über einen Fortschrittsbalken angezeigt. Anschließend schreibt das Plugin das zunächst erzeugte ISO-DVD-Image automatisch auf einen Rohling. Alternativ dazu lassen sich die erstellten ISOs auch nur auf Festplatte speichern (siehe Parameter '''-i'''). | + | Das Burn-Plugin erlaubt das Auswählen von VDR-Aufnahmen, die alle zusammen auf eine DVD gebrannt werden sollen. |
+ | ===Status=== | ||
+ | Letztes Update 12/2011 | ||
+ | |||
+ | ==Detaillierte Beschreibung== | ||
+ | Passen die zu brennenden TV-Aufnahmen nicht auf die DVD, so werden sie automatisch geschrumpft. Der Füllstand wird über einen Fortschrittsbalken angezeigt. Anschließend schreibt das Plugin das zunächst erzeugte ISO-DVD-Image automatisch auf einen Rohling. Alternativ dazu lassen sich die erstellten ISOs auch nur auf Festplatte speichern (siehe Parameter '''-i'''). | ||
===DVD-Arten=== | ===DVD-Arten=== | ||
Zeile 21: | Zeile 23: | ||
Im Prinzip ist eine DMH-Archiv-DVD eine ganz normale Video-DVD, die allerdings um ein paar Dateien erweitert wurde. Dazu zählen eine Identifikations-Datei, für jede Aufnahme jeweils eine neu generierte Index-Datei und die normale info.vdr-Datei. Mit Hilfe des [[Dvdarchive-patch|DMH-Archive-Patches]], werden die archivierten Aufnahmen im Aufnahme-Menü des VDRs angezeigt. Möchte man nun eine auf DVD archivierte Aufnahme abspielen, so wird man gebeten, die zugehörige DVD einzulegen. Anschließend kann die Aufnahme mit allen Komfortfunktionen des VDR wiedergegeben werden. Gleiches geht mit einer Archiv-DVD, welche aber nicht auf Standalone-DVD-Playern geschaut werden kann. | Im Prinzip ist eine DMH-Archiv-DVD eine ganz normale Video-DVD, die allerdings um ein paar Dateien erweitert wurde. Dazu zählen eine Identifikations-Datei, für jede Aufnahme jeweils eine neu generierte Index-Datei und die normale info.vdr-Datei. Mit Hilfe des [[Dvdarchive-patch|DMH-Archive-Patches]], werden die archivierten Aufnahmen im Aufnahme-Menü des VDRs angezeigt. Möchte man nun eine auf DVD archivierte Aufnahme abspielen, so wird man gebeten, die zugehörige DVD einzulegen. Anschließend kann die Aufnahme mit allen Komfortfunktionen des VDR wiedergegeben werden. Gleiches geht mit einer Archiv-DVD, welche aber nicht auf Standalone-DVD-Playern geschaut werden kann. | ||
− | |||
− | |||
==Bilder== | ==Bilder== | ||
− | + | <gallery> | |
− | + | Bild:burn-plugin-00.jpg|''Einstellungen'' | |
− | + | Bild:burn-plugin-01.jpg|''Einstellungen'' | |
− | + | Bild:burn-plugin-02.jpg|''Auswahl'' | |
− | + | Bild:burn-plugin-03.jpg|''Brennen'' | |
− | + | Bild:burn-plugin-04.jpg|''Status'' | |
− | + | Bild:burn-plugin-05.jpg|''DVD Menu'' | |
− | + | </gallery> | |
− | + | ||
− | |||
− | |||
==Hardwareanforderungen== | ==Hardwareanforderungen== | ||
* DVD-Brenner (optional) | * DVD-Brenner (optional) | ||
Zeile 80: | Zeile 77: | ||
| Einschalten von zusätzlichen Diagnose-Informationen | | Einschalten von zusätzlichen Diagnose-Informationen | ||
|} | |} | ||
− | |||
− | |||
− | |||
==Konfiguration== | ==Konfiguration== | ||
Zeile 180: | Zeile 174: | ||
===Tipps=== | ===Tipps=== | ||
− | * [[ | + | * [[Burn-plugin (Vorlagen)|Vorlagen für das Burn-plugin]] |
===Snapshot=== | ===Snapshot=== | ||
Zeile 569: | Zeile 563: | ||
| | | | ||
|} | |} | ||
+ | |||
+ | ==Aktuelle Version== | ||
+ | [http://projects.vdr-developer.org/attachments/download/832/vdr-burn-0.2.0.tgz 0.2.0] | ||
==Links== | ==Links== | ||
+ | # [http://projects.vdr-developer.org/projects/plg-burn neue Homepage auf vdr-developer.org] | ||
# [[Vdrsync|VDRsync]] | # [[Vdrsync|VDRsync]] | ||
# [[Project X]] | # [[Project X]] | ||
Zeile 577: | Zeile 575: | ||
# [http://dvdauthor.sourceforge.net Dvdauthor] | # [http://dvdauthor.sourceforge.net Dvdauthor] | ||
# [http://fy.chalmers.se/~appro/linux/DVD+RW Dvd+rwtools] | # [http://fy.chalmers.se/~appro/linux/DVD+RW Dvd+rwtools] | ||
− | + | # {{spiegel 1|requant}} Requant (M2VRequantizer.tar.gz) | |
− | # {{spiegel 1|requant}} Requant | + | |
− | + | ||
# [http://www.magoa.net/linux/contrib Download (Snapshots)] | # [http://www.magoa.net/linux/contrib Download (Snapshots)] | ||
# {{spiegel 1|vdr-burn-templates}} - Hintergründe | # {{spiegel 1|vdr-burn-templates}} - Hintergründe | ||
[[Kategorie:Plugins]] | [[Kategorie:Plugins]] | ||
+ | [[Kategorie:Transcoding und Brenn-Plugins]] | ||
{{i18n|burn-plugin}} | {{i18n|burn-plugin}} |
Aktuelle Version vom 27. November 2013, 16:12 Uhr
Inhaltsverzeichnis |
[Bearbeiten] Beschreibung
Autor: Sascha Volkenandt
Das Burn-Plugin erlaubt das Auswählen von VDR-Aufnahmen, die alle zusammen auf eine DVD gebrannt werden sollen.
[Bearbeiten] Status
Letztes Update 12/2011
[Bearbeiten] Detaillierte Beschreibung
Passen die zu brennenden TV-Aufnahmen nicht auf die DVD, so werden sie automatisch geschrumpft. Der Füllstand wird über einen Fortschrittsbalken angezeigt. Anschließend schreibt das Plugin das zunächst erzeugte ISO-DVD-Image automatisch auf einen Rohling. Alternativ dazu lassen sich die erstellten ISOs auch nur auf Festplatte speichern (siehe Parameter -i).
[Bearbeiten] DVD-Arten
[Bearbeiten] Video-DVD mit Menü
Die DVD zeigt beim Start ein Hauptmenü, das alle gewählten Sendungstitel auflistet. Von jedem Titel kann man in ein Untermenü verzweigen, dass den EPG-Text der Sendung zeigt. Von hier aus geht es zum Start der Aufnahme oder zurück zum Hauptmenü.
[Bearbeiten] Video DVD ohne Menü
Die DVD springt nach dem einlegen direkt zum Hauptfilm (Eine Auswahl des Filmes ist nicht möglich)
[Bearbeiten] Archiv-DVD
Die Aufnahme wird als nicht DVD-konformes Format auf die DVD gebrannt im Aufnahme-Menü wird zudem ein DVD-Archive-ähnlicher Eintrag angelegt.
[Bearbeiten] DMH-Archiv-DVD
Die DMH-Archiv-DVD ist nach dem VDR-Portal-User dmh benannt, der diese DVD-Art entwickelt hat. Sie vereint die Vorteile von Video- und Archiv-DVDs, da sie wie eine normale Video-DVD auf jedem Standalone-DVD-Player abgespielt werden kann und die Aufnahmen sich aber auch mit dem VDR (mittels des Dvdarchive-patch) wie ganz normale VDR-Aufnahmen wiedergeben lassen.
Im Prinzip ist eine DMH-Archiv-DVD eine ganz normale Video-DVD, die allerdings um ein paar Dateien erweitert wurde. Dazu zählen eine Identifikations-Datei, für jede Aufnahme jeweils eine neu generierte Index-Datei und die normale info.vdr-Datei. Mit Hilfe des DMH-Archive-Patches, werden die archivierten Aufnahmen im Aufnahme-Menü des VDRs angezeigt. Möchte man nun eine auf DVD archivierte Aufnahme abspielen, so wird man gebeten, die zugehörige DVD einzulegen. Anschließend kann die Aufnahme mit allen Komfortfunktionen des VDR wiedergegeben werden. Gleiches geht mit einer Archiv-DVD, welche aber nicht auf Standalone-DVD-Playern geschaut werden kann.
[Bearbeiten] Bilder
[Bearbeiten] Hardwareanforderungen
- DVD-Brenner (optional)
- mindestens 10 GB freier Festplattenspeicher zum Umrechnen in das DVD-Format. Das Plugin prüft selbstständig, ob die dreifache Aufnahmegröße als temporärer Speicherplatz vorhanden ist.
[Bearbeiten] Softwareanforderungen
- VDRsync (ab VDR 1.7.0 ist zwingend Project X benötigt)
- Project X (z.B. 0.90.4.00.b29 oder neuer)
- jre
- common-net
- jakarta-oro
- M2VRequantiser, transcode mit --enable-deprecated oder requant_lxdvdrip (vdrburn-dvd.sh muss verändert werden)
- libgd
- expat
- dvdauthor
- libxml
- growisofs
- mkisofs
- mjpegtools
- eject
- genindex
- pxsup2dast (optional für Untertitel)
- boost
[Bearbeiten] Installation
[Bearbeiten] 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 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 |
[Bearbeiten] 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
[Bearbeiten] 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) |
[Bearbeiten] Sonstiges
[Bearbeiten] 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.
Zumindest 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.
Bei mir ist das Problem aufgetreten, dass er ziemlich am Anfang mit einer Fehlermeldung abgebrochen hat. Grund war, dass er Project X nicht starten konnte. Also zuerst einmal kontrollieren ob projectx überhaupt installiert ist. Bei mir war es schon installiert. Geholfen hat letztendlich, einmal projectx aufzurufen. Dort muss man dann in der GUI das license agreement oder whatever bestätigen, dann funktioniert es!
Auf meinem Ubuntu 10.04 ist das Problem aufgetreten, dass Project X um jeden Preis eine Verbindung zum X-Server wollte. Quick-und-dirty Lösung: in vdrburn-dvd.sh die Zeile "export DISPLAY=":0.0"" eingefügt und vor dem Brennen in einem shell-Fenster "xhost +" eingegeben.
[Bearbeiten] Wunschliste
[Bearbeiten] Tipps
[Bearbeiten] Snapshot
cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login cvs -z3 -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co burn
[Bearbeiten] Versions-Historie
Version | Datum | Beschreibung | Link |
---|---|---|---|
0.2.0 | 28.12.2011 |
|
[1] |
0.2.0-beta7 | 08.10.2011 |
|
[2] |
0.2.0-beta6 | 08.08.2011 |
|
[3] |
0.2.0-beta5 | 12.12.2010 |
|
[4] |
0.2.0-beta-4 | 23.05.2010 |
|
[5] |
0.2.0-beta-3 | 10.04.2010 |
|
[6] |
0.2.0-beta-2 | 05.04.2010 |
|
[7] |
0.2.0-beta-1 | 22.02.2010 |
|
[8] |
0.1.0-pre22-ff1 | 27.06.2009 |
|
[9] |
0.0.10 | 11.06.2006 |
|
[10] |
0.0.009-TEN | 16.04.2006 |
|
[11] |
0.0.009 - by ralf@bj-ig.de | 13.11.2005 |
|
[12] |
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 |
|
[Bearbeiten] Aktuelle Version
[Bearbeiten] Links
- neue Homepage auf vdr-developer.org
- VDRsync
- Project X
- GD Library
- Mjpegtools
- Dvdauthor
- Dvd+rwtools
- Requant (M2VRequantizer.tar.gz)
- Download (Snapshots)
- - Hintergründe