start_recording
Record a chosen app window, a cropped area, or an entire monitor to MP4 with optional system or microphone audio, cursor capture, and a countdown delay.
Instructions
Start recording a window or monitor to MP4 (H.264).
target: window title / process name / window_id, or `monitor:N` (see list_targets).
region: optional {x, y, width, height} relative to the target, usually from pick_region.
audio: "none" (default), "system" or "mic" — only when the user asked for audio.
capture: "auto" (default: GPU capture, CPU if the GPU can't start), "gpu", or "cpu"
(Windows only; no GPU use at all, no cursor in the video).
delay_seconds: countdown before capture starts (0 default; the user sees it on screen).
The user sees the recording toolbar of the desktop app, if it is running.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fps | No | ||
| audio | No | none | |
| region | No | ||
| target | Yes | ||
| capture | No | auto | |
| output_dir | No | ||
| delay_seconds | No | ||
| capture_cursor | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||