Single Binary
Chrome headless shell and ffmpeg are embedded per platform and extracted once into the user cache.
A self-contained CLI that renders HTML compositions into MP4 and WebM video files with deterministic browser frame capture and bundled ffmpeg encoding.
<div id="root"
data-composition-id="intro"
data-width="1920"
data-height="1080"
data-duration="5"
data-fps="30">
<h1 class="clip"
data-start="0.5"
data-duration="4"
data-track-index="0">
Hello World
</h1>
</div>
cetus render cetus.html -o out.mp4
Chrome headless shell and ffmpeg are embedded per platform and extracted once into the user cache.
Use CSS, GSAP, video, WebGL, Three.js, and normal HTML assets without Node.js or npm.
Cetus seeks media and timelines for each frame, then captures through the Chrome DevTools beginFrame API.
Learn the composition attributes, render flags, preview workflow, and how Cetus turns HTML into video.
Generate prompts for ChatGPT, Codex, Claude Code, or terminal agents that create Cetus HTML and render commands.
Start from intro videos, website-to-video clips, launch teasers, explainers, social posts, and product demos.
Direct binary installs can run cetus update check and cetus update apply.
Homebrew installs are updated through brew update && brew upgrade cenvero-cetus.
Update downloads are matched to the platform release manifest and checked with SHA-256.