All tools

video_blur_region

Screen, windows & UI · macOS · Windows

Effect: write (strongest supported action). Status: gated.

Gated means the tool requires an installed app, a connected account, permission, or runtime availability. Check those requirements on the listed platform before using it.

macOS

Purpose

Pixelates/blurs one or more rectangles over the video — the tool for redacting PII (an email pane, a name) before publishing a screen recording. Rects are in source pixels, top-left origin: [{x,y,w,h, start_ms?, end_ms?}] — omit the times to cover the whole clip. Great with a marker timeline's `bounds`. Returns the output path.

Required inputs

Permissions and confirmation

No explicit confirmation parameter is exposed in this snapshot. This does not grant permission to act: obtain user authorization before any real action.

Full input schema — macOS
{
  "properties": {
    "input": {
      "description": "Path to the source video file.",
      "type": "string"
    },
    "output": {
      "description": "Default: <input>_blurred.mov. Missing parent folders are created.",
      "type": "string"
    },
    "regions": {
      "description": "[{x,y,w,h, start_ms?, end_ms?}] in source pixels (top-left).",
      "items": {
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "input",
    "regions"
  ],
  "type": "object"
}

Documentation example

Do not execute this example. These concrete inputs refer to a fictional demonstration dataset. Resolve real handles and obtain user authorization before any real call.

{
  "input": "/Users/demo/Documents/meeting.mov",
  "regions": [
    {
      "end_ms": 5000,
      "h": 180,
      "start_ms": 0,
      "w": 320,
      "x": 0,
      "y": 0
    }
  ]
}

Windows

Purpose

Pixelates/blurs one or more rectangles over the video — the tool for redacting PII (an email pane, a name) before publishing a screen recording. Rects are in source pixels, top-left origin: [{x,y,w,h, start_ms?, end_ms?}] — omit the times to cover the whole clip. Great with a marker timeline's `bounds`. Returns the output path.

Required inputs

Permissions and confirmation

No explicit confirmation parameter is exposed in this snapshot. This does not grant permission to act: obtain user authorization before any real action.

Full input schema — Windows
{
  "properties": {
    "input": {
      "description": "Path to the source video.",
      "type": "string"
    },
    "output": {
      "description": "Output path (default: <input>_blurred.mov).",
      "type": "string"
    },
    "regions": {
      "description": "[{x,y,w,h, start_ms?, end_ms?}] in source pixels (top-left).",
      "items": {
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "input",
    "regions"
  ],
  "type": "object"
}

Documentation example

Do not execute this example. These concrete inputs refer to a fictional demonstration dataset. Resolve real handles and obtain user authorization before any real call.

{
  "input": "C:\\Users\\demo\\Documents\\meeting.mov",
  "regions": [
    {
      "end_ms": 5000,
      "h": 180,
      "start_ms": 0,
      "w": 320,
      "x": 0,
      "y": 0
    }
  ]
}