¿Unirse a dos archivos MKV en Ubuntu?

15

Tengo una ópera que estoy copiando a mi computadora en formato MKV con Handbrake. Esta ópera está en dos discos. ¿Hay alguna manera de unir los MKV resultantes? Tendrán la misma velocidad de bits, resolución, etc. Si hago esto, ¿puedo mantener organizados los capítulos de ambos archivos MKV? Y, dado que tengo subtítulos en el archivo (no quemados), ¿se mantendrán intactos?

No estoy muy seguro de si esta pregunta está fuera de tema o no. Si es así, no dude en eliminarlo. :)

Ryan McClure
fuente

Respuestas:

5

Si la resolución de los videos es la misma, puede usar avidemux para unirse a ellos

jahid65
fuente
Este método fue más fácil que aking1012, así que esa es la única razón por la que acepté esta respuesta.
Ryan McClure
28

La forma recomendada es usar mkvtoolnix

sudo apt-get install mkvtoolnix mkvtoolnix-gui
  • Iniciar mmg (interfaz gráfica de usuario para mkvmerge)
  • "Agregar" el primer archivo
  • "Anexar" el segundo, tercero, cuarto, ...
  • Establezca el nombre de salida en el cuadro de texto en la parte inferior
  • "Comienza a muxing"

Los subtítulos se conservan y se concatenan adecuadamente, al igual que el audio y el video. Los capítulos se pueden editar en el archivo resultante con mmg.

Este procedimiento crea un archivo correctamente muxed. Cualquier problema debe mencionarse en la ventana "log" en mmg. Incluso puede configurar y nombrar pistas de audio y subtítulos con los códigos de idioma correctos y anotaciones como "Forzado" o "Comentario de directores".

Si planea hacer esto repetidamente en diferentes archivos, mejor use la versión de línea de comando mkvmerge ("mkvmerge --help")

mkvmerge -o output.mkv input1.mkv +input2.mkv
zx485
fuente
Actualmente no encuentro el botón Agregar en mkvtoolnix-gui. La versión de línea de comandos parece ser la forma más simple y rápida de concatenar archivos mkv. Tenga en cuenta el +carácter para agregar archivos de video en lugar de fusionar.
Jaime M.
Acabo de usar mkvmerge(sin el signo más) sin problemas para combinar un archivo de video mkv y un archivo de audio mp3 que tenía que descargarse por separado de un sitio web. Se mece!
Joe
10

Use este comando en la terminal para fusionar dos 'archivos .mkv' separados en uno.

mkvmerge -o newfile.mkv part1.mkv +part2.mkv
artyomboyko
fuente
Esto funcionó perfecto para mí.
John Manko
3

La forma más fácil de combinar video es usar un formato contenedor que admita la concatenación y la reindexación, como mpg. Luego puede cat file1 file2 > file3volver a indexar con ffmpeg.

Los pasos en su caso serían:
Convertir de mkv a mpg
Concatenar
Volver a indexar
Cambiar de nuevo a mkv si lo desea

Si solo se trata de audio, puede usar un tipo de archivo más fácilmente editable ... como wav, mp3 u ogg hasta que obtenga su salida final. Entonces puede usar un montón de herramientas para unir audio. Sox o FFmpeg vienen a la mente.

RobotHumanos
fuente
Estoy en el proceso de extraer el disco 2 ahora ... cada vez que termine, intentaré esto ... ¡esperemos que funcione! :)
Ryan McClure
Es bueno que solo se requiera ffmpeg para esta solución.
user93692
1

Puede usar dmMediaConverter para hacer esto. Es muy simple y funciona bien. Hay un modo del programa para unir MKVarchivos y usos ffmpegbajo el capó. Vea esta respuesta para más.

cjbarth
fuente