Comment fusionner deux fichiers * .avi en un seul


22

J'ai deux *.avifichiers:

sequence1.avi
sequence2.avi

Comment fusionner ces deux fichiers à l'aide d'une ligne de commande ou d'une interface graphique?


curieux pourquoi préférez ffmpeg?
tshepang

ffmpeg est un outil très puissant, donc j'ai pensé qu'il serait capable de fusionner deux fichiers ensemble. Cependant, comme vous pouvez le voir dans la réponse de Micheal, nous sommes allés avec Avimerge.
Stefan

1
Vous pouvez utiliser la ffmpegcommande si vous le souhaitez (car ce n'est pas une interface graphique, je ne la poste pas comme réponse) IIRC.
Maciej Piechotka

@Maciej Vous pouvez poster votre réponse ici .
tshepang

excusez-moi, mais vous ne m'avez toujours pas dit pourquoi ffmpeg
tshepang

Réponses:



10

Facile avec mencoder (livré avec mplayer dans Arch Linux):

$ mencoder -oac copy -ovc copy video1.avi video2.avi -o final.avi


1

Vous pouvez fusionner des fichiers avi avec avimergedu package Transcode :

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

Je sais que ce n'est pas un outil graphique, mais pour avoir une interface graphique, vous pouvez utiliser ce script:

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

Il utilise kdialogdonc c'est pour les utilisateurs de KDE, les utilisateurs de GNOME devraient le modifier pour utiliser Zenity ...


Votre soif d'aller de l'avant et de donner la réponse aurait dû être étanchée en allant ici: unix.stackexchange.com/questions/2273/… . Voir également mon commentaire sur la réponse acceptée.
tshepang

Oh, désolé - j'ai en quelque sorte raté cette question ...
pbm

0

Qu'en est-il de l'utilisation de ffmpeg concat comme ça:

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

Si vous obtenez une erreur Nom de fichier non sûr, ajoutez -safe 0entre concatet -i.


0

Si vous n'êtes pas connecté au format de conteneur AVI en sortie, vous pouvez facilement joindre sans perte de fichiers AVI à partir de l'interface graphique MKVtoolnix. https://forums.plex.tv/t/howto-joining-multi-part-movies-files-with-mkvtoolnix-gui/113211 (Les instructions de ce lien se résument à: ajouter le premier fichier AVI, clic droit> ajouter> choisissez le deuxième fichier, puis cliquez sur "démarrer le multiplexage").

Cela fonctionne également pour les sous-titres, les fichiers mp4, etc. Il a également l'avantage d'un fichier de sortie plus fiable à lire et à diffuser sur les lecteurs modernes.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.