How to remove hardcoded subtitles from a video (and why most tools cannot)
The short version: hardcoded subtitles are pixels, not a subtitle track — there is nothing to switch off. Removing them means reconstructing the picture behind them (inpainting). Tools that crop or cover the area are not removing subtitles; they are hiding them, and they cost you part of the frame.
Why the usual workarounds fall short
| Approach | What really happens |
|---|---|
| Turning subtitles off in a player | Only works for soft subtitle tracks. Burned-in text has no track to disable. |
| Cropping the bottom strip | Removes the subtitles — along with part of the picture. Aspect ratio changes, and composition is lost. |
| Covering with a bar or blur | The text is still there, just hidden. Fine for a quick fix, not for a clean master. |
| Inpainting (reconstruction) | Treats the subtitle area as missing pixels and rebuilds it from the surrounding frame — the full picture is kept. |
How inpainting works
- Locate the text region — fixed lower-third captions are the easy case; moving or styled text needs per-frame tracking.
- Rebuild the missing pixels from the surrounding image and from neighbouring frames, which supply extra views of the same background.
- Blend the reconstruction back so the sequence stays stable and does not flicker.
How to judge the result
- Step through frames — not just playback. Flicker and residue are obvious frame by frame and easy to miss at speed.
- Look at the edges of the treated region: hard edges or colour mismatch betray a patch.
- Check busy backgrounds — flat areas come back clean; faces and dense texture are the hard cases, and may show traces.
- Start with a 10–30 second clip before running a whole video.
Practical tips
- Box the text only. A larger selection means more pixels to invent, and more chances to go wrong.
- Keep the audio untouched. Only the picture should change.
- Do not re-process repeatedly. Each pass adds its own reconstruction and re-encoding loss — go from the original once.
- On a Mac, process locally. No upload means no waiting and no decision about sending footage to a third party.
Lumasce runs on-device on Apple silicon Macs and removes watermarks, logos and burned-in subtitles by inpainting — keeping the full frame rather than cropping it away.
Frequently asked questions
Can you remove hardcoded subtitles without losing quality?
The subtitle area is rebuilt from surrounding pixels and neighbouring frames, so the rest of the picture is untouched — unlike cropping, which discards part of every frame. Hard cases (busy texture, faces) may show faint traces; check frame by frame.
Why can't VLC or a video player remove burned-in subtitles?
Players can only disable soft subtitle tracks. Burned-in text is part of the image itself, so it has to be reconstructed pixel by pixel.
Does removing subtitles change the aspect ratio?
Not with inpainting — the frame stays the same size. Cropping does change it, which is why cropping is a last resort.
More topics on the guides hub, or see what Lumasce does.