Solutions

For Social media teams

Turn one clip into a captioned post for Reels, TikTok and Shorts

Turn one finished clip into a captioned, vertical post for Instagram Reels, TikTok and YouTube Shorts, then into a dubbed version for a market that doesn't share your base language. Burned-in captions catch the viewers who scroll muted — most of them, on every one of these feeds — and a generated opener or a few extra seconds covers a cut that comes in short, without a reshoot. Captioning a 30-second clip costs 60 credits, $1.47 to $2.70, and that one job covers every platform you post the same file to: credits are billed per video processed, not per place it ends up. Your team still owns the review: a caption or a dub is a draft until someone checks it against what's actually playing.

The workflow

  1. 1

    Decide which cuts you actually need, not just which platforms

    List the platforms first — Reels, TikTok, Shorts, maybe a paid placement — then group them by the cuts that actually differ: a length under YouTube Shorts' 3-minute cap works for all three today, so one cut can often serve every platform. Credits are billed per video you process, not per platform you post it to, so the real cost driver is how many distinct cuts and languages you make, not how many feeds they go out on.

  2. 2

    Fill a gap with a generated vertical clip

    When the real footage is short on a hook or a cutaway, generate one from a text prompt at 4 to 15 seconds on Seedance 2.0, directly in 9:16 (or 1:1 for Shorts), in 720p or 1080p. Seedance 2.0 is the fast default; switch to Veo for a premium hero shot. At 10 credits per second, a 4-second opener is 4 × 10 = 40 credits.

    Open the Video Generator →
  3. 3

    Stretch a clip that comes in a few seconds short

    Rather than reshoot or regenerate from scratch, continue an existing clip for 4 to 15 more seconds in the same aspect ratio and resolution. Only the Seedance 2.0 model supports extension today. At 10 credits per second, 4 more seconds is another 4 × 10 = 40 credits.

    Open the Video Extend →
  4. 4

    Burn in captions before anything ships

    Upload the finished cut (MP4, MOV or WebM, up to 30 minutes) and leave translation off to caption it in its original language. 2 credits per second: a 30-second cut is 30 × 2 = 60 credits — one job, reused as the same file across Reels, TikTok and Shorts, since credits are charged per video processed, not per place it's posted. The Subtitler covers 20 of the Translator's 25 languages, not Dutch, Polish, Swedish, Filipino or Malay, and returns an MP4 with captions burned in, not a separate file.

    Open the Subtitler →
  5. 5

    Dub a version for a market that doesn't share your base language

    Upload the same cut and pick one of 25 target languages, including regional variants such as Spanish for Spain or Latin America. You get back a new video with a translated, time-aligned audio track — 2 credits per second, so the same 30-second cut is another 30 × 2 = 60 credits. One job makes one language.

    Open the Video Translator →
  6. 6

    Caption the dub, too

    Run the dubbed file back through the Subtitler with its new language set as the spoken language, so captions match what's actually playing — another 30 × 2 = 60 credits. Reused captions from the original-language version over a new dub is the most common mistake at this step.

    Open the Subtitler →
  7. 7

    Check it against each platform's own specs

    Reels, TikTok and Shorts cap length and caption length differently, and none of these tools reframe, crop or trim for you. Work through the platform specs and the pre-publish checklist below before anything goes out.

  8. 8

    Upscale only the footage that actually needs it

    If the source is UGC shot on an old phone, pulled from an archive, or submitted at low resolution, upscale the finished version to 4K as the last step, after captioning and dubbing. 3 credits per second: a 30-second cut is 30 × 3 = 90 credits. Skip it for anything shot cleanly in the last couple of years.

    Open the 4K Upscaler →

What one post actually costs

Live credit rates as of October 2026: captioning and translation both cost 2 credits per second, 4K upscaling 3, generated or extended video 10. A credit costs from $0.045 (Starter Pack: $9 ÷ 200) down to $0.0245 (Pro plan: $49 ÷ 2,000 a month).

