Zwei Videos zu einem mit ffmpeg o.ä. zusammenfügen
Hallo, ist zwar etwas OT, aber vielleicht liest ein Video-Guru mit. Ich möchte zwei Video (meist mpeg oder mp4) ohne Ton zu einem zusammen bauen, so dass diese synchron ablaufen. Z.B. Video 1: 1280x680, Video 2 1280x120 Final sollten sie übereinander liegen und dann eine Größe von 1280x800 haben (die Auflösung ist hier rein fiktiv) und Video 1 ist über Video 2. Hat jemand einen Befehl für die Konsole parat? Eine Recherche bei Tante-G hat mich nicht wirklich schlau gemacht. Auf dem Rechner, auf dem ich das durchführen will sind keine Spezial-Tools installiert nur ffmpeg und mencoder. Gruß Herbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Mittwoch, 22. Januar 2020, 19:34:33 CET schrieb Herbert Albert:
Hallo,
ist zwar etwas OT, aber vielleicht liest ein Video-Guru mit.
Ich möchte zwei Video (meist mpeg oder mp4) ohne Ton zu einem zusammen bauen, so dass diese synchron ablaufen. Z.B. Video 1: 1280x680, Video 2 1280x120 Final sollten sie übereinander liegen und dann eine Größe von 1280x800 haben (die Auflösung ist hier rein fiktiv) und Video 1 ist über Video 2.
Hat jemand einen Befehl für die Konsole parat? Eine Recherche bei Tante-G hat mich nicht wirklich schlau gemacht.
Auf dem Rechner, auf dem ich das durchführen will sind keine Spezial-Tools installiert nur ffmpeg und mencoder.
Gruß
Herbert ich habe da etwas gefunden, bei dem die Videos nebeneinander angeordnet werden:
ffmpeg -i left.avi -i right.avi -filter_complex " nullsrc=size=200x100 [background]; [0:v] setpts=PTS-STARTPTS, scale=100x100 [left]; [1:v] setpts=PTS-STARTPTS, scale=100x100 [right]; [background][left] overlay=shortest=1 [background+left]; [background+left][right] overlay=shortest=1:x=100 [left+right] " Wie muss ich es ändern, damit sie übereinander sind? -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Mittwoch, 22. Januar 2020, 20:12:08 CET schrieb Herbert Albert:
Am Mittwoch, 22. Januar 2020, 19:34:33 CET schrieb Herbert Albert:
Hallo,
ist zwar etwas OT, aber vielleicht liest ein Video-Guru mit.
Ich möchte zwei Video (meist mpeg oder mp4) ohne Ton zu einem zusammen bauen, so dass diese synchron ablaufen. Z.B. Video 1: 1280x680, Video 2 1280x120 Final sollten sie übereinander liegen und dann eine Größe von 1280x800 haben (die Auflösung ist hier rein fiktiv) und Video 1 ist über Video 2.
Hat jemand einen Befehl für die Konsole parat? Eine Recherche bei Tante-G hat mich nicht wirklich schlau gemacht.
Auf dem Rechner, auf dem ich das durchführen will sind keine Spezial-Tools installiert nur ffmpeg und mencoder.
Gruß
Herbert
ich habe da etwas gefunden, bei dem die Videos nebeneinander angeordnet werden:
ffmpeg -i left.avi -i right.avi -filter_complex " nullsrc=size=200x100 [background]; [0:v] setpts=PTS-STARTPTS, scale=100x100 [left]; [1:v] setpts=PTS-STARTPTS, scale=100x100 [right]; [background][left] overlay=shortest=1 [background+left]; [background+left][right] overlay=shortest=1:x=100 [left+right] "
Wie muss ich es ändern, damit sie übereinander sind? Das läuft so nicht. Was läuft ist:
ffmpeg \ -i Test2_v1.mp4 \ -i Test2_v0.mp4 \ -filter_complex '[0:v]pad=iw*2:ih[int];[int][1:v]overlay=W/2:0[vid]' \ -map [vid] \ -c:v libx264 \ -crf 23 \ -preset veryfast \ output.mp4 aber auch wieder nebeneinander, nicht übereinander. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (1)
-
Herbert Albert