Media tools
Sume media tools by API: trim, filter, captions, frames, inspect, speech-to-text, upscaling, background removal, transitions, and Timeline assembly.
Start with Video editing API limits: Sume media tool caps in one table

Video inspect transcribe: no duration hint reserves 1 minute
Sume video inspect with transcribe true bills $0.01 per audio minute. With no duration_seconds it reserves 1 minute; the hint maxes at 600 s (10 min = $0.10).

10-minute ad at 8 Mbps is 600 MB: over TikTok and LinkedIn caps
8 Mbps for 600 seconds is 600 MB. That exceeds TikTok's and LinkedIn's 500 MB caps but fits Pinterest's 2 GB. Sume has no bitrate field, so shorten the cut.

Does the Kling motion control prompt change the movement? No
On Sume's Kling 3.0 Motion Control route the motion video drives all movement and the prompt only steers appearance. Fields, limits and $0.1575 per second.

YouTube Short at exactly 60 seconds: 'exceeding one minute' and a trim
YouTube blocks claimed Shorts that exceed one minute. By wording 60.0 s does not, but a 59-second trim leaves margin. Sume trim is $0.02.

TikTok ad captions are white and fixed; burned-in captions differ
TikTok's non-Spark page says ad captions show in white with a font you cannot change. Sume's burned-in caption styles live inside the video, a different thing.

Which video specs TikTok, LinkedIn, Pinterest and Shorts leave blank
Only TikTok lists a bitrate; only LinkedIn lists a frame rate; Pinterest lists no resolution; the Shorts page lists no size at all. What Sume can set for each.

Lip sync still aspect ratio 0.4 to 2.5: which shapes pass
Sume's H3 Max Lip Sync takes a public HTTPS still with aspect ratio 0.4 to 2.5. 9:16 and 21:9 pass; 1:3 and 32:9 do not. Crop numbers inside.

Timeline compose overlay on 1080x1920: a 972 px plate, 96 px margin
Overlay compose defaults width_ratio 0.9 and margin_ratio 0.05: on a 1080x1920 frame, a 972 px plate and a 96 px margin. Stack splits 50/50. $0.02 a job.

LinkedIn 1200x675 video ad: Sume needs even sizes, so use 1280x720
LinkedIn lists 1200x675 as a 16:9 size, but 675 is odd. Sume timeline sizes must be even, so render 1280x720 or 1920x1080, both inside LinkedIn's range.

One 16:9 size for TikTok and LinkedIn ads: 960x540 to 1920x1080
TikTok's 16:9 minimum is 960x540 and LinkedIn's maximum is 1920x1080. 1280x720 and 1920x1080 clear both; 854x480 fails TikTok, 2048x1152 fails LinkedIn.

One 9:16 size for TikTok and LinkedIn ads: 540x960 to 1080x1920
TikTok needs 9:16 at 540x960 or more; LinkedIn tops out at 1080x1920. Any even size between them clears both, and 720x1280 and 1080x1920 are the easy picks.

AI music adds vocals under narration: the Sume prompt fix
Sume Music has no negative prompt: a non-empty one returns 400. End the prompt with Instrumental, no vocals; add no spoken word. Each retry is $0.125.

LinkedIn video minimums 360x360, 360x450, 360x640: Sume floor is 256
LinkedIn's smallest accepted video sizes are 360 px on the short side. Sume timeline output can go down to 256 px, so set the size yourself and stay above 360.

YouTube Shorts bitrate and file size limit: the help page lists none
The YouTube Shorts help page lists length, aspect ratio and copyright rules, but no bitrate or file size. Sume can set the size, fps and a 3-minute cut.

LinkedIn 75 KB minimum video size: what a 3-second ad means in kbps
LinkedIn video ads must be at least 75 KB and at least 3 seconds. A 3-second clip clears 75 KB at about 200 kbps, so a trim from Sume will pass.

Resize a clip while trimming: output needs precision exact
Sume video trim takes output {width, height, fps} only with precision exact, the default. With keyframe you get video_trim_output_requires_exact. $0.02 a job.

