How to hardcode subtitles on Windows 10

Subtitles are rarely hard-coded. To keep things flexible, captions are either available as standalone SRT files or embedded in a video file.

Hard-coded captions are basic when writing the text on the video. You can not hide it if you do not need it, and you can certainly not change the language or even the appearance of the text.

It is rare for captions to be hard-coded and usually considered a problem, but sometimes it can also be helpful.

Hardcode subtitles on Windows 10

If you want to hardcore captions on a video, you can do so with the VLC player. The only thing you need to know is that captions, once hard-coded, cannot be removed.

What you need

To hardcore subtitles to a video, you need the following;

  • The video itself.
  • Subtitles in the SRT file format.
  • The latest version of the VLC player installed on your system.

Getting things right

Create a new folder on your system. Move the video file and the subtitle file to this folder. Make sure both have the same name (the extensions will be different and that’s fine).

Hardcore Captions in VLC Player

Follow these steps to hardcode captions with VLC player.

  1. Open up VLC player.
  2. Go to File> Stream on the menu bar (or press Ctrl + S).
  3. Click on the Add button.
  4. Select the video file on which you want to hardcode captions.
  5. Enable ‘Use a subtitle file’ option.
  6. Click on Snuffel.
  7. Select the subtitle file you want to use.
  8. Click “Stream”.

  1. On the next screen, click ‘Next’.
  2. On the next screen, click ‘Add’ next to the drop-down list for files.
  3. Choose where you want to go save the output file and import the file extension for it.
  4. Click Next.
  5. Enable ‘Enable Transcoding’.
  6. Click on the wrench / wrench icon next to the profile drop-down list.
  7. Go to the Captions tab.
  8. Enable ‘Subtitles’.
  9. Enable the ‘Overlay subtitles on video’ option.

  1. Click on Save. Click on Following. Click on Current.
  2. Allow VLC player to add subs and a new file with the name you specified will be created.


VLC Player will always create a new file if it encodes captions, so you do not have to worry about losing the original, subtitle-free file. You can save the output file in MP4, WEBM, MKV and other formats. The captions, because they are hard-coded, will appear in all media players that can play the file type. If you upload the video online, the captions will also appear in the online file.

The article How to hardcode subtitles on Windows 10 first appears on TechtricksNg.

Leave a Comment