How to Add Subtitles in VLC Permanently

In this article, you’ll learn:

  • How to hardcode subtitles to a video
  • How to create subtitles
  • How to edit subtitles
  • And more!

Edited by Ben Jacklin

December 29, 2020

How to Hardcode Subtitles with VLC

In the digital world, videos have a permanent and undeniable place in daily life. Whether it's for recreational or professional use, video consumption is rising at a staggering rate. For viewers, it is the perfect medium for entertainment as it is engaging and offers both visual and audio stimulation. Due to these reasons, viewers have a better recall of video content than with text and other formats, making it a marketer's ideal tool.

The good thing with videos is that they can reach a broader audience and break language barriers by adding subtitles. One of the tools that can help you hardcode subtitles is VLC. Click the link below to download the program and read on to learn more about VLC and how to use it.

Open the VLC website

How to Add Subtitles in VLC

For those who prefer listening to music and watching videos on their computer or stream online, VLC is arguably the most popular option. It is an open-source video tool that is easy to use and very reliable. More importantly, you can play virtually all types of video and audio files on VLC, and you can use it on a host of platforms such as Mac, Windows, iOS, Android, and even Ubuntu.

If you want to watch a movie in a foreign language, you can use VLC to add subtitles for better understanding. For those who love making videos, you can use VLC for adding subtitles to help viewers gain a better understanding of your content. Alternatively, you can use a suitable video converter.

How to Add VLC Media Player Subtitles

The good thing with VLC player subtitles is that they are easy to add, even if you have little experience with the software. Therefore, you do not have to miss a movie or TV series just because it is in a foreign language. Even if it does not have subtitles, you can download them from a host of third-party websites.

Here's what to do if VLC is not showing subtitles:

  • Download the subtitle file for your movie from a preferred third-party website.
  • Open the video file with VLC.
  • Click Subtitles and then Add Subtitle File, select the subtitles.

This is how to add subtitles to VLC. However, this way the subtitles track is only available while you’re watching the video, it’s not embedded into the movie permanently. So next time you play the video file, there won’t be subtitles in it. But that does not mean that VLC subtitles are not working. You simply need to hardcode the subtitles into the movie. Here’s how to add subtitles to VLC permanently.

Step 1. Open the Media menu and select Stream. Then hit the Add button and select your video.

Step 2. Now add the subtitles files – tick Use a subtitle file box, click Browse, and select your SRT file. Click Stream and then Next.

Step 3. To indicate the folder for export, select File and click Add. In the new window, click Browse and type the name for your video. Make sure that the filename ends with “.mp4” or another extension name. Select the folder where you want to save the file and click Save. Hit Next to continue.

Step 4. Tick the Activate Transcoding box. Then hit the Wrench icon and open the Subtitles tab. Tick the boxes Subtitles and Overlay subtitles on the video. Click Save and then Next. In the new window, click Stream.

Great! Once the processing is done, you will find your video with hardcoded subtitles in the folder you’ve selected. Now you know how to hardcode subtitles with VLC!

If the subtitles are not working in VLC at this stage, proceed to select 'Add subtitle file' from the subtitle menu and select the downloaded file. You will now be able to enjoy your video with subs.

How to Create Subtitles in VLC

If you fancy yourself as a movie maker, go the extra mile and use VLC to embed subtitles. You will need a subtitle creator app or use a text editor. When it comes to VLC subtitle file formats, .srt is the standard format. Therefore, proceed to save your file in .srt format.

Doing so allows you to use any text editor to hardcode subtitles on VLC. If you want to add effects to the subtitles, use HTML with a .srt file. Otherwise, the subtitles will appear as plain white text on the screen.

When creating subtitles in SRT format, you will rank them in order with a number and then add timestamps in minutes, seconds, and milliseconds. This is what determines the duration the subtitle will appear on the screen.

  • Open your favorite text editor.
  • Paste the format above and save it as .srt.
  • Play the video and add the subtitle as you match them with the timestamp in the player.
  • For each caption, you want to appear on the screen, add a new line, timestamp, and subtitle.
  • Rinse and repeat the process until you add all subtitles necessary.

VLC Subtitles Are Not Working? Try a VLC Alternative!

If you find it difficult to add subtitles to a video in VLC, Movavi Video Converter is a suitable alternative. It is an excellent tool for adding subtitles to your videos, along with offering lightning-fast conversion and other video-editing capabilities.

Here's how to go about it once you have downloaded and installed Movavi Video Converter.

Step 1. Run Movavi Video Converter.

Step 2. On the top left corner of the app, select Add Media, then choose Add Video, select the file, and click Open.

Step 3. Click Video in the tabs below and select the format you need.

Step 4. Select No subtitles and hit Add. Select Choose file if the file with subtitles is on your computer. Select Search online if you do not have a subtitle track on your computer. Enter the appropriate name if it's different from the movie title, select the preferred language, and hit Search. Choose the file you want and then click Download and Add.

Step 5. In the lower section of the application, select Save to and then choose the destination folder. Click Convert to merge the SRT with your video.

At this stage, the subtitles are embedded in the video.

Adding subtitles with Movavi Video Converter is fast and hassle-free. The program also lets you easily change the size, font, and position of subtitles. If the subtitles are not synchronized with the audio track, you can fix it with the synchronization tool. In addition to the advanced subtitle editing tools, it allows you to convert over 180 media formats.

VLC vs. Movavi Video Converter Comparison Table

FeatureVLCMovavi Video Converter
Available for Mac and WidowsYesYes
Search online featureNoYes
File formatsSupports all major file formatsSupports all major file formats
PricingFreePaid (7-day free trial)
Editing toolsBasicAdvanced

Whether you are using Mac or Windows, both Movavi Video Converter and VLC Media Player are suitable options. The tools also support all the major formats. The primary differences are that Movavi has an online search feature. Movavi Video Converter also offers a host of video editing tools you can use to make your videos even better.

Frequently Asked Questions

When using Windows, you can synchronize subtitles if they do not appear correctly. If they are already enabled, go to Track Synchronization under Tools. From there, use the Subtitle track synchronization under Subtitles/Video to adjust subtitles.

If you are a Mac user, the process is pretty much similar. Play the video and select Subtitle track under Subtitles to check if subtitles are turned on. Proceed to click on Track synchronization under Window and then select Subtitle track synchronization to adjust the subtitles.

There are times you will notice VLC not showing subtitles even if the video has a subtitle track. This usually happens when the subtitle file is in a different file from the video or the name is slightly different from the video file. When VLC is not playing subtitles, you can either transfer the SRT file to the folder containing the video file or manually load the subtitle file.

If you want your subtitles to be something other than plain white text, the platform has tools that allow you to adjust VLC subtitle size and font. Go to Tools then select Subtitles and OSD under Preferences. Here you can change the VLC subtitle font, font size, font color, background color, and vertical placement. Make the adjustments you desire, and then click Save.

To make your work easier, there are shortcut keys for VLC player subtitles. These are G, H, and V, which help decrease subtitle delay, increase subtitle delay, and cycle through subtitles, respectively.

Movavi Video Converter

The ideal way to get your media in the format you need!

  • Convert video, audio, DVDs, and image files
  • Enjoy lightning-fast conversion without quality loss
  • Improve quality, adjust sound, trim and join files before converting
  • Save video and audio clips for easy mobile access