Ich weiß nicht einmal, ob es möglich ist, aber wenn mir jemand helfen könnte, wäre es wirklich großartig! :)
Also ändere ich zuerst die Größe meines Videos mit diesem Befehl:
CODE №1
ffmpeg -i input.mp4 -c:v libx264 -crf 20 -crf 16 -vf scale=750:1334 output.avi
Dann füge ich GIF-Overlay mit Chroma-Key wie folgt hinzu:
CODE №2
ffmpeg -i input.avi -ignore_loop 0 -i watermark.gif -filter_complex "[1:v]colorkey=0x54FF5F:0.1:0.2[ckout];[0:v][ckout]overlay=x=705:y=25:shortest=1[out]" -map "[out]" output.avi
Und dann 2 weitere Overlays:
CODE №3
ffmpeg -i input.avi -i arrow.png -i Dots.png -filter_complex "overlay=x=310:y=1230,overlay=x=705:y=25" output.avi
Und für den letzten Teil konkatiere ich ein Video, das ich mit einem anderen gemacht habe, so:
CODE №4
ffmpeg -i "concat:vid1.avi|input.avi" -c copy output.avi
Wäre wirklich toll, wenn mir jemand helfen könnte, ein paar Beispiele zu zeigen, wie man all diese Skripte in 1 zusammenführt :) Oder zumindest №3 und №3. Vielen Dank im Voraus!
Verwenden
ffmpeg -i input.mp4 -ignore_loop 0 -i watermark.gif -i arrow.png -i Dots.png -filter_complex "[0]scale=750:1334,setsar=1[v];[1]colorkey=0x54FF5F:0.1:0.2[ckout];[v][ckout]overlay=x=705:y=25:shortest=1[gif];[gif][2]overlay=x=310:y=1230[arw];[arw][3]overlay=x=705:y=25" -c:v libx264 -crf 20 -crf 16 output.avi
Sie sollten den Concat separat durchführen.
Artjom Derzky
MarianD