Check a video
check_videoChecks a finished video for loudness, true peak, black or frozen stretches, unsafe captions or text, and named element assertions. Reports each issue with a fix line without re-rendering.
Instructions
Check a finished video for named, mechanical issues, ONLY when the user asks (never after every render, and it never re-renders): loudness vs a target (default -14 LUFS) and true peak, black and frozen stretches, captions or text outside the platform-safe band, text running off the frame. Optional assertions about named elements: appearsBy {element, bySec}, before {a, b}, staysInFrame {element}, keepsMoving {maxStaticSec}. Each issue comes with a Fix line. The loudness, black and frozen checks are free; the on-screen text and element read is a small paid frame read (frames:false skips it).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | the video: a /generated/ path, a public URL or a post link | |
| frames | No | false skips the paid text and element read | |
| assertions | No | what must hold, checked on sampled frames | |
| loudnessTarget | No | integrated loudness target in LUFS, default -14 |