Teachable video files: MP4, MOV or AVI, 2 GB each, 1080p
Teachable recommends MP4, MOV or AVI, 1080p at 24 to 30 fps, with 2 GB per file and 20 GB overall. How to render a fitting lesson with Sume.

Teachable recommends .mp4, .mov or .avi video at 1080p (1920x1080) and 24 to 30 frames per second. Its page gives 2 GB as the per-file figure for video and 20 GB as the overall upload limit. Details are from Teachable Support, read 2026-10-01.
What does Teachable list for video?
| Item | Teachable says |
|---|---|
| File types | mp4, mov or avi |
| Resolution | 1080p (1920x1080) |
| Frame rate | 24 to 30 fps |
| Per video | 2 GB |
| Overall upload | 20 GB |
How do I render a 1080p lesson at 24 to 30 fps?
output.fps of 24, 25 or 30 is inside the range, and Sume returns MP4. 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: teachable-lesson-001" \
-d '{
"audio": { "mode": "silence", "duration_seconds": 480 },
"output": { "width": 1920, "height": 1080, "fps": 30 },
"video": [
{ "source_url": "https://media.sume.com/artifacts/artf_demo/shot.mp4",
"start": 0, "duration": 480, "fit": "cover" }
]
}'What file size should I expect?
Sume lists no bitrate field and the probe does not report size, so check the file against 2 GB yourself. 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.
Is MP4 the right choice?
It is first on Teachable's list and is what Sume returns. MOV and AVI are not available from Timeline.
Is the recommendation a hard limit?
The page frames these as recommended file types and settings, so treat them as the safe path rather than a promise that other files fail.
Sources
Related posts
More in Media tools
- 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.
- 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.
Written by Sume