Ken Burns effect
Watch as an animation →Slowly zoom in on or move across a still photo so it looks like moving footage.
When using real archive photos, maps, or documents, and for images the AI must not change (official photos, original artwork).
If the photo must not change, animate it in editing instead of generating video. In ffmpeg, first scale the image up about 2x, make a 4-second input with -loop 1 -framerate 24 -t 4, then move only 10–15% over 4 seconds, like zoompan=z='1+0.12*on/96':x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':d=1:s=1920x1080:fps=24. Because this expression uses d=1, a single photo fed in without repeating gives only 1 frame. If you don't scale up first, the picture jitters in steps. When the camera in a generated clip stays still, you can add a pan the same way (scale up, then move the crop position).
Turn a 16:9 still photo into a 4-second slow zoom of about 12 percent, scaling the image up first so it does not jitter: ffmpeg -i photo.jpg -vf "scale=3840:-2,zoompan=z='1+0.12*on/96':x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':d=96:s=1920x1080:fps=24,format=yuv420p" out.mp4
Not verified