programmatic-video

Installation
SKILL.md

Programmatic Explainer Video (PIL + ffmpeg or Remotion + Gemini TTS)

Create short (10-30s) animated explainer videos. Two pipelines:

  1. PIL + ffmpeg — lightweight, zero setup, static frames
  2. Remotion + Gemini TTS — React components, spring animations, per-slide audio sync

User preference: When the user says "not boring" or wants engaging content, default to Remotion. PIL+ffmpeg is the fallback for quick spikes.

When to Use

  • User asks for a short animated explainer, title cards, or motion-graphics video.
  • Manim is unavailable or overkill (no math/LaTeX, simple text scenes).
  • Need a deterministic, dependency-light pipeline.
  • For more dynamic/engaging videos (animated components, spring physics, complex layouts), use Remotion.

Don't use for: 3Blue1Brown-style math animations (use manim-video), interactive web demos, or long-form edited video.

Choosing: PIL+ffmpeg vs Remotion

Installs
2
GitHub Stars
1
First Seen
Oct 26, 2026