ComfyUI Node
LLM Studio Structured Describe (Video)
Analyzes a video using LM Studio with JSON Schema structured output. Extracts frames and generates guaranteed valid JSON responses.
LLM Studio Structured Describe (Video)
- json_output
- field_1
- field_2
- field_3
- field_4
- field_5
- frames_processed
◄base_urlhttp://192.168.50.41:1234►
◄model_nameqwen3-vl-8b-thinking-mlx►
◄video_path►
◄sample_rate2.0►
◄max_duration5.0►
◄schema_presetvideo_description►
◄promptAnalyze this video sequence and provide a detailed description following the schema.►
◄temperature0.2►
◄verbosefalse►
CategorySwiss Army Knife 🔪/Media Caption
Inputs (9)
| Name | Type | Default | Description |
|---|---|---|---|
| base_url | STRING | http://192.168.50.41:1234 | LM Studio server URL (e.g. http://192.168.50.41:1234) |
| model_name | STRING | qwen3-vl-8b-thinking-mlx | Model name in LM Studio (e.g. qwen3-vl-8b-thinking-mlx) |
| video_path | STRING | Path to video file to analyze | |
| sample_rate | FLOAT | 2.00.1–30 | Frames per second to extract |
| max_duration | FLOAT | 5.01–60 | Maximum duration in seconds to sample from |
| schema_preset | COMBO | video_description | JSON schema preset to use for structured output |
| prompt | STRING | Analyze this video sequence and provide a detailed description following the schema. | Prompt for video analysis |
| temperature | FLOAT | 0.20–2 | Temperature for text generation |
| verbose | BOOLEAN | false | Show detailed processing information |
Outputs (7)
| Name | Type | Description |
|---|---|---|
| json_output | STRING | — |
| field_1 | STRING | — |
| field_2 | STRING | — |
| field_3 | STRING | — |
| field_4 | STRING | — |
| field_5 | STRING | — |
| frames_processed | INT | — |