提问者:小点点

一个关于ffmpeg drawtext的问题,60秒后,显示5秒间隔5秒


我想在我的视频中添加一个水印,但我不想在视频开始时添加它,在视频开始后,大约60s,我希望水印每60s显示一次,持续30s。我应该怎么写:

ffmpeg  -i input.mp4 -vf "drawtext=fontfile=MS.ttf:text='TEST':x=w-500:y=h-150:start_number=250:enable=lt(mod(t\,60)\,30):fontsize=40:fontcolor=white:shadowy=2" -c:v h264_videotoolbox -b:v 2000k -s 1280x720 output.mp4

共1个答案

匿名用户

视频开始后,大约60s,我希望水印显示每60s为30s

enable更改为

enable=gte(t\,60)*lt(mod(t\,60)\,30)