Probe a clip before using it as a Seedance 2.5 reference
Before a reference-guided run, check each source clip's length, audio and stills with Sume's video inspect, and transcribe speech at $0.01 a minute.

Seedance 2.5 accepts up to 10 video references and 10 audio references per pass, according to ByteDance Seed (read 2026-10-05). Every reference you attach shapes the result, so check each source clip first. Sume's video inspect probes one hosted clip and returns the probe facts, sampled stills and an optional transcript, so you can see length, whether it has audio, and whether anyone speaks before you attach it.
One call per clip
POST /v1/video-inspect needs video_url (a media.sume.com artifact in your workspace, imported with POST /v1/media-imports) and an Idempotency-Key. The default mode is sync: it waits up to 30 seconds for a 200, then falls back to 202 for you to poll. With nothing else sent you get 8 mid-bin stills. Send frames: false for a probe only.
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-ref-001" \
-d '{
"video_url": "https://media.sume.com/artifacts/artf_demo/ref-clip.mp4",
"frames": { "fps": 1, "seek": "fast" }
}'What to read in the result
| Field or option | Why it matters for a reference |
|---|---|
probe.has_audio | Tells you if the clip carries sound; a silent clip is not an audio reference |
probe length | Spot clips that are far longer than the move you need |
frames stills | See watermarks, captions, logos and bad lighting |
seek: "fast" | Quick look; a still can be up to one GOP earlier than asked, never later |
seek: "precise" (default) | Use when the timestamp must be exact |
transcribe: true | Reveals speech you did not intend to pass along; $0.01 per audio minute |
Reading the results quickly
Look at the stills as a contact sheet. If six of eight frames show the same thing, the clip has less to offer than its length suggests, and a trimmed version will do. If the subject only appears in the last third, trim to that range.
Keep the inspect ids with the project. A week later, the record of what each reference contained is worth more than the few cents it cost.
- Contact-sheet the stills.
- Trim to the part that matters.
- Store inspect ids with job ids.
When to skip it
For a clip you filmed yourself a minute ago and already watched, a probe adds little. It earns its cost on inherited footage, downloads, clips from several people and anything long. It also helps when a job came back with unexpected sound: the probe tells you which input carried audio. Pair it with a transcript when the clip has speech: at $0.01 per audio minute it is a cheap way to confirm exactly what words a reference would bring with it.
Limits to remember
Reject clips with branding you do not own, text you do not want echoed, and faces you do not have rights to. Then pass the remaining clips as references and keep the filenames in a list next to the job ids.
- Source up to 1800 seconds and up to 24 stills per call.
- A silent clip with
transcribe: truefails withinspect_source_has_no_audio; probehas_audiofirst. - Stills use a default
max_edgeof 768; for an exact frame at source size use video frames instead. - Inspect bills probe and stills by their own compute; the transcript adds its per-minute rate.
Sources
Related posts
More in Use cases
- Product clip voiceover in 5 languages: 20 seconds, $0.67 on Sume
A silent 20-second product clip voiced in five languages costs up to $0.67 on Sume: about $0.13 each for 300 characters of TTS, a concat and a render.
- Product colorway morph video: Omni first and last frame on Sume
Show a product changing color: send the white shot as first frame and the red shot as last frame to Gemini Omni Flash 1.1. A 5 s clip is $0.63 at 720p.
- Product-drop videos: one bulk queue or a scheduled run per drop?
Use a bulk queue when the drops are known now: up to 100 items, window 1 to 16. Use a schedule when each drop starts on a date. Pick one per series.
- Product hero orbit in one take: a Seedance 2.5 prompt and price
A prompt pattern for a continuous product orbit on Seedance 2.5: camera path, speed, lighting, end beat, plus 1080p cost for 8 to 30 seconds on Sume.
Written by Sume