Captions
Burn styled captions into any video. The speech is transcribed for you, or attach your own SRT. Pick a preset and ship a ready-to-post MP4.
Captions API
Call this pipeline from your own code. One request dispatches a run; the model is an input field, not a separate endpoint.
Get an API token- inputs
- 4
- required
- 1
- Pricing
- from 0.2 credits
| Input | Type | default | Description |
|---|---|---|---|
source_asset_id | string | default— | Video to burn captions into. Asset id returned by an upload. See /docs/api/ for the upload flow. |
position | enum | defaultauto | Vertical anchor for the burned text. "Auto" lets the pipeline pick the opposite half from the subject when an upstream reframe provides a hint (otherwise falls through to "bottom"). "Bottom" is the canonical TikTok placement; pick "top" when the subject fills the lower half of the frame.auto · bottom · top +1autobottomtopmiddle |
preset_name | enum | defaultserif-editorial | Caption style preset — controls font, size, colour and placement of the burned-in captions.tiktok-bold-yellow · minimal-white · subtle-drop +3tiktok-bold-yellowminimal-whitesubtle-dropkaraoke-gradientbig-serifserif-editorial |
transcript_asset_id | string | default— | Optional. Leave empty to transcribe the speech automatically; the price then includes transcription. Attach an SRT to use your own text, for example one you corrected after a Transcription run. Asset id returned by an upload. See /docs/api/ for the upload flow. |
Point any MCP client at pipe2 and your agent gets these tools. It finds this pipeline, reads the same schema above, then runs it.
list_pipelinesget_pipeline_schemarun_pipelineget_pipeline_run_statusrequest_upload
https://mcp.pipe2.ai/mcp {
"mcpServers": {
"pipe2ai": {
"url": "https://mcp.pipe2.ai/mcp",
"headers": { "Authorization": "Bearer YOUR_TOKEN" }
}
}
}Recipes using this pipeline
Show all recipes-
Long video → captioned Shorts
Give AI a long video and an editorial brief, then get a pack of selected, reframed, and captioned social clips.
-
Audience question → animated visual answer
Turn your approved answer and visual beats into a narrated vertical explainer with stock footage, timed diagrams, and synchronized captions.
Frequently Asked Questions
What file formats are supported?
Do I need a transcript?
Are the captions burned into the pixels or overlaid on top?
Can I edit the transcript before burning it in?
Can I reuse one transcript across multiple caption styles?
How long does the caption burn take?
Captions: Burn Styled Captions Into Any Video
Attach a video, pick a style, and get back an MP4 with captions burned directly into the pixels. The speech is transcribed for you. No CapCut, no Premiere, no caption extension to install, just a ready-to-post file sized for TikTok, Reels, and Shorts.
Want to fix names or jargon before they are burned in? Run the Transcription pipeline, correct the SRT in your library, and attach it here. Captions then uses your text exactly as written.
How It Works
- Attach your video: upload from your device or pick one from your library.
- Attach an SRT (optional): leave it empty to transcribe the speech automatically, or attach a corrected or existing .srt.
- Pick a caption style: six production-ready presets tuned for different audiences.
- Download the result: a new MP4 with captions burned in, plus a poster frame for thumbnails.
Caption Style Presets
- TikTok Bold Yellow: heavy weight, black stroke, TikTok-safe positioning. The default everyone copies.
- Minimal White: clean sans-serif with a soft shadow. Works for talking-head podcasts and interviews.
- Subtle Drop Shadow: low-contrast caption for cinematic edits where the visuals carry the scene.
- Karaoke Gradient: active word highlighted in a purple→pink gradient as it's spoken. High retention on short-form.
- Big Serif: editorial-feel serif for brand docs, case studies, and long-form educational clips.
- Serif Editorial: restrained serif type on a translucent panel for podcasts, explainers, and thought-leadership clips.
Why Attach Your Own SRT
- Edit the transcript before burning: fix names, jargon, or speaker labels in the SRT instead of living with whatever STT gave you.
- Reuse one transcript across many styles: burn the same SRT with six different presets for A/B testing without re-transcribing.
- Bring your own SRT: if you already have a transcript from another tool, attach it and skip the transcription cost entirely.
- TikTok-safe positioning: captions clear the bottom-third UI overlays on every major platform.
Who It's For
- Short-form creators shipping daily Reels / Shorts / TikToks
- Podcasters repurposing long-form episodes into shareable clips
- Course creators and educators adding accessibility to tutorials
- Agencies producing branded social content at scale
- Anyone who has an SRT already and just wants it rendered cleanly into the video
Use it on its own for a ship-ready clip, or feed the output straight into the Video Reel pipeline for multi-clip compilations.



