Kenburns
From DVD-Slideshow
Introduction
|
kenburns is a keyword for the Ken Burns effect named after Ken Burns. It takes images and zooms and pans it in a slow effect that really pulls focus into the image. Exampes of such an effect are found in Apple's slideshow screensaver, or GLSlideshow on Linux. |
Usage
image.jpg : duration : subtitle : kenburns : start zoom ; pan start ; end zoom ; pan end
As you can see, the values are quite flexible for their input. For the panning positions, you can specify a preset (topleft, bottomright), a percentage (40%, 60%), or a pixel value (300, 450). Because of the values that can be passed, you have granular control over the entire effect. The syntax is very similar to the crop effect.
zoom can be one of the following:
- n% ( set image size equal to n% of original image size)
- imagewidth (set image size equal to original image width)
- imageheight (set image size equal to original image height)
Location can be one of the following:
- x1,y1;x2,y2Pixel locations of the top left and bottom right corners
- x%,y% (location in percent of image size from the left and top of the video window) Example:
- keyword:
|
topleft |
top |
topright |
|
left |
middle |
right |
|
bottomleft |
bottom |
bottomright |
Examples:
image.jpg:duration:sub:kenburns:651,390;1134,759;372,330;1365,1089
image.jpg:duration:sub:kenburns:30%;60%,60%;75%;40%,50%
image.jpg:duration:sub:kenburns:50%;topleft;50%;bottomright
image.jpg:duration:sub:kenburns:100%;left;0,0;720,480
image.jpg:duration:sub:kenburns:100%;left;imageheight;left
Making life easier
Most people won't want to bother with adding all of these specific values into a slideshow with a large number of images. It would be nice if this utility would make some assumptions about tasteful defaults from a few inputs. Using dir2slideshow, you can specify the transition effect and duration, as well as the duration of the kenburns effect, so now it is just a matter of placing values of sensible zooming and panning of images.
dir2slideshow 0.8.0 has an option (-k) that enables a random kenburns effect.
There is a PHP script that can be run from a webserver that will allow you to upload your output file from dir2slideshow and have it populate itself with kenburns effects (with editable options). I would recommend using this over hand-configuring the input file. The resulting output is dvd-slideshow ready!
This script is located here: [1]
