YouTube 1080p bitrate: 8 Mbps, and Sume has no bitrate field
YouTube recommends 8 Mbps for 1080p SDR at 24 to 30 fps and 12 Mbps at 48 to 60. Sume rejects codec and crf fields and exposes no bitrate setting.

YouTube recommends 8 Mbps for 1080p SDR uploads at standard frame rates (24, 25, 30) and 12 Mbps at high frame rates (48, 50, 60). Sume gives you no way to set a video bitrate: trim and video filter reject codec and crf, and Timeline callers never send codecs.
Read 2026-10-01: YouTube Help and Sume's video trim and Timeline docs.
What are YouTube's SDR video bitrates?
The page calls these recommendations for reference and says no bitrate limit is required; it also lists separate HDR numbers.
| Resolution | 24, 25, 30 fps | 48, 50, 60 fps |
|---|---|---|
| 2160p (4K) | 35-45 Mbps | 53-68 Mbps |
| 1440p (2K) | 16 Mbps | 24 Mbps |
| 1080p | 8 Mbps | 12 Mbps |
| 720p | 5 Mbps | 7.5 Mbps |
| 480p | 2.5 Mbps | 4 Mbps |
| 360p | 1 Mbps | Not supported |
Why does Sume have no bitrate field?
The server compiles ffmpeg. A client that sends vf, filter, ffmpeg, cmd, codec or crf gets ffmpeg_fields_rejected, and the Timeline page says callers never send filtergraphs, codecs or shell fragments. A bitrate knob would be the same kind of flag, and the docs list none.
What can I control instead?
On trim you can pick precision (exact re-encodes with libx264 and yuv420p; keyframe copies the stream) and conform output width, height (256 to 2160) and fps. Choosing the output dimensions changes how many pixels YouTube sees, but the resulting bitrate is whatever the worker's encode produces.
How do I check what I got?
Measure the file you receive. The method for reading a bitrate with ffprobe is in how to check a video bitrate; compare the number with the table above rather than assuming it. Since YouTube states no limit is required, a result below its reference is not by itself a failure.
Sources
Related posts
More in Developers
- YouTube containsSyntheticMedia: the videos.insert field for AI video
videos.insert lists status.containsSyntheticMedia, a boolean on the videos resource. Sume returns the file; you set the flag in your own insert call.
- YouTube videos.insert: 100 calls per day and a batch plan
YouTube's videos.insert page lists 100 calls per day in a Video Uploads quota bucket. Size a Sume bulk queue of up to 100 Format runs to fit that day.
- Zapier Next Gen Zaps drop the 500-item loop cap: pace Sume
Next Gen Zaps loop past 500 items. A loop of paid Sume submits hits per-minute write budgets and accepted-job capacity first, so size the wave from your plan.
- Zapier Next Gen Zaps can pause for a reply: approve before Sume
Put the paid Sume submit after Zapier's new human-reply pause, and key it from the approved record so a double click or a resume cannot submit twice.
Written by Sume