Thinkific video upload: 3 GB, H.264 MP4, 5,000 to 8,000 kbps
Thinkific takes videos under 3 GB, H.264 MP4 at 5,000 to 8,000 kbps, constant 15 to 60 fps, up to 1080p. What Sume can render for it.

Thinkific limits each uploaded video to under 3 GB, recommends H.264 in an MP4, 5,000 to 8,000 kbps, a constant 15 to 60 fps, and supports resolutions up to 1080p. Audio is AAC, 44.1 kHz, 2-channel stereo. Any aspect ratio works, and 16:9 is best. Specs are from Thinkific Support, read 2026-10-01.
What does Thinkific recommend?
| Setting | Thinkific says |
|---|---|
| File size | Under 3 GB per video |
| Codec and file type | H.264 required, MP4 recommended |
| Width | 640 to 3840 px |
| Max resolution served | 1080p |
| Bitrate | 5,000 to 8,000 kbps |
| Frame rate | Constant, 15 to 60 fps |
| Aspect ratio | Any, 16:9 works best |
| Audio | AAC, 44.1 kHz, 2-channel stereo |
How do I render a 16:9 1080p lesson?
1920x1080 at 24, 25 or 30 fps is inside Thinkific's 15 to 60 range, and Sume returns MP4. The default output is vertical, so set the size. Timeline 1.0 (POST /v1/timeline-1.0/render) takes output.width and output.height as even integers from 256 to 2160 and output.fps of 24, 25, 30 or 60, or omits fps to match the sources. It needs an Idempotency-Key, accepts only media.sume.com sources, and returns one MP4 at $0.10 per output minute, rounded up. The unbilled POST /v1/timeline-1.0/plan previews the cost first.
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: thinkific-lesson-001" \
-d '{
"audio": { "mode": "silence", "duration_seconds": 600 },
"output": { "width": 1920, "height": 1080, "fps": 30 },
"video": [
{ "source_url": "https://media.sume.com/artifacts/artf_demo/shot.mp4",
"start": 0, "duration": 600, "fit": "cover" }
]
}'Can I set bitrate, codec or audio sample rate?
Sume's docs list no bitrate or codec field. The render endpoints refuse codec, crf and filtergraph keys with a 400, so you cannot tune the encode from the request. Sume's docs state no audio sample rate, so check 44.1 kHz stereo yourself.
Is a 3840-wide video worth it?
Thinkific lists 640 to 3840 px wide but says it serves up to 1080p, and Sume's width cap is 2160, so 1920x1080 is the practical choice.
How do I check the render?
Probe the finished file with Video inspect 1.0. With frames: false it is a probe only, it is unbilled, and it reports width, height, container, fps and duration_seconds. It does not report file size, codec or bitrate, so check those with a local tool before you upload.
Sources
Related posts
More in Media tools
- Topaz Starlight Fast 3 vs Sume Video Upscale: what you can set
Topaz says Starlight Fast 3 runs at 4x the speed of Precise. Sume Video Upscale 1.0 has its own fast, standard and pro tiers, priced per input second.
- Udemy video standards: 720p or higher, 16:9, 30 minutes minimum
Udemy needs at least 30 minutes of video to publish a course, HD at 720p or higher, horizontal 16:9. Static slides count as low quality. Render with Sume.
- Vidyard upload: raw files up to 20 GB, H.264 up to 4K
Vidyard accepts raw video up to 20 GB, then encodes H.264 MP4 derivatives from 360p to 2160p with AAC audio. What to render with Sume.
- Vimeo upload settings: H.264, 10-20 Mbps at 1080p, constant frame rate
Vimeo recommends H.264 High Profile, 10 to 20 Mbps at 1080p, constant frame rate and AAC-LC audio. What Sume can and cannot set for you.
Written by Sume