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.

No page lists everything. Of the four pages read for this post, only TikTok's lists a bitrate (at least 516 kbps), only LinkedIn's lists a frame rate (under 30 FPS), Pinterest's lists no resolution, frame rate or bitrate, and YouTube's Shorts page lists no file size, bitrate or resolution (pages read 2026-10-09). If you build a pre-upload checker, the blanks are as important as the numbers, because they tell you where you have no official figure to test against.
The matrix
Each cell shows what the page states, or says it states nothing. 'Not listed' means I looked for the item on the page and did not find it.
| Spec | TikTok non-Spark | YouTube Shorts | ||
|---|---|---|---|---|
| Length | Up to 10 min | 3 s to 30 min | 4 s to 15 min | Up to 3 min |
| Aspect or size | 9:16 540x960+, 16:9 960x540+, 1:1 640x640+ | Four ratios with min and max sizes | Aspect range; 1:1, 2:3, 4:5, 9:16 recommended | Square or vertical for Shorts |
| File size | 500 MB | 75 KB to 500 MB | 2 GB | Not listed |
| Bitrate | At least 516 kbps | Not listed | Not listed | Not listed |
| Frame rate | Not listed | Under 30 FPS | Not listed | Not listed |
| Codec | Not listed | H.264 or VP8 | H.264 or H.265 | Not listed |
| Formats | mp4, mov, mpeg, 3gp, avi | MP4 | MP4, MOV, M4V | Not listed |
What Sume can set against each blank
Sume gives you control of a few fields only. For the timeline: output.width and output.height (even, 256 to 2160), output.fps (24, 25, 30 or 60), and the length through audio.duration_seconds (1 to 1,800). For trim: precision (exact or keyframe), audio, an output conform for exact only, and duration of 0.2 to 900 seconds. Sume refuses codec, crf and ffmpeg fields (Timeline and Video trim docs, read 2026-10-09).
So the blank on bitrate is the one you cannot act on either way. TikTok's 516 kbps floor and the file-size caps can only be checked after the render. The frame rate blank is easy: fps is a field. The codec blank is partly settled by exact trim, which re-encodes to H.264.
Using the blanks
Do not fill a blank with a number from a third-party article and treat it as the platform's rule. Write 'not listed' in your checker and skip the test. If a platform later publishes a figure, add it with the date you read it. A good checker also stores the page's wording, because a phrase such as 'shorter than 1:2' can be ambiguous, and it helps to have the original text next to the code.
For the codec column in more depth, see the four-platform codec table. For what Sume refuses and why, see the post on codec, crf, bitrate and GOP.
What this means for Instagram, Facebook and X
This matrix has no Instagram Reels, Facebook Reels or X column, because I could not read those platforms' own spec pages on 2026-10-09, and this post does not use third-party figures for them. If you need those, read the platform's own page for the date you ship.
Sources
- TikTok Ads Help: Video ads specifications (read 2026-10-09)
- LinkedIn Help: Video ads advertising specifications (read 2026-10-09)
- Pinterest Help: Review ad specs (read 2026-10-09)
- YouTube Help: Shorts length, copyright claims and monetization (read 2026-10-09)
- Sume docs: Timeline 1.0
- Sume docs: Video trim
Related posts
More in Media tools
- X video ad thumbnail: PNG or JPEG under 5 MB, pulled from your own MP4
X accepts a PNG or JPEG thumbnail up to 5 MB that matches the video. Sume video frames returns a still at a time you pick, at source size.
- X website-button video: headline sits 8-12 px in, move captions
X's spec puts the headline 8 to 12 pixels from the left and bottom of a website-button video. Keep burned-in Sume captions clear of that corner at 800x450.
- 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 end screen needs 25 seconds: check and trim a cut
YouTube's help page says a video must be at least 25 seconds long for an end screen, placed in the last 5 to 20 seconds. How to check a file and plan the tail.
Written by Sume