Wie füge ich zwei * .avi-Dateien zu einer zusammen?


22

Ich habe zwei *.aviDateien:

sequence1.avi
sequence2.avi

Wie füge ich diese beiden Dateien über eine Befehlszeile oder eine grafische Benutzeroberfläche zusammen?


mich neugierig warum lieber ffmpeg?
— Tshepang

ffmpeg ist ein sehr leistungsfähiges Tool, daher dachte ich, es könnte zwei Dateien zusammenführen. Wie Sie Micheals Antwort entnehmen können, haben wir uns für Avimerge entschieden.
— Stefan

1
Sie können ffmpegBefehl verwenden, wenn Sie möchten (da es nicht GUI ist, poste ich es nicht als Antwort) IIRC.
— Maciej Piechotka

@Maciej Sie könnten Ihre Antwort schreiben hier .
— Tshepang

Entschuldigung, aber Sie haben mir immer noch nicht gesagt, warum ffmpeg
— tshepang 31.12.10

Antworten:



10

Einfach mit dem Mencoder (im Lieferumfang von mplayer in Arch Linux enthalten):

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


1

Sie können AVI-Dateien mit avimergedem Transcode- Paket zusammenführen:

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

Ich weiß, dass es kein GUI-Tool ist, aber um GUI zu haben, können Sie das folgende Skript verwenden:

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

Es wird kdialogso verwendet, dass es für KDE-Benutzer ist. GNOME-Benutzer sollten es so ändern, dass es Zenity verwendet.


Ihr Durst, weiterzumachen und die Antwort trotzdem zu geben, hätte gestillt werden müssen, wenn Sie hier waren: unix.stackexchange.com/questions/2273/… . Siehe auch meinen Kommentar zur akzeptierten Antwort.
— Tshepang

Oh, sorry - irgendwie habe ich diese Frage verpasst ...
— pbm

0

Was ist mit ffmpeg concat so:

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

Wenn Sie eine Fehlermeldung erhalten, fügen Sie einen unsicheren Dateinamen-safe 0 zwischen concatund hinzu -i.


0

Wenn Sie nicht mit dem AVI-Containerformat als Ausgabe verbunden sind, können Sie AVI-Dateien über die MKVtoolnix-Benutzeroberfläche verlustfrei zusammenfügen. https://forums.plex.tv/t/howto-joining-multi-part-movies-fileses-with-mkvtoolnix-gui/113211 (Die Anweisungen in diesem Link beschränken sich auf: Fügen Sie die erste AVI-Datei hinzu, klicken Sie mit der rechten Maustaste> anhängen> zweite Datei auswählen, dann auf "Muxen starten" klicken).

Dies funktioniert auch für Untertitel, MP3-Dateien usw. Es hat auch den Vorteil einer Ausgabedatei, die auf modernen Playern zuverlässiger abgespielt und gestreamt werden kann.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.