Hallo zusammen,
seit Jahren suche ich nach einer Möglichkeit, den DateCode von HDV-Aufnahmen als Untertitel für eine DVD zu importieren, jetzt bin ich scheinbar fündig geworden: DVMP Pro 4 (http://www.dvmp.co.uk) verspricht, dies zu können. Ausprobieren konnte ich das nicht, weil der Demo-Version ausgerechnet der Meta-Daten-Export fehlt. Allerdings finde ich es auf der einen Seite auch wieder etwas übertrieben, 40 US$ für ein umfangreiches Programm auszugeben, um dann nur eine einzige Funktion des Programms zu benutzen, und auf der anderen Seite sind mir die Ausgabe-Optionen mit fünf fest vorgegebenen Varianten auch zu unflexibel.
Deshalb habe ich mir ein eigenes kleines Windows-Programm für den Import geschrieben: Anwender mit einem Sony-Camcorder, die den mitgelieferten Picture Motion Browser (PMB) zum Überspielen der Videos auf den Computer benutzen, können sich Untertitel-Dateien im verbreiteten SubRip-Format (*.srt) mit Datum, einer fortlaufenden Uhrzeit und 1 bis 2 frei belegbaren Zeilen im Stapelbetrieb aus den *.modd-Dateien, die der PMB beim Import automatisch erzeugt, erstellen. Damit alle Anderen aber nicht traurig sind, habe ich einen "halbautomatischen" Modus in das Programm eingebaut: Wenn man dem Programm das Aufnahmedatum, die Start-Uhrzeit und die Dauer eines Video-Clips angibt, erstellt das Programm aus diesen Angaben eine *.srt-Untertitel-Datei mit diesen Daten und einer fortlaufenden Uhrzeit, deren Aktualisierungs-Intervall zwischen 1 und 60 sec. frei wählbar ist, und zwar selbst dann, wenn das Video gar keinen DateCode enthält.
Das Progamm steht hier zum Download zur Verfügung: DateCodeSub. Das Programm benötigt keine Installation, wohl aber .NET Framework 3.5 und sollte im Übrigen mit allen Windows-Versionen, die diese Voraussetzungen erfüllen, funktionieren. Eine kurze Beschreibung habe ich dazugepackt.
Selbstverständlich würde ich die notwendigen Informationen zum Datum und zur Uhrzeit der Aufnahme lieber direkt aus den m2t-Dateien herausholen, aber an dieser Stelle komme ich nicht weiter: Ich habe meine m2t-Dateien vor und zurück durchsucht und komme nicht darauf, wie die Zeit-Daten dort gespeichert sind. Dabei müssen sie in den Transport-Streams enthalten sein. HDVSplit, HDVDataMon und der PMB können sie auslesen (der PMB zeigt die Daten nämlich auch dann an, wenn ich die dazugehörigen modd-Files lösche). Ich hatte schon gehofft, mein Problem mit dem MPEG-2 Transport Stream packet analyser (http://www.pjdaniel.org.uk/mpeg/index.asp) lösen zu können, aber der befasst sich mit ISO/DVB transport streams (*.ts) und die scheinen (jedenfalls mit dem Zusatz-Header) anders gestrickt zu sein, als die m2t-Streams vom Camcorder. Jedenfalls zeigt mir dieses Programm an, meine m2t-Dateien enthielten gar keine TDT/TOT-Informationen, was aus den schon geschilderten Gründen nicht sein kann.
Hat vielleicht noch irgendjemand eine Idee?