ken-burns-clip

Installation
SKILL.md

ken-burns-clip

Purpose

Take one still image, output an exact-duration MP4 with a subtle ken-burns push-in or pull-out. The motion primitive for the ffmpeg-motion strategy (see video-orchestrator/orchestrator.md State 3.4 motion strategy classifier).

This atom exists because:

  • Editorial illustration / 2D / halftone aesthetics break under generative i2v (Seedance hallucinates photoreal hands, Veo3 adds naturalistic motion, etc. — see LEARNINGS L1).
  • The right motion for those aesthetics is "printed page that moves" — subtle camera moves on still frames.
  • This recipe lived as a function inside edit-videos/scripts/build_dynamic.py and kept getting re-implemented. Promoted to a first-class atom.

When to use

  • Editorial illustration ads (New Yorker / Niemann / Steinberg lineage)
  • Hand-drawn / 2D / paper-and-ink styles
  • Halftone / risograph / printed-magazine aesthetics
  • Any AI-generated still image that needs subtle motion without generative video re-imagining
  • Orchestrator State 5 (Create clips) when motion_strategy: ffmpeg_motion is set
Installs
2
GitHub Stars
6
First Seen
Jul 10, 2026
ken-burns-clip — gooseworks-ai/gooseworks-ads-skills