cleya capture
Record a real page driven through a scripted sequence to video (product demos, walkthroughs)
cleya capture --url http://localhost:3000 --script demo.json --scale 2 --output demo.mp4
Options
| Flag | What it does | |
|---|---|---|
--url | Starting URL of a running app (provide this OR --html) | string |
--html | Starting local HTML file | string |
--script | Action recipe — file path or inline JSON (see docs/capture-spec.md) | required · string |
--width | Viewport width in pixels (default 1280) | string |
--height | Viewport height in pixels (default 720) | string |
--scale | Device scale factor for retina (e.g. 2) | string |
--fps | Output frame rate (default 30) | string |
--no-cursor | Don't inject the synthetic cursor + click ripple | boolean |
--quality | Screencast JPEG quality 0-100 (default 90) | string |
--hide | CSS selectors to hide, comma-separated (dev overlays are auto-hidden) | string |
--output | Output MP4 path | string |
--overwrite | Overwrite output file if it exists | boolean |
Category: author — create media from specs (scene DSL, cards, titles, captions, voiceover, capture)
Generated from the toolkit
Generated from cleya capabilities, the toolkit's own manifest, so it cannot drift.
Run cleya capture --help for the same information in your terminal.