Back to portfolio
VAPAN // Automations
SpeedPaint Automation
Automated speedpaint video rendering from batches of frames.
Stack: Node.js / FFmpeg / Playwright

What we had to solve
The artist assembled drawing-process videos from thousands of PNG frames by hand inside a GUI editor. A single video took hours, parallel rendering was impossible and repetitive steps piled up errors.
What we did
Built a Node.js tool that combines FFmpeg for video assembly and Playwright for batch automation. It renders multiple videos in parallel, manages a job queue and retries failed jobs without losing progress.
What the client got
- 01
Page loads in under 1 second on 4G
- 02
Manual steps removed, processing runs on autopilot
- 03
Leads and player actions reach the team without loss thanks to validated forms and logging


