← How-to guides

How to burn subtitles into a video.

Burned-in (hardcoded) subtitles become part of the video pixels. They survive every cross-post and every download — at the cost of being un-toggleable. Here's when to use them and how to do it across SoCaptions, ffmpeg, Premiere, and CapCut.

Burning subtitles into a video means rendering the captions directly into the pixel grid during export. The captions become permanent and visible on every player, every platform, and in any compressed copy. The trade-off is that viewers can't turn them off, switch languages, or change the styling. For short-form social (TikTok, Reels, Shorts, X), burning in is the default. For long-form (YouTube, Vimeo, courses), soft captions are usually better.

Step by step

  1. 01
    Decide if burn-in is the right choice
    Burn in for short-form social where caption files don't survive cross-posting. Skip burn-in for YouTube long-form, Vimeo, courses, or anywhere viewers might want to toggle, translate, or restyle.
  2. 02
    Generate or import your subtitle text
    Either AI-transcribe with SoCaptions (10–60 seconds for a typical video) or bring your own SRT, VTT, or ASS file.
  3. 03
    Style the captions
    In SoCaptions, pick a preset (Bold Outline, Box, Cinematic, Karaoke). The preset handles font, stroke, position, and animation. Always preview at phone size on mute.
  4. 04
    Export the captioned MP4
    SoCaptions renders the burn-in pass in seconds for short videos. The output MP4 is ready to upload anywhere — TikTok, Reels, Shorts, LinkedIn, X, all support burned-in MP4 directly.
Pros
  • Captions survive every cross-post and re-encode
  • Brand-controlled styling, not platform-default
  • No second caption file to manage
  • Required for X / Twitter and most LinkedIn feed video
Cons
  • Viewers can't toggle them off
  • No language switching after export
  • Can't restyle without re-rendering
  • Slightly larger file size than soft-captioned uploads

FAQ

Can I burn subtitles into a video for free?+

Yes. SoCaptions offers 5 free minutes of burned-in MP4 export. ffmpeg is also free if you're comfortable on the command line: `ffmpeg -i input.mp4 -vf subtitles=subs.srt output.mp4`.

Does burning in lose video quality?+

Slightly. Re-encoding always loses some quality. Use a high bitrate (10+ Mbps) and a single export pass to minimize loss. Don't burn in twice.

Should I burn captions into a YouTube video?+

No, not for long-form YouTube. Upload an SRT instead — viewers get language switching, accessibility, and styling controls. Burning disables all of that.

Can I burn captions in different languages into the same video?+

Only one language at a time can be burned in. For multi-language delivery, render separate MP4s (one per language) or use soft captions with multiple SRT tracks.

How do I burn subtitles into a video using ffmpeg?+

`ffmpeg -i input.mp4 -vf "subtitles=subs.srt:force_style='FontName=Inter Black,FontSize=72,OutlineColour=&H000000&,Outline=4'" -c:a copy output.mp4`. Adjust styling via force_style.

More guides
Try SoCaptions free.
5 minutes free, no card required.
Open editor