obs-get-source-screenshot
Capture a Base64-encoded screenshot of any OBS Studio source for integration with other applications or analysis.
Instructions
Gets a Base64-encoded screenshot of a source
Input Schema
Name | Required | Description | Default |
---|---|---|---|
imageCompressionQuality | No | Compression quality to use (0-100, -1 for default) | |
imageFormat | Yes | Image compression format to use | |
imageHeight | No | Height to scale the screenshot to | |
imageWidth | No | Width to scale the screenshot to | |
sourceName | No | Name of the source to take a screenshot of | |
sourceUuid | No | UUID of the source to take a screenshot of |
Input Schema (JSON Schema)
{
"properties": {
"imageCompressionQuality": {
"description": "Compression quality to use (0-100, -1 for default)",
"type": "number"
},
"imageFormat": {
"description": "Image compression format to use",
"type": "string"
},
"imageHeight": {
"description": "Height to scale the screenshot to",
"type": "number"
},
"imageWidth": {
"description": "Width to scale the screenshot to",
"type": "number"
},
"sourceName": {
"description": "Name of the source to take a screenshot of",
"type": "string"
},
"sourceUuid": {
"description": "UUID of the source to take a screenshot of",
"type": "string"
}
},
"required": [
"imageFormat"
],
"type": "object"
}