Storyboard Video Generator — Ken Burns Slideshow avatar

Storyboard Video Generator — Ken Burns Slideshow

Under maintenance

Pricing

Pay per event

Go to Apify Store
Storyboard Video Generator — Ken Burns Slideshow

Storyboard Video Generator — Ken Burns Slideshow

Under maintenance

Turn a set of images (or a story) into a polished video with smooth ken-burns zoom/pan motion and optional audio. Give image URLs or a story to auto-generate scenes. For faceless videos, slideshows, reels, ads, and animatics.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Dami's Studio

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Storyboard Video Generator (Ken Burns)

Turns a set of images, or a written story, into an MP4 with slow ken-burns zoom and pan on each frame, plus optional background audio. Built for faceless videos, slideshows, reels, and rough animatics where you want motion without editing each clip by hand. If you already have artwork, give it the URLs. If you only have a story, it writes the scenes and generates the images first.

How it works

Each image gets a per-clip ffmpeg pass that zooms and pans it over secondsPerImage, the clips are concatenated in order, and the audio track (if any) is mixed in. In story mode the text is split into scenes with an OpenAI model, then each scene is rendered to an image before animation.

Input

Nothing is strictly required, but you need to supply either imageUrls or story. If both are empty the run fails.

FieldRequiredNotes
imageUrlsone of thesePublic image URLs to animate, in order. Skips generation entirely.
storyone of theseProse to split into scenes and generate images from. Needs openaiApiKey.
numScenesnoImages to generate in story mode. Default 5, max 15.
stylenoShared visual style for generated images. Story mode only.
charactersnoRecurring-character description so generated scenes stay consistent.
imageQualitynogpt-image-1 quality for generated scenes: low, medium (default), or high. Trades cost for sharpness — see Pricing. Story mode only.
secondsPerImagenoHow long each image is held, with motion. Default 4.
fpsnoOutput frame rate. Default 30.
aspectRationo9:16 (default), 16:9, or 1:1.
audioUrlnoPublic URL to a voiceover or music track laid over the whole video.
openaiApiKeystory modeYour OpenAI key. Only used to write scenes and generate images.

Output

The MP4 is saved to the run's key-value store and a single record is pushed to the dataset describing it. Key fields: videoUrl and videoKey (where to fetch the file), durationSeconds, images (count animated), aspectRatio, fps, and hasAudio.

Example

{
"story": "A lighthouse keeper finds a message in a bottle and rows out to sea to follow it.",
"numScenes": 6,
"style": "moody watercolor, muted palette",
"secondsPerImage": 4,
"aspectRatio": "9:16",
"audioUrl": "https://example.com/ambient.mp3",
"openaiApiKey": "sk-..."
}

Pricing

$0.015 per output second, pay per result, no subscription. Story mode uses your own OpenAI key, so image generation is billed by OpenAI separately.

The OpenAI image cost depends on imageQuality (gpt-image-1, per image): low ≈ $0.011, medium ≈ $0.04, high ≈ $0.167. So the default 5-scene story run costs roughly $0.06 on low, $0.20 on medium, or $0.84 on high in OpenAI charges. Pick low for drafts and high only when you need the sharpest frames.

Notes

The duration you pay for is the final video length, so secondsPerImage times the number of images (audio does not extend it). Image URLs must be publicly reachable, since the actor downloads them directly; a residential or datacenter proxy on the URLs won't help if the host blocks the request.