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.