[FFmpeg-user] deep zoom-in
Michael Koch
astroelectronic at t-online.de
Sun Feb 7 21:28:38 CET 2016
>
> 2. It would be nice to have an expression for a lookup table, for example
>
> lookup(x, y0, y1, y2, ... , z)
>
> Evaluate x, and if the result is 0 return y0, if the result is 1
> return y1, and so on, else if the result is out of range return z.
>
I found a workaround for a lookup table. The following example makes a
slideshow where each picture is shown 1 second (25 frames), except the
3rd picture is shown 3 seconds (25+50 frames) and the 5th picture is
shown 5 seconds (25+100 frames).
ffmpeg -start_number 400 -i IMG_%%4d.jpg ^
-vf "zoompan=d=25+'if(eq(in,3),50,0)'+'if(eq(in,5),100,0)'" ^
-c:v mpeg4 -s 1800x1200 -b:v 5M -q:v 2 test.mp4
Maybe it's useful to add this example to the documentation of the
zoompan filter.
Michael
More information about the ffmpeg-user
mailing list