2 Untertitel zu 1 Untertitel mischen

  • Hallo Leute!

    Ich habe hier folgende Situation: Ich will einen Film, welches aus 2 Discs besteht, rippen und encoden. Das klappt auch wunderbar, indem ich beide Discs rippe und dann jeweils die ersten .vob-Dateien der beiden Discs zu demselben DVD2AVI-Projekt hinzugefüge, so daß am Ende der Film aus einer .avi-Datei besteht.

    Mein Problem ist nun, daß ich aber auch 2 Untertitel (2 mal .idx und .sub) habe. Ich will die Untertitel in die .avi-Datei hardcoden (einbrennen). Gknot kann aber nur eine Untertitel-Datei auswählen.

    Die Lösung besteht also darin, die beiden Untertitel-Dateien zu einer ganzen Datei zu verschmelzen. Die Frage ist: Wie?

    Die .idx-Dateien wären eigentlich kein Problem. Man könnte ja einfach die Zeilen timestamp: 00:00:33:760, filepos: 000000000 der zweiten Datei an das Ende der ersten .idx-Datei dranhängen, aber da ist ja das Problem mit den zwei .sub-Dateien. Die muß man doch auch irgendwie verschmelzen können? Und außerdem noch, wenn man es irgendwie geschafft hat, sind da noch die Stellen filepos der zweiten .idx-Datei. Die stimmen dann ja gar nicht mehr.

    Das mit der Synchronisation ist dann noch das geringste Problem denke ich. Einfach zu den timestamp die Gesamtdauer des ersten Films addieren.

    Falls jemand eine Lösung kennt oder weiß, wo ich sie finde, der oder die möge es mir doch bitte schreiben.

    Ich danke schon mal im Voraus,

    selim51

  • H²O::hallo:
    selim51: Danke!

    Auf die Idee bin ich auch gekommen, aber ich will schon die 2 DVDs an einem Stück codieren.

    Außerdem ist das 'ne gute Hausaufgabe an alle :)

    selim51

  • Hi Leute!

    Ich habe meine Hausaufgabe selber gelöst :)

    Also wie schonmal gesagt. Das Projekt erstellen, dann mit Gknot öffnen und alle gewünschten Einstellungen durchführen. Bei den Untertiteln wählt man eine Untertitel aus. Als nächstes drückt man auf den Edit-Button, um die .avs-Datei zu bearbeiten.

    Ich gehe mal von meinen Einstellungen aus. Die erste DVD habe in das Verzeichnis D:\GE_101122\Disc_1\VIDEO_TS\ gerippt, die zweite dementprechend in D:\GE_101122\Disc_2\VIDEO_TS.

    Die Untertitel heißen standardmäßig VTS_02_0.idx und VTS_02_0.sub. Jede dieser zwei Dateien sind in beiden Verzeichnissen vorhanden.

    So, nachdem wir auf den Edit-Button gedrückt haben, suchen wir uns die Stelle in der .avs-Datei, wo die Untertitel geladen werden sollen. Diese sieht folgendermaßen aus:

    Code
    #  SUBTITLESVobSub("D:\GE_101122\Disc_1\VIDEO_TS\VTS_02_0")

    An dieser Stelle gibt man manuell das Verzeichnis der zweiten Untertiel-Datei an. Das sieht dann so aus:

    Code
    #  SUBTITLESVobSub("D:\GE_101122\Disc_1\VIDEO_TS\VTS_02_0")VobSub("D:\GE_101122\Disc_2\VIDEO_TS\VTS_02_0")

    So wenn man jetzt, Save & Encode-Button drückt, müßte der Film mit beiden Untertiteln angezeigt werden. Müßte deswegen, weil ich nur ein Preview gemacht habe. Da hat es funktioniert. Ich habe auch mal die .avs-Datei mit VirtualDubMod geöffnet und angeschaut, klappt auch. Also wieso sollte es nicht klappen ;)

    Ein wichtiger Punkt noch: die zweite .idx-Datei muß man auch noch mit einem delay editieren. Sagen wir die Gesamtdauer der ersten DVD beträgt 10 Minuten, 36 Sekunden und 520 Millisekunden. Dann fügt man folgenden Zeile in die zweite .idx-Datei ein, undzwar noch vor die erste timestamp-Zeile. Hier ein Ausschnitt einer .idx-Datei mit einem delay:

    So ich hoffe, ich konnte allen anderen helfen, die das gleiche Problem hatten.

    Viel Spaß beim Ausprobieren,

    selim51


    PS: Es klappt, hab's ausprobiert, natürlich nicht den kompletten Film :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!