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

16

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 mitmachen, hier und da ein paar Sekunden ausschneiden.

Ich verwende Google Picassa, um neue Start- und Endpunkte zu erstellen, aber ich kenne noch keinen guten Weg, um bei mpgs mitzumachen.

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

Kapsh
quelle

Antworten:

24

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

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

Unter Linux verwende ich cat:

cat file1.mpg file2.mpg file3.mpg >> newfile.mpg
Joshua K
quelle
Gültiger Punkt, aber er möchte einige Teile herausschneiden.
John T
1
Danke, das hat super geklappt. Ich kann immer noch Picassa zum Ausschneiden der Teile verwenden und dann den Kopierbefehl zum Zusammenfügen mehrerer Clips verwenden.
Kapsh
1
Ich habe versucht, dies zu tun, und es wurde behauptet, dass der Kopiervorgang erfolgreich war, aber das Video dauert nur so lange wie das letzte Video, obwohl es anscheinend beim ersten kopierten Video beginnt. Warum ist das so und was kann ich tun, um es zu beheben?
nhinkle
Und es ist schade, dass dies mit .mp4 nicht funktioniert (da es sich um ein Containerformat handelt) - Sie erhalten eine Datei, die so groß ist, wie sie sein muss, aber nur die erste Datei wird
abgespielt
1
Hat bei mir mit einem 4-teiler gearbeitet. Der Zeitstempel der endgültigen Version ist durcheinander, spielt sich aber einwandfrei ab.
FreeMan
9

Neuere Versionen von ffmpeg können dies über den Concat-Demuxer tun, der zuverlässiger sein sollte als die Verwendung von cat oder copy. Erstellen Sie zunächst eine Datei mit dem Namen inputs.txt, die Folgendes enthält

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

Verwenden Sie dann den folgenden Befehl ffmpeg:

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

Sehen Sie hier für weitere Informationen.

Übelsuppe
quelle
Ich habe dies versucht, aber das Audio wurde entfernt / nicht im resultierenden Clip vorhanden.
Peter Mitrano
1

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

John T
quelle
1
Guter Punkt ... Aber im Ernst, ein superuserwürde wahrscheinlich etwas professionelleres gebrauchen: D
Julian F. Weinert
1

Verbinden / kodieren / konvertieren Sie nach Herzenslust mit MediaCoder .

Tutul
quelle
0

Ich habe copy / b & verwendet, das die Dateien zusammenfügt. OK, aber es hat etwas mit dem Header zu tun, das mit dem Zeitcode zu tun hat. 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 Schneiden Sie jedes Video mit Xmedia Recode

Max
quelle
Bitte zitieren Sie die wesentlichen Teile der Antwort aus dem / den Verweis (en), da die Antwort ungültig werden kann, wenn sich die verlinkte (n) Seite (n) ändern.
DavidPostill
0

Wenn Sie sie einfach über die oben vorgeschlagene Befehlszeile zusammen kopieren, wird die Dauer in Ihrem Mediaplayer nicht korrekt angezeigt, funktioniert jedoch möglicherweise weiterhin. Vertraue nicht der von deinem Player gemeldeten Dauer - überprüfe sie manuell.

Wenn ich Videos von DVD rippe und kombiniere, bekomme ich mpg-Dateien, die ich mit dem Kopierbefehl kombinieren kann, und obwohl VLC die Dauer nicht richtig meldet, "sieht" Handbrake die richtige Dauer. und die endgültigen neu codierten mp4-Dateien werden korrekt wiedergegeben und weisen die korrekte Dauer auf.

Glaurung
quelle
Die Technologie hat sich seit 7 Jahren verändert und verbessert, nicht wahr?
Yass