Come unire due file * .avi in ​​uno solo


22

Ho due *.avifile:

sequence1.avi
sequence2.avi

Come unire questi due file usando una riga di comando o una GUI?


mi curioso perché preferisco ffmpeg?
Tshepang,

ffmpeg è uno strumento molto potente, quindi ho pensato che sarebbe stato in grado di unire due file insieme. Tuttavia, come puoi vedere dalla risposta di Micheal, siamo andati con Avimerge.
Stefan,

1
Puoi usare il ffmpegcomando se ti piace (dato che non è una GUI, non lo pubblico come risposta) IIRC.
Maciej Piechotka,

@Maciej Puoi pubblicare la tua risposta qui .
Tshepang,

mi scusi, ma non mi avete ancora detto perché ffmpeg
tshepang

Risposte:



10

Facile con mencoder (fornito con mplayer in Arch Linux):

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


1

Puoi unire i file avi con avimergedal pacchetto Transcode :

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

So che non è lo strumento GUI, ma per avere la GUI puoi usare quello script:

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

Lo usa kdialogquindi per gli utenti di KDE, gli utenti GNOME dovrebbero modificarlo per usare Zenity ...


La tua sete di andare avanti e dare la risposta a prescindere avrebbe dovuto essere placata andando qui: unix.stackexchange.com/questions/2273/… . Inoltre, vedi il mio commento sulla risposta accettata.
Tshepang,

Oh, scusa - in qualche modo ho perso quella domanda ...
pbm

0

Che ne dici di usare ffmpeg concat in questo modo:

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

Se viene visualizzato un errore Nome file non sicuro aggiungere -safe 0tra concate -i.


0

Se non sei collegato al formato contenitore AVI come output, puoi ottenere facilmente l'unione senza perdita di file AVI dalla GUI di MKVtoolnix. https://forums.plex.tv/t/howto-joining-multi-part-movies-files-with-mkvtoolnix-gui/113211 (Le istruzioni in questo link si riducono a: aggiungi il primo file AVI, fai clic destro> aggiungi> scegli il secondo file, quindi fai clic su "avvia il muxing").

Questo funziona anche con sottotitoli, file mp4, ecc. Ha anche il vantaggio di un file di output che è più affidabile per la riproduzione e lo streaming su lettori moderni.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.