En la línea de comandos de UNIX, utilizo el mkvmerge
comando en MkvToolNix para dividir el gran archivo *.mkv de varios GB en varias partes:
mkvmerge -o out.mkv --split 1990M large.mkv
Generó out-001.mkv
, out-002.mkv
, out-003.mkv
.
También hay un archivo de subtítulos large.srt
. ¿Ahora lo separo en partes que funcionarán correctamente con esos archivos mkv más pequeños?
Otra pregunta relacionada: ¿cómo incorporar primero large.srt en large.mkv y luego dividir el archivo mkv resultante en partes más pequeñas conservando los subtítulos?
Agregue los subtítulos a su archivo mkv grande primero. Luego, mkvmerge dividirá el archivo con los subtítulos automáticamente.
Para agregar los subtítulos, lo más fácil es usar mkvmerge-GUI. También le mostrará la línea de comandos que utiliza. O puedes probar algo como esto directamente:
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"
Después de eso, la división funciona bien e incluye los subtítulos correctos. Lo acabo de probar, y lo dividí por tamaño y por duración. No estoy seguro, pero tal vez el tiempo de los subtítulos se conservó de manera más exacta al dividir por duración ( --split 1800s
o similar en lugar de --split 500M
).
qazwsx
qazwsx
0:eng
?mivk
qazwsx
mivk
qazwsx