Wie kann ich mehrere .mpg-Filmdateien zusammenfügen?

37689
Kapsh

Ich erstelle viele dieser kleinen Clips auf meiner Digitalkamera. Diese sind im .mpg-Format und bevor ich sie mit anderen teile, würde ich gerne einfach beitreten und ein paar Sekunden hier und da einclipsen.

Ich benutze Google Picassa, um neue Start- und Endpunkte zu erstellen, aber ich weiß noch nicht, wie man mpgs beitreten kann.

Was ist die beste kostenlose Software, die ich dafür verwenden kann?

14

7 Antworten auf die Frage

21
Joshua K

mpg-Dateien sind am einfachsten zu verbinden. Sie können sie tatsächlich zusammen kopieren. In Windows verwendest du

copy/b file1.mpg+file2.mpg+file3.mpg newfile.mpg 

In Linux verwende ich cat:

cat file1.mpg file2.mpg file3.mpg >> newfile.mpg 
Gültiger Punkt, aber er möchte einige Teile herausschneiden. John T vor 15 Jahren 0
Danke, das hat super funktioniert. Ich kann Picassa weiterhin verwenden, um die Teile zu beschneiden, und dann den Befehl zum Kopieren verwenden, um mehrere Clips zu verbinden. Kapsh vor 15 Jahren 1
Ich habe versucht, dies zu tun, und es wurde behauptet, dass die Kopie erfolgreich war, aber das Video dauert nur so lange wie das letzte Video, auch wenn es beim ersten Video zu beginnen scheint. Warum ist das so und was kann ich dagegen tun? nhinkle vor 14 Jahren 1
Und es ist schade, dass dies nicht mit .mp4 (einem Container-Format) funktioniert - Sie erhalten eine Datei, die so groß ist, wie sie sein muss, aber es wird nur die erste Datei abgespielt PandaWood vor 13 Jahren 0
Das >> im Linux-Befehl hätte> sein sollen. Ich habe versucht, es zu bearbeiten, aber das Web-Interface von SE ließ mich nicht, weil meine Zeichen nicht genug waren. Ben Crowell vor 7 Jahren 0
@BenCrowell 'sollte haben' ist spekulativ. Das >> wird an eine vorhandene Datei angehängt oder eine neue erstellt, was nützlich sein kann, während das einzige> das vorhandene Ziel zerstört. Es liegt am Benutzer und beide arbeiten und dienen einem Zweck. Joshua K vor 6 Jahren 0
Auf Ubuntu 18 enthält die endgültige Datei nur den Inhalt der ersten Datei Guus vor 6 Jahren 0
@Guus Ich benutze immer noch 16. Es scheint WIRKLICH seltsam zu sein, dass sich dieses Verhalten geändert hat. Ich werde nach dem Update überprüfen und ggf. meine Antwort aktualisieren. Joshua K vor 6 Jahren 0
Arbeitete für mich mit einem 4-Parter. Der Zeitstempel der endgültigen Version ist durcheinander, aber er läuft gut durch. FreeMan vor 6 Jahren 1
9
evilsoup

Neuere Versionen von ffmpeg können dies über den concat-Demuxer tun, der zuverlässiger sein sollte als cat oder copy. Erstellen Sie zuerst eine Datei namens inputs.txt, die enthält

file /path/to/input1.mpg file /path/to/input2.mpg file /path/to/input3.mpg 

Verwenden Sie dann den folgenden ffmpeg-Befehl:

ffmpeg -f concat -i inputs.txt -c copy output.mpg 

Sehen Sie hier für weitere Informationen.

Ich habe es versucht, aber das Audio wurde im resultierenden Clip entfernt / nicht vorhanden. Peter Mitrano vor 6 Jahren 0
1
Grumbel

Für Linux ist Avidemux ziemlich gut:

Für Windows gibt es

Es gibt auch weitere Low-Level-Tools, die direkt auf den MPEG-Stream zugreifen, z.

Diese sind möglicherweise für verlustfreies Schneiden geeignet, geben aber viel weniger Freiheit.

Avidemux für Windows ist auch ziemlich gut, ich finde es besser als VirtualDub. ansgri vor 11 Jahren 0
1
Tutul

Mit MediaCoder können Sie nach Herzenslust mitmachen, codieren oder konvertieren .

1
John T

Wie wäre es mit Windows Movie Maker oder Windows Live Movie Maker? (Abhängig von Ihrer Windows-Version, die Sie anscheinend für Ihre anderen Fragen verwenden).

Ein guter Punkt ... Aber im Ernst, ein "Superuser" würde wahrscheinlich etwas professionelleres verwenden: D Julian F. Weinert vor 9 Jahren 1
0
Max

Ich habe copy / b & verwendet, das die Dateien OK verbindet, aber es tut etwas mit dem Header, der den Zeitcode durcheinander bringt. Aber dann lief ich die gesamte Datei durch XMedia Recode mit nur Video - Kopie (nicht konvertieren) und Audio - Kopie mit der gleichen Erweiterung und das schien es zu begradigen: http://forum.videohelp.com/threads/375401-How-to -cut-any-video-with-Xmedia-Recode

Bitte zitieren Sie die wesentlichen Teile der Antwort aus den Referenzlinks, da die Antwort ungültig werden kann, wenn sich die verlinkten Seiten ändern. DavidPostill vor 7 Jahren 0
0
Glaurung

Wenn Sie sie einfach wie oben beschrieben über die Befehlszeile zusammen kopieren, wird die Dauer in Ihrem Media Player nicht korrekt angegeben, kann jedoch trotzdem funktionieren. Vertrauen Sie nicht der von Ihrem Spieler gemeldeten Dauer - überprüfen Sie diese manuell.

Wenn ich Videos von DVD rippe und kombiniere, bekomme ich mpg-Dateien, die ich mit dem Kopierbefehl kombinieren kann. Wenn der RLC-Vorgang jedoch ohne Neucodierung erfolgt, wird die Dauer zwar von VLC nicht korrekt gemeldet, "Handbrake" sieht jedoch die richtige Dauer und die endgültig neu kodierten mp4-Dateien werden korrekt wiedergegeben und zeigen die korrekte Dauer an.

Die Technologie hat sich seit 7 Jahren verändert und verbessert, findest du nicht? yass vor 7 Jahren 0