использование
ffmpeg -i test.mkv -loop 1 -i watermark.png \ -filter_complex "overlay=x=0:y='if(gte(t,0), ((H+h)\/5)\*mod(t\,5)-h, NAN)':shortest=1" \ output.mkv
5 секунд - период вышеприведенного выражения. Измените оба параметра, 5
чтобы изменить период.
Если вы не работаете с файлами с отрицательными временными метками, такими как сегментированные или разделенные файлы, используя ffmpeg -ss
в copy
режиме, вы можете пропустить gte
функцию.
ffmpeg -i test.mkv -loop 1 -i watermark.png \ -filter_complex "overlay=x=0:y='((H+h)\/5)\*mod(t\,5)-h':shortest=1" \ output.mkv