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.