obs-set-scene-item-transform
Adjust the position, rotation, scale, or crop of any scene item in OBS Studio to precisely control its appearance and placement within your broadcast layout.
Instructions
Set the position, rotation, scale, or crop of a scene item
Input Schema
Name | Required | Description | Default |
---|---|---|---|
cropBottom | No | The number of pixels cropped off the bottom | |
cropLeft | No | The number of pixels cropped off the left | |
cropRight | No | The number of pixels cropped off the right | |
cropTop | No | The number of pixels cropped off the top | |
positionX | No | The x position | |
positionY | No | The y position | |
rotation | No | The rotation in degrees | |
scaleX | No | The x scale factor | |
scaleY | No | The y scale factor | |
sceneItemId | Yes | The ID of the scene item | |
sceneName | Yes | The scene the item is in |
Input Schema (JSON Schema)
{
"properties": {
"cropBottom": {
"description": "The number of pixels cropped off the bottom",
"type": "number"
},
"cropLeft": {
"description": "The number of pixels cropped off the left",
"type": "number"
},
"cropRight": {
"description": "The number of pixels cropped off the right",
"type": "number"
},
"cropTop": {
"description": "The number of pixels cropped off the top",
"type": "number"
},
"positionX": {
"description": "The x position",
"type": "number"
},
"positionY": {
"description": "The y position",
"type": "number"
},
"rotation": {
"description": "The rotation in degrees",
"type": "number"
},
"scaleX": {
"description": "The x scale factor",
"type": "number"
},
"scaleY": {
"description": "The y scale factor",
"type": "number"
},
"sceneItemId": {
"description": "The ID of the scene item",
"type": "number"
},
"sceneName": {
"description": "The scene the item is in",
"type": "string"
}
},
"required": [
"sceneName",
"sceneItemId"
],
"type": "object"
}