create-kinetic-typography
Installation
SKILL.md
create-kinetic-typography
Purpose
Render animated kinetic text overlays as frame-by-frame PIL PNG sequences, then mux into qtrle-codec ARGB .mov files that ffmpeg can overlay on a video master with alpha. The atom replaces static red-Impact-text hyperframes (the create-motion-graphics-hyperframes atom) for cuts where motion lifts the perceived production value — typically intros, countdowns, slam-in stamps, and end-card line builds.
Why not use an AI video model for animated text? Because (a) i2v models hallucinate letter shapes and produce ugly typography drift across frames; (b) reroll rates for clean kinetic text are coin flips; (c) PIL is free, deterministic, infinitely tweakable, and ships in under 200 lines of Python. See LEARNINGS.md #23.
Pairs with:
create-motion-graphics-hyperframes(the static counterpart — use for held text)add-captions-burn(for VO-paced subtitle captions, not animation)