Longest clip per platform and how many Sume trim jobs it takes
Truth Social 15 minutes, Reels API 15, TikTok API 10, Kick and Shorts 3, ArtStation 1. How many trim jobs a 30-minute source needs for each, and the cost.

A 30-minute source needs 2 trim jobs for Truth Social, 2 for the Instagram Reels API, 3 for TikTok's API, 10 for Kick or YouTube Shorts and 30 for ArtStation. Sume's video trim accepts a source of up to 1800 seconds and writes an output of up to 900 seconds, and the longest clip each platform takes decides how many cuts you need. The table shows the platform limits we read on 2026-10-05 and the job counts.
That makes the longest-clip question a cost question as much as a format one. The more a platform shortens what it takes, the more parts you cut, and the count scales in whole numbers because each trim job is a unit. At the public rate the highest figure in the table is still well under a dollar for the whole 30 minutes.
The table
The job count is the source length divided by the smaller of the platform limit and Sume's 900-second output cap, rounded up. The cost uses the $0.02 public rate per trim job, and the live rate is in the catalog.
Each row uses the platform's own figure and the whole 1800-second source, with no overlap between parts. If you want a little overlap, add it to the part length and the counts grow by a little.
| Platform | Longest clip | Trim jobs | Cost at $0.02 per job |
|---|---|---|---|
| Truth Social | 15 minutes (900 s) | 2 | $0.04 |
| Instagram Reels API | 15 minutes (900 s) | 2 | $0.04 |
| TikTok API | 10 minutes (600 s) | 3 | $0.06 |
| Kick clips | 180 seconds | 10 | $0.20 |
| YouTube Shorts | 180 seconds | 10 | $0.20 |
| ArtStation clip | 1 minute (60 s) | 30 | $0.60 |
Where the cap and the platform agree
Two platforms in the table match Sume's cap exactly. Truth Social's 15 minutes and the Reels API's 15 minutes both equal 900 seconds, so one trim output can reach the platform maximum. TikTok's API allows 10 minutes, so you cut below the Sume cap. Kick, Shorts and ArtStation are shorter, so the platform limit decides.
The Kick figure is the longest a Kick clip can be on the platform, and the page covers clips made there. Count it here as a target length for a short that you make from a Kick clip, not as an upload rule.
Compute the job count
Those counts assume cuts of the maximum length, which is rarely what you want, since a three-minute chunk with no story boundaries is a poor Short. Use the count as a ceiling on cost, and cut at scene boundaries in practice. The function below turns a source length and a platform limit into the number of jobs and the cost.
The table does not say a 3-minute Short is the best length. It says what the platform accepts. A tighter edit usually performs differently from a longer one, and nothing in these pages measures that.
import math
PRICE = 0.02
CAP = 900
def jobs(source_seconds, platform_limit):
size = min(platform_limit, CAP)
n = math.ceil(source_seconds / size)
return n, round(n * PRICE, 2)
for name, limit in [("truth_social", 900), ("tiktok_api", 600),
("shorts", 180), ("artstation", 60)]:
print(name, jobs(1800, limit))Running them
Each job needs an Idempotency-Key, and a distinct key for each part keeps a retry from creating a duplicate. The jobs are independent, so they can be submitted together and polled through the job envelope. Each output is a new artifact and the source never changes.
Remember the first constraint: a source longer than 1800 seconds is refused with source_duration_exceeded, so a longer recording has to be split before it reaches Sume.
The counts also assume that each part passes the other checks. If a part is over a size limit, a second trim to lower the resolution would add a job, so the totals here are the minimum.
Limits of this table
Each platform page can change, so check them again before a release. Duration is also only one of several limits, and file size, codec and frame rate are covered in the sibling posts.
Sources
- Truth Social photo and video upload limits (read 2026-10-05)
- Instagram Graph API: IG User media (Reels requirements) (read 2026-10-05)
- TikTok Content Posting API media transfer guide (read 2026-10-05)
- Kick help: how to create clips (read 2026-10-05)
- YouTube Help: Shorts (read 2026-10-05)
- ArtStation how to add video clips (read 2026-10-05)
- Sume video trim docs (read 2026-10-05)
Related posts
More in Comparisons
- Predis Core: 325 images or 33 videos vs per-image pricing on Sume
Predis Core lists 1,300 credits, about 325 images or 33 videos. Divide the plan price and compare to Sume's per-image estimate of $0.2225.
- Price per finished video: Predis, Submagic, Zebracat vs Sume
Dividing plan prices by listed video counts gives $0.69 to $2.60 per video. A Sume captioned 30-second render is $0.32; an avatar ad is $5.52.
- Public preview with no SLA: MAI voices vs Sume's sonic-preview beta
MAI voices are public preview with no SLA. Sume's sonic-preview is a beta channel that can change; sonic-latest never points to it. Keep both off production.
- Put a person in a new scene: H3 Max reference video or Recast?
Recast swaps people in a video you have. Reference-to-video makes a new clip from photos. Inputs and 10-second prices: $1.00 vs $3.75 at 768p.
Written by Sume