Hallo zusammen,
bin hier im Board auf den DVD-Archive-Patch gestoßen, der im Bigpatch enthalten ist. Die Idee finde ich sehr gut, nur möchte ich mit dem burn-Plugin keine Archiv-DVD erstellen sondern eine Video-DVD (mit oder ohne Menü). Das hat den Vorteil, dass diese DVD auch auf 'nem Standalone-Player gespielt werden kann.
Gemacht hatte ich nun erstmal folgendes: Das burn 0.0.009 umgebaut, so dass die Archiv-Dateien "dvd.vdr" in die entsprechenden Video-Verzeichnisse geschrieben werden und dass in der 1. Zeile die DVD-Nr, in der 2. Zeile steht, an welcher Stelle auf der DVD der Film gespeichert ist. Die dvd.vdr sieht dann für den 3. Film auf DVD 24 so aus:
Das ist immernoch mit dem DVD-Archive-Patch kompatibel. Außerdem fügt mein burn-Plugin dann in die root des iso-Images die Datei dvd.vdr ein; diesmal nur mit der DVD-Nr.
Dann hatte ich gestern abend den VDR mal selbst so gepatcht, dass er, wenn in dem Video-Verzeichnis die dvd.vdr existiert, aber keine 001.vdr, sagt "Bitte DVD Nr. 24 einlegen" und dann schaut, ob ein Verzeichnis namens "VIDEO_TS" existiert und wenn ja, dann das dvd-Plugin startet ansonsten eben wieder der DVD-Archive-Patch nach einer Archiv-DVD schaut. Funktioniert schon ganz ordentlich...
Leider hab ich keine Möglichkeit gefunden, dem dvd-Plugin zu sagen, starte direkt Film Nr. 3 - ohne davor das Menü anzuzeigen.
Ok, soweit die Vorgeschichte. Dann kam mir später aber noch eine - so wie ich finde - bessere Idee und ich wollte mal Eure Expertenmeinung dazu hören.
Ich hab dazu mal Testweise eine mit burn erstellte Video-DVD mit Menüs gemountet, im /video0 ein Unterverzeichnis "TestDVD" angelegt und dann symbolische Links von 001.vdr auf /media/dvd/VIDEO_TS/VTS_02_1.VOB und alle weiteren. Damit kann man den zweiten Film ansprechen. Jetzt hab ich dann genindex darüberlaufen lassen. Endeffekt war, dass der VDR den Film ohne Macken direkt von DVD abgespielt hat und zwar so, als wäre er direkt aufgenommen.
Meine Überlegung ist jetzt, das burn-Plugin so zu patchen, dass es in dem original Video-Verzeichnis die neue index.vdr Datei (die sich auf die Video-DVD bezieht) anlegt und SymLinks auf /media/dvd/VIDEO_TS/VTS_02_1.VOB. Anschließend müsste der DVD-Archive-Patch ein bisschen angepasst werden, so dass er die DVD mountet und dann aber die Aufnahme aus dem /video0-Verzeichnis startet. Sollte eigentlich nicht mehr so die große Sache sein. Doch bevor ich da zu programmieren anfange, welche Nachteile hätte dieses Verfahren?
Selbst anfangen er tut:
- positiv: gegenüber Abspielen über dvd-Plugin kann man die Standard-VDR-Funktionen wie resume oder Schnittmarken-Jump-Modus einsetzen und direktes Abspielen.
- negativ: DVDs mit CSS-Verschlüsselung funktionieren so nicht.
- negativ: genindex nachträglich über die DVD laufen zu lassen dauert sehr lange.
- negativ: Die index.vdr Dateien sind normalerweise um die 1 MB groß. Bei 1000 Aufnahmen im Archiv sind das mit "wasted Clusters" schon wieder gut 1 GB.
Spricht was dagegen die neue generierten index.vdr Dateien direkt auf die DVD mit zu brennen? Dann bräuchte man die nicht erzeugen, sondern nur kopieren, was definitiv schneller geht...
Wäre froh, wenn Ihr mir da mal ein Feedback geben könnten. Vielen Dank dafür schonmal.
Ach, by the way, besteht da überhaupt weitere Interesse oder mach ich das nur für mich... Also ich glaube der WAF könnte damit noch ein paar Prozentpunkte nach oben gehen... *hoff*