start_recording_screen
Start recording your Windows screen using FFmpeg. Automatically restarts any existing recording; use stop to end and retrieve the video file.
Instructions
Start an FFmpeg-based screen recording. If a recording is already running it is stopped and restarted by default. Call stop_recording_screen to end it and retrieve the video.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "start_recording_screen"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| preset | No | FFmpeg encoding preset (e.g. "ultrafast", "medium") | |
| videoFps | No | Frames per second | |
| timeLimit | No | Maximum recording duration in seconds | |
| audioInput | No | Audio input device name to record from | |
| outputPath | No | Path to a .mp4 file to write to. Defaults to a temp file. | |
| videoFilter | No | Raw FFmpeg -vf filter string | |
| forceRestart | No | If a recording is already running, stop and restart it | |
| captureClicks | No | Highlight mouse clicks in the recording | |
| captureCursor | No | Include the mouse cursor in the recording |