Wie verschiebe ich ein Wasserzeichen an eine Videoposition und stoppe es?

Wie verschiebe ich ein Wasserzeichen an eine Videoposition und stoppe es?

Ich habe die Wasserzeichenanimation erstellt, möchte aber, dass sie an einem bestimmten Punkt im Video stoppt, 10 Sekunden wartet und ausgeblendet wird. Der Code, den ich verwende, ist dieser:

ffmpeg -y -r 60 -loop 1 -i 2.jpg -i logo2.png -filter_complex "overlay = 0: 'if (gte (t, 1), (overlay_h + (t-1) * 125), NAN) '"-shortest -c: v libx264 -t 20 test14.mp4

Die Animation funktioniert, aber ich kann nicht aufhören zu singen und verschwinden. Könnt ihr mir helfen?

Antwort1

Verwenden

ffmpeg -y -framerate 60 -loop 1 -i 2.jpg -loop 1 -i logo2.png -filter_complex "[1]fade=out:st=15:d=1[ol];[0][ol]overlay=W*5/100:'-h+clip(t*H/5,0,H*95/100)'" -c: v libx264 -t 20 test14.mp4

Dadurch wird das Wasserzeichen von 0 bis 5 Sekunden vertikal nach unten gescrollt, ruht dann 10 Sekunden und wird nach 1 Sekunde ausgeblendet.

verwandte Informationen