Pinterest video ad bitrate: no figure listed, 2 GB/15 min is 17.8 Mbps
Pinterest's ad specs list no bitrate. The only ceiling is 2 GB at up to 15 minutes, about 17.8 Mbps average. Sume has no bitrate field, so check the file size.

Video filter check passed but the encode failed: what to do next
Sume's free video-filter check covers schema, allowlist and source, not the worker. A valid program can still fail on expressions, memory or time. Next steps.

Source sizes that reach 3840x2160 within Sume upscale's 4x limit
Sume video upscale accepts factors 1.1 to 4. 960x540 needs 4, 1280x720 needs 3, 1920x1080 needs 2; 854x480 tops out at 3416x1920. Same $0.009 a second.

AI song captions: Lyria lyrics are metadata, so burn your own cues
result.lyrics on a Sume music job is model-reported, not measured. For a lyric video, burn captions with your own cues: music $0.125 plus a $0.20 caption job.

Video inspect seek fast vs precise: stills up to one GOP early
Sume video inspect seek: fast snaps each still to the keyframe at or before the time, about 0-5 s early on typical sources. precise decodes the exact instant.

Korean captions: slam returns 400, so use korean-ad with language ko
Latin caption styles have no Hangul glyphs, so Korean text on slam, punch or tiktok-green returns 400 caption_hangul_text_latin_style. Use korean-ad.

1080x2400 phone recording for Pinterest: crop height to 0.9 or 0.8
A 1080x2400 screen recording is 0.45 wide-to-tall; Pinterest's page avoids shapes shorter than 1:2. Crop height 0.9 gives 1080x2160; 0.8 gives 9:16.

4:5 clip in Snapchat's 720x1280 frame: crop or pad 29.7%
A 1080x1350 clip in a 720x1280 Snap frame: cover loses 304 px of width, contain leaves 380 px of bars. Fit modes cover, contain, blur; $0.10 a minute.

Crop a 1080x1920 clip to a 1080x1080 square for a TikTok 1:1 ad
TikTok's 1:1 ad needs 640x640 or more. A 9:16 source crops to a square with video filter height 0.5625 and y 0.21875, or y 0.1 to keep the top. $0.02.

Does Kling motion control follow my prompt? Only for appearance
On Sume's Kling 3.0 Motion Control the optional prompt (up to 2,000 characters) steers appearance only; motion and framing follow the driving video.

Pinterest wants 6 to 15 seconds: three trims from a 47-second demo
Pinterest's page recommends 6 to 15 seconds with a 4-second minimum. Three video trim jobs at $0.02 turn a 47-second demo into cuts of 12, 9 and 15 seconds.

TikTok 516 kbps floor: 0.033 bits per pixel at 540x960, 0.008 at 1080p
At 30 fps TikTok's 516 kbps floor is 0.033 bits per pixel at 540x960 but 0.008 at 1080x1920. Why a bigger frame needs a higher real bitrate to look the same.

Timeline compose stack ratio 0.4 on 1080x1920: 768 and 1,152 px
Timeline compose stack splits the 1080x1920 frame by ratio. Ratio 0.4 gives the still a 768 px band and the video the other 1,152 px. $0.02 flat per job.

Trim end 184 on a 172-second source: it clamps and warns, no error
Video trim clamps an end past the source length and returns warning trim_clamped_to_source. A 4 to 184 cut of a 172.4 s clip yields 168.4 s for $0.02.

Vertical clip as long-form YouTube: 1920x1080 blur keeps 31.6% sharp
YouTube says use 16:9 to keep a video from becoming a Short. A 9:16 clip in 1920x1080 with blur fit keeps 608 px (31.6%) sharp; a 5-minute render is $0.50.

Video frames on 300 s: fps 0.08 gives 24 stills, 12.5 s apart
The video-frames route takes clips up to 300 s and 24 frames per call. At fps 0.08 a 300-second clip yields 24 source-size stills, from 6.25 s to 293.75 s.

