Threads video aspect ratio up to 10:1 and 1920 px: timeline output
Threads allows video ratios from 0.01:1 to 10:1 and 1920 px, and recommends 9:16. The Sume timeline default 1080x1920 fits, and width and height are settable.

Threads accepts video aspect ratios from 0.01:1 to 10:1, recommends 9:16, and lists a maximum of 1920 pixels horizontal. The Sume timeline default of 1080 by 1920 is exactly 9:16, so the default render needs no change, and output.width and output.height let you pick another size.
How do the numbers line up?
The Sume range is 256 to 2160 on each side, so keep your own values inside both ranges.
| Item | Threads | Sume timeline |
|---|---|---|
| Ratio | 0.01:1 to 10:1, 9:16 recommended | Default 1080 by 1920 (9:16) |
| Largest dimension | 1920 px horizontal | Even integers 256 to 2160 |
| Frame rate | 23 to 60 fps | 24, 25, 30 or 60, or match the sources |
How do I request a size?
This render sets the size explicitly. The audio spine here is a Sume-hosted file, and every video URL must already be in your workspace after a media import.
curl -X POST https://api.sume.com/v1/timeline-1.0/render \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: threads-size-001" \
-d '{"audio": {"url": "https://media.sume.com/artifacts/artf_demo/voice.wav", "duration_seconds": 24}, "video": [{"source_url": "https://media.sume.com/artifacts/artf_demo/intro.mp4", "start": 0, "duration": 24}], "output": {"width": 1080, "height": 1920}}'Which limit is easy to miss?
The Threads page says 1920 pixels horizontal, and does not say which side that means for a vertical file. Keep the long side at or below 1920 to be safe, which 1080 by 1920 does, and avoid 2160 sides on this platform.
Sources
Related posts
More in Developers
- Threads video frame rate 23 to 60 fps: conform with video-trim
Threads accepts 23 to 60 fps video. Sume video-trim output.fps takes 24, 25, 30 or 60, all inside that range. Conform a mixed-rate clip in one call.
- Threads video audio: AAC, 128 kbps, 48 kHz max, and what trim keeps
Threads wants AAC audio at up to 48 kHz and 128 kbps. Sume trim remuxes kept audio as AAC but has no bitrate field, so probe the clip and check the file.
- TikTok 540x960 minimum vs 720P best practice: which size to render
Two TikTok pages give two numbers: 540 by 960 as the non-Spark minimum and 720P or more as best practice. Timeline's 1080 by 1920 default clears both.
- TikTok's 5-10 words per second text tip: check your caption cues
TikTok's creative best-practice page suggests 5 to 10 words per second when using text. A short Python check flags cues outside that range before you burn them.
Written by Sume