Templates that move,
rendered like any other file.
BuildOnce Video Studio turns templates into videos. Animate layers and pages, drop in your own clips, stock video or AI-generated clips, add a voiceover, captions and music, then render MP4, WebM or GIF from the studio or the API — or paste a product link and get up to three ready-made video ads.
Who uses Video Studio
E-commerce teams
Paste a product page and get video ads built from your own template, with script, voiceover and captions.
Social teams
Reels, shorts and animated posts from one template, rendered for each network.
Developers
The same render endpoint as images: change the text, images or video clips per request.
Three steps
- 01
Build the video
Animate layers and time the pages in the studio, and add clips: uploads, stock video or AI clips.
- 02
Add sound
Generate a voiceover from each page’s script, turn on word-by-word captions and pick background music.
- 03
Render it
Download from the studio, call the Render API with an mp4, webm or gif format, or post it straight to social.
Render a video like an image
Change any variable — text, image or a video clip — per request. A video always renders in the background.
curl -X POST https://buildonce.app/v1/templates/tpl_123/render \
-H "Authorization: Bearer fl_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"format": "mp4",
"modifications": { "headline": "Summer drop" },
"video": { "fps": 30, "scale": 1, "quality": "standard" }
}'
# → 202 { "renderId": "rnd_…", "status": "queued" }
# poll GET /v1/renders/rnd_… or listen for render.completedWhat Video Studio does
Animation
Enter and exit animations, ambient motion, text reveals, page timing and fade, slide, wipe or zoom transitions.
Video clips
Upload MP4 or WebM, search stock video, or generate an AI clip from an image and a prompt, standard or premium.
Voiceover, captions and music
AI voiceover from each page’s script, karaoke, pop or boxed captions built from it, and a royalty-free music library.
Product link to video ads
Pick one of your templates, map its slots, paste a product URL, and get up to three ad variants with different script angles.
What to know before you build
- Rendering costs 1 render credit per started second of video, up to 60 seconds, at every size and quality.
- AI video clips use AI credits: 23 per 5 seconds on the standard tier, 55 per 5 seconds on premium, in 5- or 10-second clips.
- AI voiceover uses 2 AI credits per started 10 seconds of speech.
- Output: MP4, WebM or GIF; up to 60 fps (GIF up to 15), scaled up to 2160 px on the longest side.
Go deeper
Video Studio questions
Short answers to what people ask most. The documentation covers every endpoint, tool and limit.
MP4, WebM and GIF. Every page of the template plays in order, with its animations, clips, voiceover, captions and transitions, exactly as the studio previews it.
One render credit per started second, up to 60 seconds, at any size or quality. AI clips and voiceovers use AI credits on top: 23 AI credits per 5 seconds of standard AI video, 55 for premium, and 2 per started 10 seconds of voiceover.
Yes. Pick one of your own templates, choose what fills each slot, paste the product link, and BuildOnce writes a few script angles and renders up to three variants. Agents can do the same through the create_ad_from_product MCP tool.
Yes, with the same POST /v1/templates/:id/render endpoint as images: set format to mp4, webm or gif. The call answers 202 with a renderId to poll, or you can wait for the render.completed webhook.
Yes. MP4 renders post to Facebook, LinkedIn, TikTok and YouTube, and to Instagram as a reel or story — now or scheduled.