Cuando cortas un mkv hay como unos checkpoints denominados iframes (creo) ó cuadros maestros, esto en que se traduce a la práctica, pues básicamente, pongamos por ejemplo que tienes un cuadro maestro en 00:03:37 y el siguiente en 00:03:42, pero tu quieres cortar desde 00:03:39 hasta donde sea.
No te dejará, los mkv solo te va a dejar cortarlos por donde tiene puestos los cuadros maestros, aunque le pusieras que te cortara por 00:03:39 buscaría el cuadro maestro siguiente y por lo tanto te lo cortaría a partir de 00:03:42.
Necesitaremos:
- Mkvmerge- Aegisub (con una versión Portable es suficiente)
1) Abre el Aegisub y arrastra el vídeo al programa, este programa lo usaremos para localizar el cuadro maestro mas próximo a lo que queremos cortar.
Sitúate en la línea de tiempo y arrastra hasta donde se iniciaría lo que quieres cortar
https://dl.dropbox.com/s/9n4i4jgvkrjp0af/1.jpg?dl=0Si como ves en esa imagen, en lo que te he puesto en el recuadro rojo no tiene fondo de color es que no estás en un cuadro maestro (ahora lo entenderás).
Bien, ahora mantén pulsado Mayúsculas izquierdo y dale a la flecha de desplazamiento izquierdo del teclado, hazlo varias veces si es necesario hasta que estés por detrás de donde quieres iniciar el corte, y no por delante
https://dl.dropbox.com/s/9zw1korj4emdxtk/2.jpg?dl=0Como podrás observar ahora el fondo es verde, eso nos dice que estamos encima de un cuadro maestro (el mantener mayúsculas al desplazarnos lo que hace es que saltemos solo entre cuadros maestros)
Después, solo por asegurar suelta Mayúsculas y dale una vez mas a la tecla de dirección izquierda, no cierres el Aegisub.
2) Abre el mkvmerge y carga el vídeo a modificar, en Entrada, si ves que hay una etiqueta que pone "Capítulos" desmarcala, por si acaso, que no nos hará falta.
https://dl.dropbox.com/s/dj348ztuvnc7tzl/3.jpg?dl=0Ve a Opciones Generales> Modo de Corte> En partes según los códigos de tiempo
Pega ahí el tiempo que habías buscado con el Aegisub, pero antes de pegarlo pon un "0" delante, ya que el Aegisub pone el formato así-->> 0:00:52.970 y el mkvmerge lo necesita así--->> 00:00:52.970 y añade un guión "-" al final del tiempo, se debe poner para separar el inicio y el fin del corte
3) Ahora vuelve al Aegisub, haz los mismos pasos que antes para localizar el final de lo que queremos cortar y esta vez, una vez localizado el cuadro maestro pertinente dale una solo vez con la tecla de dirección, esta vez la de la derecha.
Copia ese tiempo y pégalo en el mkvmerge justo después del guión "-" y al igual que antes ten la precaución de poner un "0" delante
https://dl.dropboxusercontent.com/s/vxxfup57ar673am/4.jpg?dl=0Cambia si quieres el nombre de los archivos que se van a generar y la ruta, desde la parte de abajo y dale a "Iniciar Multiplexado", se te generaran, por norma general 3 archivos, localiza el que te interesa y borra los otros 2.
Cierra Aegisub y mkvmerge
Con esto lo tendríamos cortado, pero hay partes que aún sobran en ese vídeo, como he dicho no las podremos quitar, pero si podemos hacer que nuestro Reproductor no las visualice, a través de un Chapter.
4) Copia el siguiente texto en el bloc de notas de Windows y guárdalo (solo te dejará como .txt) con el nombre que quieras.
<?xml version="1.0"?>
<!-- <!DOCTYPE Chapters SYSTEM "matroskachapters.dtd"> -->
<Chapters>
<EditionEntry>
<EditionFlagOrdered>1</EditionFlagOrdered>
<EditionFlagHidden>1</EditionFlagHidden>
<EditionFlagDefault>1</EditionFlagDefault>
<EditionUID>1488283130010347963</EditionUID>
<ChapterAtom>
<ChapterTimeStart>00:00:03.503000000</ChapterTimeStart>
<ChapterTimeEnd>00:01:33.593000000</ChapterTimeEnd>
<ChapterFlagHidden>0</ChapterFlagHidden>
<ChapterFlagEnabled>1</ChapterFlagEnabled>
<ChapterUID>921363158816282515</ChapterUID>
<ChapterDisplay>
<ChapterString>Opening</ChapterString>
<ChapterLanguage>und</ChapterLanguage>
</ChapterDisplay>
</ChapterAtom>
</EditionEntry>
</Chapters>
Ahora renombra la extensión de ese archivo a .xml
5) abre el aegisub y carga el vídeo cortado y esta vez coge exactamente los tiempos en los que quieres que empiece y termine la parte del vídeo que te interesa.
Abre el archivo con extensión .xml que acabamos de crear y donde pone "<ChapterTimeStart>" pon el tiempo de inicio que te interesa para tu vídeo, donde pone "<ChapterTimeEnd>" lógicamente el tiempo en el que termina, de nuevo ten presente añadir un "0" al principio del tiempo; cierra el archivo guardando los cambios.
Cierra el Aegisub si quieres
6) Abre el mkvmerge y carga el vídeo cortado, ve a Opciones Generales y en donde pone capítulos dale al botón de explorar y carga el archivo .xml
https://dl.dropbox.com/s/atw278z6w4mcrhw/5.jpg?dl=07) Cambia nombre y ruta si quieres y dale "Iniciar Multiplexado", ya tienes el episodio cortado de forma exacta.
Sé que parece algo muy tedioso, pero realmente no lo es tanto, cuando lo has hecho un par de veces se entiende muy bien y se hace fácil.