In der UNIX-Befehlszeile verwende ich den mkvmerge
Befehl 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?
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 1800s
oder ähnlich statt --split 500M
) aufgeteilt wurde.
qazwsx
qazwsx
0:eng
?miwk
qazwsx
miwk
qazwsx