透かしをビデオの場所へ移動して停止するにはどうすればいいですか?

透かしをビデオの場所へ移動して停止するにはどうすればいいですか?

透かしアニメーションを作成しましたが、ビデオの特定のポイントで停止し、10 秒待ってからフェードアウトするようにしたいと思います。使用しているコードは次のとおりです。

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

アニメーションは動作しますが、歌うのをやめて消えることができません。助けてもらえますか?

答え1

使用

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

これにより、透かしが 0 秒から 5 秒まで垂直にスクロールされ、その後 10 秒間停止し、1 秒後にフェードアウトします。

関連情報