¿Cómo fusiono dos archivos * .avi en uno?

22

Tengo dos *.aviarchivos:

sequence1.avi
sequence2.avi

¿Cómo fusiono estos dos archivos usando una línea de comandos o GUI?

Stefan
fuente
Tengo curiosidad por qué prefiero ffmpeg?
tshepang
ffmpeg es una herramienta muy poderosa, así que pensé que sería capaz de fusionar dos archivos juntos. Sin embargo, como puede ver en la respuesta de Micheal, fuimos con Avimerge.
Stefan
1
Puede usar el ffmpegcomando si lo desea (como no es GUI, no lo publico como respuesta) IIRC.
Maciej Piechotka
@Maciej Puede publicar su respuesta aquí .
tshepang
disculpe, pero todavía no me dijo por qué ffmpeg
tshepang

Respuestas:

10

Fácil con mencoder (enviado con mplayer en Arch Linux):

$ mencoder -oac copy -ovc copy video1.avi video2.avi -o final.avi
Steven D
fuente
1

Avidemux puede pegar dos videos juntos, al menos si tienen la misma resolución y algunas otras restricciones. Use "Anexar" del menú "Archivo".

Gilles 'SO- deja de ser malvado'
fuente
1

Puede combinar archivos AVI con la avimergede transcodificación paquete:

avimerge -i file1.avi file2.avi -o output.avi

Sé que no es una herramienta GUI, pero para tener GUI podría usar ese script:

#!/bin/bash
file1=`kdialog --getopenfilename ~/ \*.avi`
file2=`kdialog --getopenfilename ~/ \*.avi`
output=`kdialog --getsavefilename ~/ \*.avi`
avimerge -i $file1 $file2 -o $output

Se usa kdialogpara usuarios de KDE, los usuarios de GNOME deben modificarlo para usar Zenity ...

pbm
fuente
Su sed de seguir adelante y dar la respuesta, independientemente, debería haber sido apagada yendo aquí: unix.stackexchange.com/questions/2273/… . Además, vea mi comentario sobre la respuesta aceptada.
tshepang
Oh, lo siento - de alguna manera me perdí esa pregunta ...
PBM
0

¿Qué pasa con el uso de ffmpeg concat así:

ffmpeg -f concat -i \
<(for f in $PWD/*.avi;do echo "file '$f'";done) \
-c copy output.avi

Si obtiene un error Nombre de archivo inseguro, agregue -safe 0entre concaty -i.

OzzyCzech
fuente
0

Si no está conectado al formato contenedor AVI como salida, puede obtener una unión fácil y sin pérdidas de archivos AVI desde la GUI de MKVtoolnix. https://forums.plex.tv/t/howto-joining-multi-part-movies-files-with-mkvtoolnix-gui/113211 (Las instrucciones en este enlace se reducen a: agregue el primer archivo AVI, haga clic derecho> agregar> elija el segundo archivo, luego haga clic en "iniciar muxing").

Esto también funciona para subtítulos, archivos mp4, etc. También tiene la ventaja de un archivo de salida que es más confiable para reproducir y transmitir en reproductores modernos.

krispy
fuente