Spotify video podcast bitrate: 25 Mbit/s at 1080p, 35 at 4K
Spotify video podcasts: 25 Mbit/s CBR for 1080p, 35 for 4K, 16:9, under 10 GB and 4 hours recommended. Sume Timeline assembles up to 1800 s of audio per render.

Spotify's video specs recommend 25 Mbit/s CBR for a 1080p source and 35 Mbit/s CBR for 4K. Sume's Timeline can assemble up to 1800 seconds of audio with video slots into one MP4, but its docs do not let you set bitrate or codec, so check an output against Spotify's list before you upload.
Spotify's specs
The Spotify page lists the following, checked on 2026-10-03.
| Item | Spec |
|---|---|
| Aspect ratio | 16:9 recommended; other ratios letterboxed |
| Resolution | 1080p or higher recommended; 180p minimum |
| File size | Under 10 GB recommended; up to 60 GB |
| Duration | Under 4 h recommended; up to 12 h |
| Video codec | H.264 or H.265 |
| Frame rate | 24, 25, 30, 50 or 60 fps |
| Bitrate | 25 Mbit/s CBR at 1080p; 35 Mbit/s CBR at 4K |
| Audio | AAC-LC, PCM or FLAC recommended; 128 kbps or higher |
What Timeline can and cannot match
Timeline 1.0 takes one audio spine of 1 to 1800 seconds plus 1 to 200 ordered video[] slots and returns one MP4. The default output is 1080 by 1920, which is vertical, so set output.width and output.height for 16:9. Width and height are even integers from 256 to 2160, so 1920 by 1080 fits and 3840 by 2160 does not.
output.fpsaccepts 24, 25, 30 or 60; 50 is not in the list.- Codec and
crfkeys are rejected with a 400, so bitrate is not a request field. - Public rate is $0.10 per output minute, rounded up; a 30-minute render is $3.00.
- Every URL must be a
media.sume.comartifact; import first.
A 1080p landscape render
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: podcast-ep01" \
-d '{
"audio": { "url": "https://media.sume.com/artifacts/artf_demo/ep01.wav", "duration_seconds": 1500 },
"video": [
{ "source_url": "https://media.sume.com/artifacts/artf_demo/cover.png", "start": 0, "duration": 1500 }
],
"output": { "width": 1920, "height": 1080, "fps": 30 }
}'Check before upload
Use POST /v1/timeline-1.0/plan for an unbilled preflight of duration and cost. After the render, inspect the artifact's actual bitrate with your own tools; if Spotify requires the CBR target, re-encode with software you control.
Sources
Related posts
More in Use cases
- Square 1:1 video from Gemini Omni: it only makes 16:9 or 9:16
Omni outputs 16:9 or 9:16 only. For a 1:1 square feed post, render a Sume Timeline at 1080x1080 with fit cover or blur; the render is $0.10 per output minute.
- Substitute-day intro clip: a 20-second avatar per class period
Leave a 20-second talking-avatar instruction clip for each class period on a substitute day. $3.68 per clip at Sume's Standard rate, 720p, 4 to 60 seconds.
- Suno terms: no copyright warranty, what to tell a client
Suno assigns its rights in Pro and Premier outputs but does not warrant copyright will vest in AI output. What to write into a client brief or ad contract.
- Suno terms: remixes are non-commercial; edit ads on the video side
Suno limits other users' remixes of your output to non-commercial use. What that clause covers, and how to keep ad edits on the video side.
Written by Sume