Facebook Feed's 241-minute video ad limit vs Sume's 30-minute render
Facebook Feed video ads can run 241 minutes; Sume Timeline renders 30 minutes per job. Covering 241 minutes is nine jobs and $24.10 at the public rate.

Short answer
Meta's Facebook Feed video ad spec lists a length of 1 second to 241 minutes, and Sume's Timeline 1.0 renders at most 1,800 seconds (30 minutes) in one job. Covering 241 minutes (14,460 seconds) takes nine renders at the public rate of $0.10 per output minute: eight 30-minute jobs at $3.00 each plus one 1-minute job at $0.10, which is $24.10. Nothing in Sume's documentation describes joining those nine MP4s into one file, so the whole-file case is a limit, not a workflow.
The Meta side
The Facebook Feed page (read 2026-10-09) lists MP4, MOV or GIF files with H.264 compression, square pixels, fixed frame rate, progressive scan and stereo AAC audio at 128 kbps or higher. Recommended geometry is 4:5 at 1440 x 1800, minimum width and height of 120 pixels, a 4 GB size cap, primary text of 50 to 150 characters and a 27-character headline. Sound and captions are optional but recommended.
The Sume ledger
Timeline 1.0 accepts audio.duration_seconds from 1 to 1,800, and output width and height as even integers from 256 to 2160, so output: { width: 1440, height: 1800 } gives the 4:5 feed geometry. Billing is ceil(output minutes) x $0.10.
| Piece | Seconds | Billed minutes | Cost |
|---|---|---|---|
| 8 jobs at the 1,800 s maximum | 14,400 | 8 x 30 = 240 | 8 x $3.00 = $24.00 |
| 1 job for the remainder | 60 | 1 | $0.10 |
| Total | 14,460 | 241 | $24.10 |
Why a split is not a delivery
Meta wants one ad video, not nine. The docs for Timeline say the surface is the only public assembly route, with an audio spine capped at 1,800 seconds, and they list no operation that concatenates finished renders. So treat 241 minutes as the platform's ceiling, not a length Sume reaches in one file.
A single video trim job takes a clip up to 1,800 seconds and cuts at most 900 seconds out of it for $0.02, which is the usual route for turning a long recording into a placement-sized ad.
What to do instead
Pick the segment that earns the click and render that. If the source is a long recording, a video trim job costs $0.02 and returns the cut as its own MP4 without a second render. A 5-minute feed cut is ceil(5) x $0.10 = $0.50 as one Timeline job at 1440 x 1800. Keep the file under 4 GB and use the fixed frame rate that Meta asks for by setting output.fps when your clips mix 24 and 30 fps.
Reading the Meta limits correctly
The 241-minute figure is a ceiling on the platform, not a recommendation, and Meta's page attaches a note that matters more for short ads: with the Awareness objective, or goals such as Maximize reach and Maximize 2-second continuous video views, the ad footer (headline, description and call to action) does not display on mobile Facebook Feed. Whatever the length, put the offer inside the video frames for those objectives.
Also keep primary text between 50 and 150 characters and the headline at 27 characters, per the same page. None of these text limits change with the video length, so a longer file gives no extra room for copy outside the frame.
Sources
Related posts
More in Media tools
- Fit a voiceover to 30 seconds: tune TTS speed between 0.6 and 1.5
generation_config.speed runs 0.6 to 1.5 on Sume TTS. Three takes of a 450-character script cost $0.064125 total, so measure the file and retune.
- Five audio-logo options for a product ad: $0.625 with Music Router
Five Music Router generations cost $0.625, since every music model is a flat $0.125. There is no duration field, so you steer the length in the prompt.
- A four-scene score on Sume Music Router: tempos 24 BPM apart, $0.50
Four 15-second scenes need four contrasting Lyria tracks. The docs ask for at least 12 BPM between scenes. Four prompts at 72, 96, 120 and 144 BPM cost $0.50.
- One frame at 12.5 s: video-frames vs video-inspect
Video frames returns a frame at its source size from clips up to 300 s. Video inspect defaults to 768 px, caps at 2160, and takes clips up to 1,800 s.
Written by Sume