... hier also die zweite Version für die Hintergrundkonvertierung von vdr-Aufnahmen zu DVD-Images. Skript wurde komplett neu geschrieben um GD statt Imagemagick zu verwenden. Ein netter Nebeneffekt dieser Aktion - es werden nicht mehr unkontrolliert Dateinamen verändert oder gespeichert (und es wird im Menü nicht mehr über den Rand geschrieben)
Hauptantrieb für mich war die Notwendigkeit, die Verarbeitung der Aufnahmen auf einer Maschine ohne VDR durchzuführen. Daraus ergaben sich zwangsläufig die Inkompatibilität, bzw. Unabhängigkeit zu vdradmin, xxv und vdr, denn bei all diesen Tools ist der VDR die Zielmaschine.
Das Skript sollte auf einer Maschine ohne X, bzw. ohne Bildschirm lauffähig sein, der Editor ist dagegen eine GUI-Anwendung, denn auch ich habe irgendwo ein X laufen...
Es gibt ganz bewußt keine Möglichkeit, den Brenner anzusteuern, denn das Skript soll (eigentlich) die Nacht durchlaufen und mehrere Aufnahmen in einem Rutsch verarbeiten (das Skript hat keine GUI Abhängigkeiten, kann also auch über timer oder ssh gestartet werden).
Als Vorlage diente mir das Burn-Plugin von Lord Jaxom.
Was inzwischen funzen sollte:
- es können eigene Bilder (ohne manuelle Überarbeitung) als Menü-Hintergrund verwendet werden. Größere Bilder als 720x576 werden verkleinert, kleinere Bilder werden rechts unten positioniert, wobei der Rest des Hintergrundes mit Farbe aufgefüllt wird (kann im Edtior mit der Vorschau-Funktion getestet werden).
- Vorschau speichert ein leeres Bild mit Rahmen und Kopftext, welches dann als Hintergrundbild für das burn-plugin verwendet werden kann. (Besonders interessant im Zusammenhang mit der Option --compat). Als Dateiname wird der Titel der Scheibe im aktuellen Verzeichnis verwendet.
- Es wird nur eine Tonspur verwendet (bei einfachen AC3-Spuren funzt das auch), es wird versucht, die jeweils beste herauszufinden und zu verwenden.
- Es wird nur eine Beschreibungsseite erzeugt (keine Fortsetzungsseiten)
- Es können eigene Fonts für die Menü-Erstellung verwendet werden
- Es können beliebig viele Iso's mit unterschiedlichem Menühintergrund in einem Rutsch erstellt werden - nur durch Plattenplatz begrenzt (z.Zt. erfolgt keine Prüfung auf ausreichend Platz!)
- Die Jobliste hat Variablen-Überladung, d.h. es kann ein Standard-Demuxer (z.B. vdrsync) angegeben und bei einzelnen Aufnahmen (z.B. mit projectX) überschrieben werden.
- Das Bildformat (z.B. 4:3 oder 16:9) kann angegeben werden und die Bilddaten werden entsprechend verarbeitet. Zusätzlich funktioniert ein "Letterbox"-Modus, bei dem ein schlankeres Menü erstellt wird, die Bilddaten aber mit 4:3 kodiert werden. (kann ebenfalls im Editor mit der Vorschau-Funktion überprüft werden).
- ProjectX kann jetzt direkt aus dem Editor für eine markierte Aufnahme gestartet werden. Dazu werden die Schnittmarken von VDR konvertiert und angezeigt.
- große Aufnahmen können gesplittet (und so auf 2 Rohlinge verteilt) werden. Dabei werden vorhandene Schnittmarken automatisch konvertiert / angepaßt.
- Szenen-Verarbeitung ist möglich, d.h. von einer Aufnahme werden mehrere Menüeinträge für eine Aufnahme erzeugt. Nützlich für Episodenfilme, Bonus-DVD's o.ä.
Die Jobliste muss nicht mehr Hand erstellt werden. Weitere Informationen sind im Readme/Liesmich zu finden.
Ich danke allen hier im Forum, die mich so tatkräftig unterstützt haben und sich nicht an meinen dummen Fragen störten
//History (Auszug):
- 15.01.2006: Fehlerbehebung
- 15.01.2006: Kapitelverarbeitung geht nun auch mit einer (geänderten) vdrsync - Variante. Der notwendig patch ist im vdrportal erhältlich.
Wenn einer Aufnahme eine Schnittmarkendatei zugeordnet wurde, die mit ProjectX erstellt wurde und die Aufnahme soll mit vdrsync demuxt werden, wird die Schnittmarkendatei automatisch konvertiert. - 14.01.2006: Verbesserung der Trennung von Aufnahmen (Schnittmarken werden jetzt automatisch an neue Aufnahmelängen angepaßt)
Verbesserung bei Behandlung des Aufnahmen-Info-Caches
Verbesserung der Vorschau
Neu: Abfrage des Plattenplatzes bei vdr2iso - 08.01.2006: Handling der Aufnahmen verbessert
Änderungswünsche / -vorschläge, Kritik und/oder Fehlermeldungen sind erwünscht.
Den Patch für vdrsync gibt es hier.