Skip to main content

HyperFrames v0.8.45

By Steven Van ·

The engine's new shutter-accurate blur samples up to 64 times per frame, and renders can now output HLS VOD alongside MP4.

The HyperFrames v0.8.45 release ships two separate motion blur mechanisms: a catalog component that reproduces the After Effects look, and a render engine that computes the actual shutter integral.

  • Producer: a new motionBlur option on a render configuration turns on sub-frame multi-sample blur, defaulting to 16 samples per frame, a 180 degree shutter angle and a shutter phase of -90. samplesPerFrame can go up to 64, and setting it forces lossless PNG frame capture instead of JPEG.
  • Engine: each output frame can now be averaged from several captures taken across the shutter window, so it blurs rotation, scale, opacity, filters and child animation, not just translation. It is off by default, and a static frame still costs one capture.
  • Producer and CLI: renders can output an HLS VOD package, using the same H.264 and AAC encode as MP4 but cut into MPEG-TS segments with playlists, with every segment starting on a keyframe.
  • Telemetry: render_complete and render_error events now report the requested output shape, which deterministic adapters ran, element counts, LUT presence, and browser and FFmpeg versions.

The catalog motion-blur component was also rebuilt to follow the After Effects shutter model rather than a set of fixed approximations. Measured against a real After Effects export, its match improved from 24.19 dB to 32.51 dB on average, and from 17.07 dB to 27.57 dB on the worst frame.

HyperFrames
HyperFrames
Open-source framework for rendering HTML compositions into MP4 videos, built for AI agents and automated pipelines.
View HyperFrames →

Read the original announcement →

Read HyperFrames v0.8.45 on Creators Toolbox