ffmpeg -i q.mp4 -c copy -bsf h264_mp4toannexb q.ts ffmpeg -i r.mp4 -c copy -bsf h264_mp4toannexb r.ts ffmpeg -i "concat:q.ts|r.ts" -c copy -bsf aac_adtstoasc qr.mp4
Beitritt zu H264 * ohne * Umcodierung
Ich habe zwei Hälften einer einzigen Show in zwei .MP4-Dateien, die in H264 codiert sind. Ich würde gerne ohne Re-Encoding beitreten .
Ist das möglich?
Es ist mir gelungen, ein verbundenes Video als Quicktime-Datei (.mov) mit Quicktime Pro zu erstellen, aber Quicktime Pro konvertiert es nicht ohne erneute Codierung zurück in .MP4. Dies kann darauf zurückzuführen sein, dass die beiden H264-Videos in der MOV-Datei nach wie vor als einzelne "Objekte" getrennt sind.
Ich habe auch Probleme mit MPEG StreamClip, ohne eine echte Lösung zu finden. Aber ich habe etwas vermisst.
Beachten Sie, dass ich bei MPEG2-Dateien nicht dasselbe Problem habe. Ich kann sie zum Beispiel in einen MPEG-Container oder eine .TS-Datei exportieren und dann mit MPEG Streamclip verbinden, ohne sie erneut zu codieren.
Jeder Vorschlag ist willkommen, vorzugsweise mit Mac-Software.
5 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
MP4Box erledigt das für Sie:
MP4Box -cat File01.m4v -cat File02.m4v File-joined.m4v
MP4Box ist plattformübergreifend und funktioniert unter OSX, jedoch habe ich es auf Ubuntu Linux mit H264-Videos versucht, die von Handbrake für das iPhone 4S erstellt wurden.
Dies funktioniert ziemlich schnell, da die Dateien nicht erneut codiert werden.
Die Quicktime MP4-Codec-Auswahl hat einen Durchlaufmodus.
Hier finden Sie ein ausführliches Rezept, um zwei MP4 H264-Videos mithilfe von Quicktime zu verbinden. Beachten Sie, dass Quicktime X noch nicht fortgeschritten genug ist. Verwenden Sie daher Quicktime 7 (eine optionale Installation mit Snow Leopard):
- Öffnen Sie die beiden H264-Videos in Quicktime 7. Nehmen wir an, sie heißen video1.mp4 und video2.mp4.
- Bei video1.mp4, Alles auswählen, dann Kopieren.
- Wechseln Sie zu video2.mp4, stellen Sie sicher, dass sich der "Cursor" am Anfang des Videos befindet, und klicken Sie dann auf Einfügen. Dadurch wird der Inhalt von video1.mp4 an der Vorderseite von video2.mp4 eingefügt.
- Dieser Schritt ist wahrscheinlich optional . "Speichern unter" das geänderte video2.mp4. Sie können nur im MOV-Format speichern. Ich habe als eigenständiger Film gespeichert, aber ein Referenzfilm könnte auch funktionieren. Ich habe den Dateinamen "video.mov" verwendet.
- Wählen Sie "Exportieren" im Dateimenü, um video.mov in die verbundene H264-Datei zu exportieren. Der zu exportierende "Export" ist "Movie to MPEG-4". Die Voreinstellung ist nicht wichtig, ich habe "LAN / Intranet" gewählt. Das Preset ist nicht wichtig, da wir es im nächsten Schritt überschreiben.
- Klicken Sie auf "Optionen", um zum Einstellungsdialogfeld zu gelangen. Im Videofenster ist "Videoformat" als "H.264" ausgewählt. Klicken Sie auf das Menü und wählen Sie "Pass Through". Wie erwartet werden alle anderen Optionen deaktiviert.
- Klicken Sie auf OK, dann auf Speichern, und sehen Sie, wie Ihre verbundene Datei mit der Geschwindigkeit Ihrer Festplatte gespeichert wird.
Sie können alternativ SimpleMovieX verwenden, einen Shareware-Video-Editor, der dies genau als Funktion ankündigt .
Ich denke, dass dies möglich sein sollte, obwohl die beiden Teile möglicherweise auf "gleiche" Weise (Auflösung usw.) sein müssen, damit der Join funktioniert. Das hört sich so an, als würde es wahrscheinlich in Ihrer Situation der Fall sein.
Sie können dieses Tool ausprobieren: http://www.smlabs.net/tsmuxer_en.html ... Ich habe es nicht verwendet, aber es werden speziell Verbindungsdateien als Teil des Funktionssatzes aufgelistet. H.264 ist eine der unterstützten Kodierungen.
Verwenden Sie mkvtoolnix . Öffnen Sie dann "mkvtoolnix-gui.exe" (in Windows 8.1 64bits 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 "Multiplexen starten".
Verwandte Probleme
-
3
Windows Media Center (Vista): Add-On oder Software zum Schneiden von TV-Aufnahmen?
-
3
Videobearbeitung mit ATI-Karten
-
1
VirtualDub für Linux
-
2
Wie viel Datenträgerverbrauch verwenden RAW-Videos?
-
1
Java Apps im Browser blinken / reißen beim Scrollen - warum?
-
3
Wiedergabe von Video-Rips mit Windows Media Center
-
5
Wie kann ich Internetfilme (Hulu usw.) am besten auf meinem Fernseher ansehen?
-
4
Eingebettetes Flash-Video in MS Word-Dokument (2003 oder 2007)
-
10
Erzwingen Sie die native Auflösung für den Nicht-PnP-Monitor in Windows
-
4
Wie erfahre ich, warum Windows Media Center keinen Film abspielt?