Video analysis limits: max_scenes 2-40 and the 90 s and 300 s caps
Sume's video analysis takes max_scenes from 2 to 40 (default 24), warns past about 90 seconds and rejects past 300. Cost, runtime and polling advice.

On Sume's video analyses, max_scenes takes 2 to 40 and defaults to 24. A clip longer than about 90 seconds still succeeds but may carry a low_confidence_long_video warning, and a clip past 300 seconds is rejected after the probe. Each accepted analysis reserves and captures $0.30 under the current fixed estimate.
What are the limits?
From the video analyses docs. The route is legacy: create is retired on the dest environment and stays on in production until retirement.
| Setting | Value |
|---|---|
| max_scenes | 2-40, default 24 |
| Soft duration cap | About 90 s: job succeeds, may warn low_confidence_long_video |
| Hard duration cap | 300 s: rejected with a stable duration error |
| Price | $0.30 per accepted analysis (fixed estimate) |
| Typical runtime | 3-5 minutes |
How should I poll?
The docs give a typical runtime of 3-5 minutes and suggest polling every 30-60 seconds, or using jobs_wait over MCP. Read the job envelope in Jobs and results; status and result are separate calls.
curl -X POST https://api.sume.com/v1/video-analyses \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: analysis-limits-001" \
-d '{
"video_url": "https://media.sume.com/artifacts/artf_demo/ad.mp4",
"max_scenes": 12
}'How many scenes should I ask for?
The docs give no rule for choosing a value inside 2-40. They do warn that longer videos are less accurate and that short clips give the most reliable results.
Will these limits stay?
The page is marked legacy, so check it before you build on it, and use video inspect for new clip inspection.
Sources
Related posts
More in Developers
- Video analysis API with a YouTube link: 422 unsupported_source
Sume's video analyses reject YouTube URLs with 422 unsupported_source. Import the video you own to media.sume.com first; rules for the other bad inputs.
- Video API duration: whole seconds only, no 7.5 s clips
Sume's video duration is an integer and each model lists whole-second supported_durations. Ranges per model and how to pick one before you submit a job.
- Editing upload limits: Descript's GB tiers vs Sume's seconds caps
Descript lists per-file size caps by plan (1, 10, 20, 50 GB). Sume's media routes cap by clip duration instead: 300 s or 1800 s in, up to 900 s out.
- MCP tools for editing video: the hosted Sume list, trim to timeline
Descript and Runway both ship MCP servers. The hosted Sume MCP exposes video_trim, video_filter, audio_detach, video_frames_create and the timeline tools.
Written by Sume