motion-studio

Motion graphics, made as programs.

Claude motion videos were everywhere on my X feed, so I learned to make them properly. I fact-checked the article I learned from and built this studio over eight lessons.

Safari OS v2, 32 s, sound on. One honeymoon booking goes from a website request to fully paid.

How it works.

A frame is a function.

A film is a web page with one function, seek(t). Playwright’s Chromium paints every frame, and ffmpeg encodes them. Same t, same pixels.

Sound is written too.

Scores are synthesised in Python on the film’s own beat grid, mastered to −14 LUFS, and every cue is checked against the picture.

Numbers, then eyes.

Claude can’t watch or hear a film. check.py measures what it can, and the Tests page says what each check leaves out.