Sume editing tool source limits: 1,800 s and 300 s

Video trim, audio detach and video inspect accept a source up to 1,800 seconds. Video filter, Timeline compose and video frames stop at 300 seconds.

4 min readSume
All posts

Sume's media tools do not share one length limit. Video trim, audio detach and video inspect accept a source up to 1,800 seconds (30 minutes). Video filter, Timeline compose and video frames stop at 300 seconds (5 minutes). A one-hour recording therefore does not fit any of them as a single source.

What are the limits side by side?

Source and output caps from each tool's docs page, read 2026-10-01.
ToolSource capOutput capError code when exceeded
Video trim1,800 s900 ssource_duration_exceeded
Audio detach1,800 s900 s (use range past that)source_duration_exceeded
Video inspect1,800 s24 stills per callnot listed
Video filter300 sinherits the sourceoutput_duration_exceeded
Timeline compose300 s per shot300 sclamps with a warning
Video frames300 s24 frames per callduration_out_of_range
Timeline 1.0200 slots1,800 s audio spinenot listed here

Can I process a one-hour webinar recording?

Not as one file. The docs describe no operation that accepts a source over 1,800 seconds, and no operation that splits a longer source into parts. The trim, detach and inspect pages each say the source must be at most 1,800 seconds, with the worker enforcing it. A recording longer than 30 minutes has to be cut into pieces of at most that length before it reaches your Sume workspace, and then each piece is handled on its own.

How do I check a clip's length before I submit?

Probe it. Video inspect with frames: false returns the probe, including duration_seconds, and probe and stills are unbilled. The docs show a body of just video_url for a default probe, and the default is mode: "sync", which waits up to 30 seconds. Compare the result with the 300 and 1,800 limits above before you queue trims, filters or composes.

curl -X POST https://api.sume.com/v1/video-inspect \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: probe-webinar-001" \
  -d '{
    "video_url": "https://media.sume.com/artifacts/artf_demo/webinar-part1.mp4",
    "frames": false
  }'

What if my clip is over 300 seconds but I want a filter?

Cut a range of at most 300 seconds first with video trim, which accepts up to 1,800-second sources and returns a new MP4. Then run the filter on that piece. Video trim can also conform output size with its output object, and the trimmed MP4 can go straight into a Timeline video[] slot with source_in 0. Chain them by waiting for each job's video_url before submitting the next.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume