render.mjs
Tools · Edit, render, publish · Apache-2.0
- What it does
Renders any page that exposes window.__seek to MP4 or PNG stills, frame by frame, through Chrome's DevTools protocol and ffmpeg. Options for a time range, half-scale drafts, shutter blur by averaging sub-frames, and seeded grain. Writes the film's cut and event list beside the video.
- Get it
node scripts/render.mjs film/index.html film/final.mp4 --audio film/audio/mix.wav [--shutter 180 --subframes 8] [--grain 0.03]
- Needs
Google Chrome or Chromium, ffmpeg, Node 22
- License
Apache-2.0
- From