Wie teilt man eine große mkv-Datei in Teile auf, wobei die *.srt-Untertiteldatei entsprechend getrennt wird?

In der UNIX-Befehlszeile verwende ich den mkvmergeBefehl in MkvToolNix , um die große *.mkv-Datei mit mehreren GB in mehrere Teile aufzuteilen:

mkvmerge -o out.mkv --split 1990M large.mkv

Es erzeugte out-001.mkv, out-002.mkv, out-003.mkv.

Es gibt auch eine Untertiteldatei large.srt. Trenne ich es jetzt in Teile, die mit diesen kleineren mkv-Dateien richtig funktionieren?

Eine andere verwandte Frage: Wie kann man zuerst large.srt in large.mkv integrieren und dann die resultierende mkv-Datei in kleinere Teile aufteilen, die die Untertitel beibehalten?

Antworten (1)

Fügen Sie zuerst die Untertitel zu Ihrer großen mkv-Datei hinzu. Dann teilt mkvmerge die Datei mit den Untertiteln automatisch auf.

Um die Untertitel hinzuzufügen, ist es am einfachsten, mkvmerge-GUI zu verwenden. Es zeigt Ihnen auch die verwendete Befehlszeile. Oder du versuchst es direkt so:

video="your_large_video.mkv"
st_en="english.srt"
st_fr="french.srt"
out="large_video-st_en_fr.mkv"

mkvmerge -o "$out" "$video" --language 0:eng "$st_en" --language 0:fre "$st_fr"

Danach funktioniert das Aufteilen einwandfrei und enthält korrekte Untertitel. Ich habe es gerade ausprobiert und nach Größe und Dauer aufgeteilt. Ich bin mir nicht sicher, aber vielleicht wurde das Untertitel-Timing genauer beibehalten, wenn nach Dauer ( --split 1800soder ähnlich statt --split 500M) aufgeteilt wurde.

Auf dem Mac ist die GUI nicht verfügbar oder es ist nicht ersichtlich, wo sie zu finden ist.
Wofür ist das 0:eng?
@qazwsx ; Die GUI ist mit mehreren Installationen verfügbar, aber möglicherweise nicht mit allen. Siehe bunkus.org/videotools/mkvtoolnix/downloads.html#macosx . „0:eng“ gibt die Sprache der ersten ST-Spur an. Es ist in Ordnung, die Tracknummer „0:“ für die folgenden ST-Tracks wiederzuverwenden; sie wird automatisch in die echte Titelnummer umgewandelt.
Dort habe ich die Informationen zur Installation der Befehlszeilenversion von mkvtoolnix erhalten. Die komplexen Nutzungsinformationen waren für mich nicht hilfreich genug, um die erforderliche Befehlszeile zum Zusammenführen von Videodatei und Untertiteldatei zu erstellen. Und es gibt KEINE GUI für Mac OS X.
@qazwsx : Wenn Sie Homebrew oder Macports nicht verwenden, holen Sie sich die Binärdatei von hier: macupdate.com/app/mac/16837/mkvtoolnix . Es ist in eine normale .app gepackt und öffnet die GUI.
Ich habe über Homebrew installiert. Es ist mir nicht klar, wie ich die GUI starten soll oder ob selbst das eine GUI installiert hat.