Re-rendered Cursor
cursorDraw a smoothed, scaled cursor from a recording's event log, with click ripples, an optional spotlight, and idle hiding to make screencasts show pointer movement.
Instructions
Draw a smoothed, scaled cursor that hides when idle from the event log of a start_recording cursor: "events" recording (no OS cursor in the video), with click ripples and an optional spotlight.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | Times a typical cursor's size (default 1.5). | |
| input | Yes | Path to the recording. | |
| clicks | No | Ripple on clicks (default true). | |
| dryRun | No | Return the plan; write nothing. | |
| events | No | Event log (default: the input's .events.jsonl). | |
| output | No | Optional output path. Defaults under SCREENCAST_HOME/edits. | |
| overwrite | No | Allow replacing an existing file at the output path (default false). | |
| smoothing | No | 0 = as logged, 1 = floaty (default 0.5). | |
| spotlight | No | Dim all but the area around the cursor. | |
| hideAfterSec | No | Hide when the mouse rests this long; 0 = never (default 2). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| segments | Yes |