Video inspect seek fast vs precise: stills up to one keyframe early
Set seek fast to get stills from the keyframe at or before each time, skipping the decode. Stills can be early by a GOP, about 0 to 5 s, never later.

YouTube 1080p at 60 fps: a 3-minute Short is 270 MB, not 180
YouTube lists 8 Mbps for 1080p at 24-30 fps and 12 Mbps at 48-60: 180 MB versus 270 MB over 180 s. Timeline fps 60 only helps with 60 fps sources.

YouTube asks for 4:2:0 chroma: keyframe trim copies, exact writes it
YouTube's upload page lists 4:2:0 chroma and H.264. Sume video trim exact re-encodes to libx264 yuv420p; keyframe copies the stream and keeps the source format.

Cut a 150-second video into three Shorts of 60, 60 and 30 seconds
Three video trim jobs at $0.02 each turn one 150-second clip into Shorts of 60, 60 and 30 seconds, each at or under the one-minute claim line on YouTube.

Review a 96-second Short in 24 stills: video frames fps 0.25
fps 0.25 on a 96-second Short returns 24 stills at seconds 2, 6, 10 and on to 94. Video frames takes 24 per call, so one job covers the whole cut.

Eight inspect stills on a 45 s Snap ad: one lands in the first 6 s
Video inspect's default eight stills on 45 seconds sit 5.6 s apart; only 2.8 s falls in Snap's non-skippable first 6. Use frames at 1, 3 and 5.9 instead.

One 95-second LinkedIn video, two trims: 90 s in-stream, 30 s feed
LinkedIn lists in-stream ads up to 90 seconds and recommends 15 to 30 seconds. From a 95-second source, trim start 0 for 90 s and start 20 for 30 s: $0.04.

LinkedIn 9:16: 720x1280 is listed, Sume's 1080x1920 default is 2.25x
LinkedIn lists 720x1280 for 9:16 with a 1080x1920 max. Sume's Timeline default is 1080x1920, 2.25x the pixels; set output 720x1280 and fps 25.

LinkedIn video ad codec: H.264 or VP8, under 30 fps, one trim job
LinkedIn lists MP4, H.264 or VP8, AAC audio and a frame rate under 30. One video trim exact job at $0.02 writes H.264 with AAC and can set 25 fps.

caption_no_speech: burn authored cues onto a silent clip, no ASR
A silent clip makes speech-to-captions fail with caption_no_speech. Send cues (text, start, end) and Sume burns your text at those times without speech-to-text.

Lip sync on a 2.76:1 widescreen still: crop to 2.5:1 first
Sume's MiniMax H3 Max Lip Sync accepts stills with aspect ratio 0.4 to 2.5. A 2.76:1 frame is out of range; cropping 2760x1000 to 2500x1000 fits.

Conform a trim to 540x960 at 30 fps for TikTok non-Spark ads
TikTok's non-Spark ad spec sets 540x960 as the 9:16 minimum. One video-trim job with output 540x960 at 30 fps costs $0.02. Bitrate is not a field.

Crop 1920x1080 to 3:4 with video filter: width 0.421875, x 0.2890625
A centered 3:4 crop of a 1920x1080 frame keeps 810x1080 pixels. In video-filter fractions that is width 0.421875, height 1, x 0.2890625. One job, $0.02.

Is a 4:5 video a YouTube Short? 1080x1350 fits square or vertical
YouTube's Shorts page says square or vertical, up to three minutes. 4:5 is vertical, though not named. A 170-second 1080x1350 Timeline render costs $0.30.

LinkedIn 30-minute video: 24 spot-check stills, one every 75 seconds
LinkedIn allows videos up to 30 minutes. Video inspect takes 1,800 seconds and 24 stills per call, so at[] with 37.5 + 75k covers the whole file in one job.

A 12-second sting scored from a product still: image_url on Sume music
Sume music takes an optional image_url and no duration field. Put "a 12-second track" in the prompt; the job is a flat $0.125 whatever the image or the length.