Concept · Subtitle workflows

Hardcoded vs Soft Subtitles: What's the Difference

One is a text file, the other is paint on the pixels. The difference decides whether you can localize a video in five minutes or need an AI inpainting model.

SubtitlesLocalizationInpainting

TL;DR

Hardcoded vs soft at a glance

If you are localizing content, this distinction is the whole ballgame.

Hardcoded (burned-in)Soft
StorageRendered into the video pixelsSeparate track / file (SRT, ASS, VTT)
Toggle offNoYes
Edit without re-encodingNoYes
Font controlNone (fixed in frame)Full (ASS styles)
Typical useBroadcast masters, short drama, memesStreaming, accessibility
RemovalNeeds AI inpaintingDelete the track

When you must erase instead of toggle

Soft subtitles come and go with a click. Hardcoded subtitles are part of the picture — short-drama platforms bake them in, social exports burn them in, and archive masters often have them stamped forever. For those, "removing the subtitles" means reconstructing the pixels underneath.

Three ways to remove hardsubs

ApproachResultWhen it works
CroppingLoses composition, crops the frameOnly if the safe area is empty
BlurringVisible patch over the textRarely acceptable for delivery
AI inpaintingClean reconstruction of the backgroundAlways, if the text area has content behind it

Legal note

Note: Only remove hardcoded subtitles from content you own or are licensed to modify. The API does not distinguish; your right to process the material is your responsibility.

FAQ

Common questions

Can I remove soft subtitles with the API?

You do not need it — delete the subtitle track instead. The API exists for subtitles burned into the pixels.

Is removing hardcoded subtitles legal?

It is legal on content you own or have a license to modify. Distribution rights are your responsibility.

Do hardcoded subtitles affect video quality?

No, but they block localization and resale. Erasing them restores a clean master that works in every market.