Sie müssen mehrere Videos zu einem zusammenführen und Soundtrack-MP3-Datei und das letzte Video mit Ton hinzufügen.FFMPEG Wie mehrere Videos zu einer Datei mit Fade-Effekt zusammenführen und Audio hinzufügen?
gefunden Nur diese Lösung: https://superuser.com/questions/778762/crossfade-between-2-videos-using-ffmpeg Aber verwendet statische Dateilänge in Parameter ...
Ok, kann ich alle Längen berechnen vor und fügen Sie Audio:
ffmpeg -i music.mp3 -i 1.mov -i 2.mov -f lavfi -i color=black:s=1280x720 -filter_complex "[1:v]format=pix_fmts=yuva420p,fade=t=out:st=4:d=1:alpha=1,setpts=PTS-STARTPTS[va1]; [2:v]format=pix_fmts=yuva420p,fade=t=in:st=0:d=1:alpha=1,setpts=PTS-STARTPTS+4/TB[va2]; [3:v]scale=1280x720,trim=duration=9[over]; [over][va1]overlay[over1]; [over1][va2]overlay=format=yuv420[outv]" -vcodec libx264 -map 0:a -map [outv] -shortest out.mp4
Wie mehr verschmelzen als zwei Videos ?? Und wie fügt man ein weiteres end.avi hinzu, das Sound und Mute Music.mp3 enthält?
Ich habe immer von Hand Legen Sie die genauen Positionen der Überblendeffekte beim Zusammenführen von Clips fest, aber Sie müssen sehr vorsichtig und präzise sein. Es ist ein Schmerz in den Arsch. Vielleicht könnten Sie die Längenwerte in internen Variablen '[0: 0] st (Variablenname, Ausdruck)' speichern und diese dann verwenden, um Positionen zu berechnen. –
@GergelyLukacsy ok, grundsätzlich kann ich zuerst Dateilängen bekommen und dann Parameter mit genauen Positionen erzeugen. Ok, klar damit, wie kann ich Audio zu konvertierten Videos hinzufügen? – user2455079