¿Cómo concatenar (unir) múltiples archivos de video MP4 en un solo archivo de manera interactiva?
Hay muchos programas que hacen esto para dos archivos desde la línea de comandos. Por ejemplo:
- ffmpeg
- avconv
- MP4Box
Pero con frecuencia necesitamos una solución para hacer esto de forma interactiva.
ffmpeg
de hecho, de ninguna manera está muerto u obsoleto: el últimogit
compromisomaster
fue hace 15 minutos y lo uso a diario.Respuestas:
No he probado este método recientemente, pero no veo por qué todavía no funcionaría. Creo que puedes simplemente
cat
.mp4
juntar archivos si no quieres hacer otra cosa que concatenarlos.1. Usando gato
Todavía uso
ffmpeg
todo el tiempo, también puede concatenar archivos.2. Usando ffmpeg
Haga una lista de archivos para concatenar
concatenar
Otros métodos están cubiertos en el wiki de FFmpeg: Cómo concatenar (unir, fusionar) archivos multimedia .
NOTA: Ubuntu no parece admitir el
concat
formato. Tienes que usar el protocolo concat. Además, tiene opciones de códec por flujo. Por lo tanto, el uso del protocolo concat resulta de la siguiente manera:Las opciones de Ubuntu ffmpeg se documentan aquí .
fuente
cat
es suficiente para archivos MP4! ¡la solución no es interactiva!cat
funciona. La última vez que lo usé fue con.mpg
archivos y definitivamente. Trabajó con ellos.cat
no es una solución válida. ¡El archivo generado porcat
dos archivos solo muestra el contenido del primer archivo de entrada!Yo uso MP4Box como base de trabajo.
El script que sugiero lee todos los archivos uno por uno, verificando cada uno (si es un archivo ordinario), le pide al usuario el nombre de archivo de entrada para crear.
fuente