Discuss the project
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

More of our work