Analyse brightness and colour
analyze_videoAnalyze video exposure by sampling frames for brightness and colourfulness, detecting crushed shadows, clipped highlights, greyscale, and inconsistent cuts.
Instructions
Measure brightness and colourfulness across sampled frames.
This is how a grade gets checked rather than guessed at: whether contrast crushed the shadows, whether a highlight is clipping, whether a clip is genuinely greyscale, and how evenly exposed a cut is across its shots.
Answers immediately; each sample is a separate fast seek.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ||
| count | No | Frames to sample. | |
| start | No | ||
| input_path | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | ||
| frames | No | ||
| luma_avg | Yes | Mean brightness across the samples. | |
| luma_max | Yes | Brightest sampled frame's mean brightness. | |
| luma_min | Yes | Darkest sampled frame's mean brightness. | |
| is_greyscale | Yes | True when no sample carries meaningful colour. | |
| crushed_blacks | Yes | True when a sample's mean brightness is very low, so shadow detail is lost. | |
| saturation_avg | Yes | ||
| blown_highlights | Yes | True when a sample is close to clipping white. |