Ich habe zwei Hälften einer einzelnen Show in zwei MP4-Dateien, die in H264 codiert sind. Ich möchte mich ihnen anschließen, ohne sie neu zu kodieren.
Ist das möglich?
Ich habe es geschafft, mit Quicktime Pro ein zusammengefügtes Video als Quicktime-Datei (.mov) zu erstellen, aber dann konvertiert Quicktime Pro es nicht wieder in .MP4, ohne es neu zu codieren. Dies kann daran liegen, dass die beiden H264-Videos in der .mov-Datei noch als einzelne "Objekte" getrennt sind.
Ich habe auch Probleme mit MPEG StreamClip, ohne eine echte Lösung zu finden. Aber ich habe vielleicht etwas verpasst.
Beachten Sie, dass ich nicht dasselbe Problem mit MPEG2-Dateien habe. Ich kann sie beispielsweise in einen .MPEG-Container oder eine .TS-Datei exportieren und sie dann verbinden, ohne sie mit MPEG Streamclip neu zu codieren.
Jeder Vorschlag ist willkommen, vorzugsweise unter Verwendung von Mac-Software.
Antworten:
Wie man eine flv-Datei zu einer verkettet
quelle
-bsf aac_adtstoasc
für das Concat-Kommando aufgehört-bsf
Argumente weglassen, dann funktionierte es für mich.-bsf xxx
was gute Ergebnisse gebracht hat. Beim zweiten Versuch war jedoch die zweite Hälfte des kombinierten Films beschädigt. Es stellte sich heraus, dass Handbrake die beiden Hälften aus unbekannten Gründen unterschiedlich breit codiert hatte (640 vs. 636). Ich hatte in beiden Fällen das gleiche Preset verwendet. Wie auch immer, ich bin zurückgegangen und habe in der ersten Hälfte wieder die Handbremse benutzt, die jetzt der zweiten Hälfte entspricht. Der neu kombinierte Film war okay. Tipp: exiftool zeigt alles über eine mp4 / m4v-Datei an.MP4Box erledigt das für Sie:
MP4Box ist plattformübergreifend und funktioniert unter OSX. Ich habe dies jedoch unter Ubuntu Linux mit H264-Videos versucht, die von Handbrake für das iPhone 4S erstellt wurden.
Dies funktioniert recht schnell, da die Dateien nicht neu codiert werden.
quelle
sudo apt-get install gpac
es zu installieren. Sie können diese Befehlszeile verwenden, wenn Sie viele Dateien zum Verknüpfen haben:MP4Box $(for file in single*m4v; do echo -cat $file; done) joined.m4v
Der Quicktime MP4 Codec hat einen "Pass Through" Modus.
Hier finden Sie ein detailliertes Rezept zum Verbinden von zwei MP4 H264-Videos mit Quicktime. Beachten Sie, dass Quicktime X noch nicht weit genug fortgeschritten ist. Verwenden Sie daher Quicktime 7 (eine optionale Installation mit Snow Leopard):
Alternativ können Sie SimpleMovieX verwenden , einen Shareware-Video-Editor, der genau dies als Feature bewirbt.
quelle
Ich denke, dies sollte möglich sein, obwohl die beiden Teile möglicherweise auf "gleiche" Weise (Auflösung usw.) sein müssen, damit der Join funktioniert. Das klingt so, als ob es in Ihrer Situation wahrscheinlich der Fall sein wird.
Sie könnten dieses Tool ausprobieren: http://www.smlabs.net/tsmuxer_en.html ... Ich habe es nicht verwendet, aber es listet speziell das Verknüpfen von Dateien als Teil seines Funktionsumfangs auf, und H.264 ist eine der unterstützten Codierungen.
quelle
Verwenden Sie mkvtoolnix . Öffnen Sie dann "mkvtoolnix-gui.exe" (in Windows 8.1 64 Bit befindet es sich unter: C: \ Programme \ MKVToolNix \ mkvtoolnix-gui.exe). Fügen Sie die erste Datei hinzu. Wählen Sie dann diese erste Datei aus, klicken Sie mit der rechten Maustaste auf "Dateien anhängen" und wählen Sie die Dateien aus, die Sie zusammenführen möchten. Ändern Sie möglicherweise den Zielordner und den Dateinamen. Klicken Sie anschließend auf "Multiplexing starten".
quelle