Benutzen
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 Sekunden ist der Zeitraum des obigen Ausdrucks. Ändern Sie beide 5
, um den Zeitraum zu ändern.
Wenn Sie nicht mit Dateien mit negativen Zeitstempeln wie segmentierten oder mit ffmpeg -ss
im copy
Modus geteilten Dateien arbeiten, können Sie die gte
Funktion überspringen .
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