Showcase demo
showcase_demoPROJECT-SCOPED: this call acts only on the explicit project_id and returns the project identity with its result. PLACE A SCREEN RECORDING AND CUT IT LIKE A PRODUCT VIDEO — one call. Splices the clip into the edit, then puts a zoom on each run of POSITIONED clicks. Click sounds are optional; choose them when they serve the edit. Works on ANY video clip, not just a record_website_demo capture. On a capture I made, the event track is exact: the frame pushes in and TRAVELS between the buttons, with a soft pop on each page change and a swipe under each scroll. On a recording the USER made, pass click_times=[...] (seconds into the clip) to supply timing. Clicks cannot be located from timing alone, so no zoom is invented without a position. With neither, it still places the clip and tells you plainly that nothing was synced. at_output_s defaults to the END of the current edit; zoom_strength 0.05-4.5 (0.4 default — screen text needs a real push to read); set zooms=false to place it plainly; click_sounds=true is opt-in. Follow up with add_zoom_path to make the frame travel on a user recording, and enhance_cursor if the pointer is too small to follow.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zooms | No | ||
| asset_key | Yes | ||
| project_id | Yes | Required immutable scope for this call. Copy the id from list_projects/open_project/project_state; the active-project pointer is never used to guess. | |
| at_output_s | No | ||
| click_times | No | ||
| click_sounds | No | ||
| zoom_strength | No |