Video frames vs video inspect: max_edge 16 vs 64 and the 768 default
Sume video-frames max_edge is 16 to 2160 and keeps source size if omitted. Video-inspect max_edge is 64 to 2160 and defaults to 768.

Both routes return stills, but the size rules differ. Video frames takes max_edge from 16 to 2160 and, if you omit it, keeps the source frame size. Video inspect takes max_edge from 64 to 2160 and defaults to 768. So a bare inspect gives you 768-pixel stills, and a bare frames call gives you full-size ones.
Both facts are from the Sume docs pages linked here, read 2026-10-02.
When do I use which?
Use inspect when you want evidence about a clip: the probe, eight mid-bin stills by default (1 fps if the clip is under 8 seconds), and an optional transcript. Use frames when you want an exact picture at a time you name, at source size, for a thumbnail or a restage. The inspect docs say to pass the source edge if you need a first-frame restage there.
What else differs?
Frames submit is always 202; send no mode: "sync". Inspect defaults to mode: sync, waits up to 30 seconds, and answers 200 or 202. Frames is unbilled; inspect is unbilled except for transcribe: true. Source caps are 300 seconds for frames and 1,800 for inspect. Both cap at 24 stills per call.
curl -X POST https://api.sume.com/v1/video-inspect \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: inspect-1080-001" \
-d '{
"video_url": "https://media.sume.com/artifacts/artf_demo/clip.mp4",
"frames": { "at": [0, 4], "max_edge": 1080 }
}'Side by side?
| Rule | Video frames | Video inspect |
|---|---|---|
max_edge range | 16 to 2160 | 64 to 2160 |
max_edge omitted | Source size | 768 |
| Default stills | None; you pass at[] or fps | 8 mid-bin |
| Submit | Always 202 | 200 or 202 |
| Source cap | 300 s | 1,800 s |
seek: fast | Not offered | Optional |
Sources
Related posts
More in Media tools
- inspect_source_has_no_audio: check probe.has_audio before transcribe
transcribe true on a silent clip fails as inspect_source_has_no_audio. Probe first with frames false and read probe.has_audio, then ask for the transcript.
- Which AI video models take reference images in Sume's Videos panel?
Auto, Kling 3.0, Wan 3.0 and MiniMax H3 show reference slots in Sume's panel; H3 Max and Grok do not. Plus the API limits for image, video and audio references.
- Why did my video settings change when I switched model in Sume?
Sume's Videos panel clamps resolution, aspect ratio, duration and audio to the new model: 720p first, first listed length, first listed ratio. Worked examples.
- Video trim end past the clip: trim_clamped_to_source vs start error
A Sume trim whose end runs past the clip clamps and warns trim_clamped_to_source. A start past the clip fails with trim_start_past_source.
Written by Sume