obs-save-source-screenshot
Capture and save screenshots of specific OBS Studio sources to files with customizable format, dimensions, and compression quality.
Instructions
Saves a screenshot of a source to the filesystem
Input Schema
Name | Required | Description | Default |
---|---|---|---|
imageCompressionQuality | No | Compression quality to use (0-100, -1 for default) | |
imageFilePath | Yes | Path to save the screenshot file to | |
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"
},
"imageFilePath": {
"description": "Path to save the screenshot file to",
"type": "string"
},
"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",
"imageFilePath"
],
"type": "object"
}