Я хочу наложить картинку на видео в качестве водяного знака. Как вставить анимированный водяной знак, который случайно перемещается из стороны в сторону.
Например, водяной знак, расположенный в верхнем / верхнем левом углу, перемещается случайным образом в верхний / верхний правый угол и останавливается там на пять секунд, а затем перемещается вниз в правый нижний угол.
Я не хочу, чтобы водяной знак имел перекрестное движение и перемещался из верхнего правого угла в нижний левый угол.
Вот пример моего кода, с помощью которого водяной знак случайно перепрыгивает в угол каждые 200 кадров без анимации:
ffmpeg -i "source.mp4" -i "watermark.png" -filter_complex "[1:v]scale=50:-1[a]; [0:v][a]overlay=x='st(0,floor(random(n)*2)+1);if(eq(mod(n-1,200),0), if(eq(ld(0),1),0, main_w-overlay_w ) ,x)':y='st(0,floor(random(n)*2)+1);if(eq(mod(n-1,200),0),if(eq(ld(0),1),0, main_h-overlay_h ),y)'" -codec:a copy "out.mp4"