Render a normal video
From the project folder:--output, HyperFrames writes the result under renders/.
The normal workflow is:
lint checks the project structure. check opens the project in a browser and looks for runtime, layout, motion, media, and contrast problems.
Choose a format
Examples:
Transparent video
Use WebM for a transparent web overlay or MOV for a ProRes 4444 editing intermediate. Leave the composition background unpainted wherever the output must remain transparent; an opaquehtml, body, or full-frame background
will be encoded as visible pixels.
Input video codecs
Studio, preview,check, and published projects normally create cached browser
proxies for local video that Chrome cannot decode reliably, including common
HEVC and ProRes inputs. The original file stays in the project and remains the
render source.
If a clip is black only in preview, keep automatic proxying enabled, confirm the
source is local, and run npx hyperframes check. Disable proxying only when the
browser already supports the source or you are diagnosing the proxy itself.
Choose quality and frame rate
The defaultstandard quality is the right choice for most finished work.
data-fps when present and otherwise defaults to 30 fps.
Local or Docker
Local rendering is the normal choice:Render another composition
The rootindex.html is rendered by default. To target another standalone composition:
<template> wrappers should be rendered through the root composition that includes them.