add_shape
Adds customizable shapes like rectangles, circles, or triangles to Adobe Premiere Pro timelines, specifying type, size, color, position, duration, and track placement for precise video editing.
Instructions
Adds a shape (rectangle, circle, etc.) to the timeline.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
color | No | The hex color code for the shape | |
duration | Yes | How long the shape should remain on screen in seconds | |
position | No | Shape position on screen | |
sequenceId | Yes | The sequence to add the shape to | |
shapeType | Yes | The type of shape to add | |
size | No | Shape size | |
startTime | Yes | The time in seconds when the shape should appear | |
trackIndex | Yes | The video track to place the shape on |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"color": {
"description": "The hex color code for the shape",
"type": "string"
},
"duration": {
"description": "How long the shape should remain on screen in seconds",
"type": "number"
},
"position": {
"additionalProperties": false,
"description": "Shape position on screen",
"properties": {
"x": {
"description": "Horizontal position (0-100)",
"type": "number"
},
"y": {
"description": "Vertical position (0-100)",
"type": "number"
}
},
"type": "object"
},
"sequenceId": {
"description": "The sequence to add the shape to",
"type": "string"
},
"shapeType": {
"description": "The type of shape to add",
"enum": [
"rectangle",
"circle",
"triangle"
],
"type": "string"
},
"size": {
"additionalProperties": false,
"description": "Shape size",
"properties": {
"height": {
"description": "Height in pixels",
"type": "number"
},
"width": {
"description": "Width in pixels",
"type": "number"
}
},
"type": "object"
},
"startTime": {
"description": "The time in seconds when the shape should appear",
"type": "number"
},
"trackIndex": {
"description": "The video track to place the shape on",
"type": "number"
}
},
"required": [
"shapeType",
"sequenceId",
"trackIndex",
"startTime",
"duration"
],
"type": "object"
}