
I'm not sure how to draw the box and scale it separately from the source video.

ffmpeg -i man.mp4 -vf 'gblursigma10' -c:a copy man-gblur.mp4 Applying a strong gaussian blur effect. Standard deviation will range from 0.5 upwards while steps can be a number from 1 to 6. Now, if I set the width to a fixed value, it runs, but then there's the problem that the overlay contains the whole video itself as it is the input of the drawbox filter. In FFmpeg the gblur filter takes 2 parameters, the standard deviation and the number of steps for gaussian approximation. Maybe the expression for out_w:'if(gte(t*20,600),600,t*20)' or for out_h:'20' is self-referencing. Just note that it is important that you download a current git version of ffmpeg because, from what I understood, previous ones do not support the t variable in the scale filter. With this I get an error of: Error when evaluating the expression 'if(gte(t*20,600),600,t*20)'. I've seen some solutions using overlay, but they are fixed width and are rather used to move the box around.

Since drawbox does not support the 't' (as in time) variable, I'm at a loss here. I need to draw a box that grows in size horizontally over a video (scaling its width as time goes by)
