Check a 30-second ad in 15 stills: video inspect fps 0.5 costs nothing
Review a 30-second ad as 15 stills with Sume video inspect fps 0.5. Probe and stills are free; a transcript adds $0.01 per audio minute.

To review a 30-second ad as a contact sheet, call Sume's video inspect with frames set to fps 0.5. That samples a still every two seconds, mid-bin, so a 30-second clip returns 15 stills as durable media.sume.com images. Probe and stills are free; only the optional transcript is billed, at $0.01 per audio minute.
What the call returns
Video inspect takes one clip in your workspace, up to 1,800 seconds, and returns a probe plus frames. The frames program accepts either at[] with 1 to 24 explicit timestamps or fps greater than 0 and at most 2, with a limit of 24 stills. Sending both is refused with video_inspect_frames_program_conflict.
The default frame edge is 768 pixels, and max_edge accepts 64 to 2,160. For legibility of on-screen price text, ask for a larger edge and png rather than jpeg. Default mode is sync and waits up to 30 seconds, then returns 202 if the work is not done.
| Ad length | Stills at fps 0.5 | Within 24-still limit | Billed |
|---|---|---|---|
| 10 s | 5 | yes | $0 |
| 30 s | 15 | yes | $0 |
| 48 s | 24 | yes, at the limit | $0 |
| 60 s | 30 | no, lower fps or use at[] | $0 |
What to look for
Check the first still for the hook, the middle for the product in frame, and the last for the end card and legal line. Scan every still for artifacts such as extra fingers, garbled text and logo drift. The 8-still default is fine for a quick look, but 15 catches a bad 2-second segment that 8 would skip.
Use seek fast for a quick look: it moves each still to the keyframe at or before its instant, which can be earlier by up to one group of pictures, while precise decodes the exact instant. Use precise when you will cite the timestamp.
Adding the words
Set transcribe true to run Sume STT on the clip's audio at $0.01 per audio minute. If you do not send duration_seconds Sume reserves 1 minute, and the maximum hint is 600 seconds. A 30-second ad bills a fraction of a minute at most one cent, so the full review of 15 stills plus transcript costs at most about one cent. Frames and transcript together let a reviewer match every spoken claim to what is on screen.
A practical note
For a team review, put the stills in a shared doc with the timestamp under each one. The response gives each frame as t, url, width and height, so the timestamp is already in the data. Reviewers can then reply with a time rather than a vague point in the video, and an editor can trim or re-generate exactly that two-second span. If a defect sits between two sampled stills, rerun with at[] and the exact seconds, up to 24 values, instead of raising fps. This keeps the check free while still finding the problem.
Sources
Related posts
More in Use cases
- Claude Dashboards and Motion or a Sume schedule for a weekly recap
For a weekly metrics recap, Claude Dashboards plus Motion fits warehouse data and edits by hand; a Sume schedule fits footage and a $1.00 default cap per run.
- Narrated Lesson Video From 10 Slides: A Seven-Minute Cost Breakdown
A 7-minute course lesson from a script and 10 slide images: TTS, gpt-image-2.5 slides and a Timeline 1.0 render, with each line of the bill worked out.
- Cut away to B-roll without breaking the voice: one detached spine
Detach the A-roll audio once ($0.01) and render three slots in one Timeline job ($0.10): 32 s of picture, B-roll over the middle, the voice unbroken.
- Daily news brief voiceover: 1,400 characters a day for 30 days
A 1,400-character daily brief costs $0.0665 on Sume TTS, so 30 days is $1.995. Table for 1,000, 1,400 and 2,000 characters, plus a retry-safe daily job.
Written by Sume