Ich habe eine Problemumgehung gefunden. Die beiden Videos, deren Auflösung mit dem dritten nicht übereinstimmte, wurden in Keynote erstellt und als Filme exportiert (Datei> Exportieren nach> Film). Es gibt eine Einstellung für die Auflösung, und ich habe mich anfangs für die 1080p-Option entschieden. Obwohl die Ausgaben in Quicktime immer noch 1920x1720 angezeigt wurden (was zu der Annahme führte, dass sie tatsächlich als 1920x1720 codiert waren), waren sie anscheinend nicht (zumindest was FFmpeg anging). Ich entdeckte, dass ich, wenn ich sie stattdessen mit einer "benutzerdefinierten" Auflösung anstelle von 1080p aus Keynote exportierte, die Option zur Eingabe von 1920x1720 gegeben habe. Wenn ich auf diese Weise erstellte Videos verwendete, funktionierte der FFmpeg-Befehl einwandfrei.
Verketten von Videos mit unterschiedlichen Parametern
Ich versuche, 3 Videos zu verketten, die unterschiedliche Kodierungen haben, und 2 fehlt das Audio. Ich habe den Tonspuren, die nicht verwendet wurden, stummgeschaltet:
ffmpeg -i video1_no_audio.m4v -f lavfi -i anullsrc -c:v copy -map 0:v -map 0:a? -map 1:a -shortest video1_now_with_blank_audio.m4v
Dann habe ich versucht, sie zu verketten mit:
ffmpeg -i video1_now_with_blank_audio.m4v -i video2.mp4 -i video3_now_with_blank_audio.m4v -filter_complex "[0:0] [0:1] [1:0] [1:1] [2:0] [2:1] concat=n=3:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" combined_vdeo.mp4
Das scheitert bei:
Parsed_concat_0 @ 0x7fba9b00fd80] Parameter für Eingangsverbindung in1: v0 (Größe 1920x1720, SAR 1: 1) stimmen nicht mit den entsprechenden Parametern für Ausgangsverbindung in0: v0 (1204x1080, SAR 1: 1) überein Fehler beim Reinitialisieren von Filtern! Fehler beim Einfügen eines Frames in das Filternetzwerk: Ungültiges Argument Fehler beim Verarbeiten der decodierten Daten für Stream # 2: 0 Konvertierung fehlgeschlagen!
Das erste und dritte Video sind Titel- und Kreditsequenzen, die ich in Keynote erstellt und als .mk4-Videos exportiert habe. Auf dem Bildschirm haben sie ein Seitenverhältnis von 1920 x 1720, das dem Video entspricht, mit dem ich sie zu verketten versuche. Ich bin mir nicht sicher, wie ich das erste und das dritte Video korrigieren soll, damit sie mit dem zweiten übereinstimmen und sie dann verketten ...
1 Antwort auf die Frage
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?