Source too long? The 1800 s and 300 s caps for each Sume media tool

Trim, detach and inspect take sources up to 1800 s; filter, frames and compose stop at 300 s. The error each returns and the order to cut a long file.

5 min readSume
All posts

Sume's media tools do not share one length limit. Video trim, audio detach and video inspect accept a source of up to 1800 seconds (30 minutes). Video filter, video frames and timeline compose stop at 300 seconds (5 minutes). A 40-minute recording fails on all of them, and a 12-minute clip works for trim and detach but fails on filter and frames. The error code tells you which cap you hit.

The caps side by side

Source and output length limits per Sume media tool, from the Sume docs (read 2026-10-07)
ToolSource limitOutput limitError when exceeded
video trim1800 s900 ssource_duration_exceeded (source), video_trim_range_empty (range over 900 s)
audio detach1800 s900 ssource_duration_exceeded; a whole track over 900 s needs range
video inspect1800 s24 stills per callnone stated for length; stills capped
video filter300 skeeps source lengthoutput_duration_exceeded
video frames300 s24 frames per callduration_out_of_range
timeline compose300 s output300 sclamped with compose_duration_clamped_to_source
timeline renderaudio 1-1800 s1800 srequest validation

Order of operations for a long recording

The cheap rule is to cut first and process second, because trim is the only tool with the long source window. Take a 25-minute screen recording and a vertical 90-second Short as the goal.

  • Trim a range of at most 300 s from the recording with start and duration. Trim is $0.02 per job.
  • Pass the new media.sume.com MP4 to video filter for the crop. It is under the 300 s cap now.
  • Extract stills from that same trimmed file with video frames, which has the same 300 s cap.
  • Assemble on Timeline 1.0 if the Short has more than one cut.

The 900 s output trap

Trim and detach both read 1800 s but write at most 900 s. A request for duration: 1200 is refused with video_trim_range_empty even though the source is long enough. If you need the whole 30 minutes as audio, detach it in two ranges and join them with timeline audio concat, which allows up to 20 parts.

{
  "video_url": "https://media.sume.com/artifacts/artf_demo/recording.mp4",
  "start": 1260,
  "duration": 90
}

Reading the warning

Video frames adds a low_confidence_long_video warning when the source is longer than 90 seconds. It does not fail the job. It exists because the probe result is reused on longer clips, so check that the frame content matches what you expected before you rely on it.

Sources

Related posts

More in Media tools

All Media tools posts

Written by Sume