¿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?


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


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 ...


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.


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.