Example 1: a 30-second vertical clip, captioned in English and posted to Instagram Reels, TikTok and YouTube Shorts, then dubbed into Spanish and captioned again for the same three platforms. Captioning the English cut: 30 × 2 = 60 credits. Translating to Spanish: 30 × 2 = 60 credits. Captioning the Spanish dub: 30 × 2 = 60 credits. 180 credits total, $4.41 to $8.10, for six posts — three platforms in each of two languages — because you pay once per version of the file, not once per platform it goes out on. That's 30 credits, $0.74 to $1.35, per post. 180 credits fits inside the Starter plan's 600 monthly credits: $19 for the month, or 180 × ($19 ÷ 600) = $5.70 for this batch, with 420 credits left for the next one.

Example 2: the same clip gets a 4-second AI-generated hook before the real footage starts, stretched by 4 more seconds because the first take cut off too early, and the source is a few years old so the finished cut is upscaled to 4K. Generating the hook: 4 × 10 = 40 credits. Extending it: 4 × 10 = 40 credits. Upscaling the finished 30-second cut: 30 × 3 = 90 credits. 170 credits, $4.17 to $7.65 — a one-time production cost on the source file, on top of Example 1's captioning and dubbing.

If you post in bursts, top-up packs (from $9 for 200 credits to $59 for 1,800) never expire. If you're posting every week, both monthly plans cost less per credit than any pack.

Why burned-in captions, specifically

Meta's own help center for video ads says up to 85% of Facebook video is watched without sound, and that 80% of viewers react negatively when a feed video plays sound they weren't expecting — captions exist specifically to reach that audience. TikTok's Newsroom frames its own auto-captions feature the same way: for viewers in sound-sensitive situations, an open office, public transit, who keep the sound off.

All three platforms now auto-caption by default, so the question isn't whether captions exist — it's who controls them. Burning them in yourself means one file you've reviewed and fixed before it's public, reused everywhere you post it, including outside these three apps; it also captions a dub you made yourself, which no platform's native auto-captions will ever do, since those only read the original audio.

It burns captions into the MP4 only — there's no separate SRT or VTT file. If a brief calls for an editable caption file, run the clip through OpenAI's Whisper, free and open source, on your own machine.

Instagram Reels specs to check

Meta's own help center sets Reels at 9:16, accepting anything from 1.91:1 to 9:16, at a minimum 720p and 30fps.

TikTok specs to check

TikTok allows far longer uploads than it's known for, but a short-form post built around sound-off scrolling is typically well under a minute regardless of the ceiling.

YouTube Shorts specs to check

A video only counts as a Short if it's both vertical or square (9:16 or 1:1) and 3 minutes or under — miss either condition and YouTube treats it as a regular upload instead.

Pre-publish QA checklist

Run every cut through this before it goes anywhere public, and add a native-speaker pass for any dub you're paying to promote.

Limits to know before you commit

Plan a posting schedule around these:

Questions

Don't TikTok, Instagram and YouTube already caption videos for free?

They all auto-caption by default now, so you're not paying for captions that otherwise wouldn't exist — you're paying for control: one file you've reviewed before it's public, reused on every platform including outside these three apps, and captions on a dub you made yourself, which no platform's native auto-captions will generate.

Does posting the same captioned clip to three platforms cost three times as much?

No. Credits are billed once per video file processed, not per platform you publish it to — captioning a 30-second cut costs 60 credits whether you post it to one feed or ten.

Can we generate clips already in the right vertical shape?

Yes. Both the Video Generator and Video Extend offer 9:16, and 1:1 for Shorts, at generation time. Pick the ratio before you generate; cropping a finished clip afterward loses quality.

What if our source footage is horizontal?

None of these tools reframe or crop it. Crop or pad it to vertical in your own editor before you caption, translate or upscale it — whatever shape you upload is the shape you get back.

Do we get an SRT or other caption file we can upload separately?

Not from the Subtitler — it delivers captions burned into the MP4, nothing separate. If a platform or a client brief needs an editable file, run the clip's audio through OpenAI's Whisper, free and open source, on your own computer.

What does a test cost?

The 20 free credits at sign-up cover a 10-second caption test (10 × 2 = 20), with no watermark. After that, a $9 Starter Pack buys 200 credits (100 seconds), and the Starter plan $19 for 600 credits a month, or 300 seconds — 5 minutes — of captions, dubbing, or any mix of the two. Failed jobs are refunded.

Read next

Pay only for what you process

Credits are charged per second of video or per image, and failed jobs are refunded.

See pricing