Herramienta de terminal para unir videos mp4

11

Me gustaría unir videos mp4 como me uno a pdfs por pdfjoin .

¿Existe alguna herramienta predeterminada para unir videos?

    
pregunta Léo Léopold Hertz 준영 16.06.2014 - 09:12

1 respuesta

13

Sí, puede unir múltiples videos en un archivo usando los comandos de terminal predeterminados. El uso de un simple cat hará que usted quiera.

cat video1.avi video2.avi videon.avi > output.avi

Hay un gran pero aquí: este método generará el encabezado de video1.avi en output.avi. Por lo tanto, el encabezado de output.avi es el mismo que video1.avi, así que en la mayoría de los reproductores de video, se verá como video2.avi y videon.avi están perdidos - source 1 , fuente 2 .

Para solucionar esto, necesitas herramientas adicionales. Hay muchas otras herramientas de terminal para unir películas que también actualizan el encabezado. Las herramientas de edición de video más conocidas son mencoder (que es parte de MPlayer) y ffmpeg . Ambos tienen una enorme cantidad de opciones y configuraciones y está más allá de este foro para entrar en muchos detalles, pero daré los comandos cortos a continuación.

El uso e instalación de mencoder o ffmpeg puede ser intimidante, pero las capacidades de edición de video son las más poderosas que he encontrado hasta ahora. Como la instalación desde la fuente puede ser una molestia para los usuarios nativos de OS X, le aconsejo que utilice Homebrew .

Para instalar estas herramientas usando Homebrew , ejecute esta frase en su terminal:

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

Homebrew ya está instalado, es aconsejable seguir las sugerencias del instalador después de la instalación. Ahora instalamos ffmpeg y mencoder usando brew .

brew install ffmpeg mplayer

Ahora podemos usar mencoder para combinar los dos videos:

mencoder -oac copy -ovc copy -idx -o output.mp4 video1.mp4 video2.mp4 video3.mp4

O podemos usar ffmpeg para combinar los dos videos:

 ffmpeg -i concat:"video1.mp4|video2.mp4" -codec copy output.mp4

Usted pide específicamente archivos .mp4. mp4 es un formato contenedor, es posible que la instalación predeterminada de ffmpeg o mencoder no tenga los paquetes correctos de codificación / decodificación ('codecs') de forma predeterminada y que necesite instalarlos por separado. Pero eso está más allá del alcance de este tema.

    
respondido por el CousinCocaine 16.06.2014 - 12:00

Lea otras preguntas en las etiquetas