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]

Source on GitHub
Needs

Google Chrome or Chromium, ffmpeg, Node 22

License

Apache-2.0

License notes are on the pack's page

From

motionmaxxing

Everything from motionmaxxing in the gallery

Back to the Asset Library