How to HARDCODE Subtitles to Your Films

Hardcoding the Subtitles

What does it mean when somebody refers to “hardcoding” subtitles? — You’ve probably seen subtitles “welded” in to movies (or in other videos). So — I’ll still twist the iron wire — that is, the subtitles are no longer a part of the video that you could normally put off with a few mouse clicks.

subtitle-attached-to-video

[In the image above, subtitles are “hardcoded” to the video, meaning subtitles cannot be turned off]

Sometimes you need to hardcode subtitles to your videos and a lot of questions have been asked about this matter through the Living Room Youtube Channel — that “how to hardcode texts into the video“. Well — the problem started the idea of making a tutorial on the subject.

You can check the tutorial ABOVE!

Okay, how does the Hardcoding of the subtitles happen?

If for some reason you don’t watch the tutorial above, I’ll explain this to you. So, you can hardcode the subtitles (free of charge & on your home computer) with a program already familiar to us: VLC player! VLC is a surprisingly versatile and tough program — I may have mentioned VLC player in previous articles. With a VLC player you can encode subtitles, but you also can for example affect video and audio quality by specifying codecs, resolution, and other settings for the streamed / hard-coded video.

I’ll also tell you in the tutorial how you can keep the STYLES (for the subtitles) when you are hardcoding  — that is, subtitles font size, color, and location, etc. From this below image you can see if the subtitle has so-called. own “styles” (below – blue, bigger font). If I can generalize, the subtitles normally are just a white font and with a much smaller font size than that blue font. Sometimes, behind the subtitles, there is a black — little transparent box to make the text more readable.

subtitle-row

I’ve done a few tutorials about Aegisub (with Aegisub you can practically make subtitles to your films) — and this time too in the tutorial above I tell you how you maintain the styles made precisely with Aegisub (when you hardcode them to a video).

Well, now it’s going to be a little bit technical, but many things come out by watching the tutorial. Breathe in for a moment before you go into the matter.

Step by step: How to Hardcode subtitles with VLC Player

1. Download VLC Player

First you must download a VLC player (I really recommend VLC for all people on earth!). That is, if ET still does not use VLC and even if it does not encode hard coding, download VLC still. Get a downloaded player here »

2. Learn more about VLC

Find out more about subtitle file formats supported by VLC here »

3. How to Hardcode

Put the video (video that you want to hardcode subtitles to) in an empty folder where you want to hardcode subtitles. In the same folder with the video, place the subtitle files .srt and .ass files. WHEN YOU HARDCODE WITH VLC it searches as a default the .srt file, that is, if you have the video and .srt file in the same folder — VLC encodes them together — regardless of file names. If you want to encode .ASS file (with styles), name it same as the video file name is.

Open a empty VLC. Click at the top bar Media ➡️ and under find Stream.

stream-menu-vlc

Add / Select the video you want to hardcode ➡️ Stream ➡️ Next

file-save-vlc

Select (New destination) menu “File” ➡️ Add / Add Browse ➡️ Rename the Video File to something you like ➡️ Next

transcoding-options

As a Profile (we use .h264 + .mp3 (.mp4)) ➡️ Press the wrench to access the settings.

transcoding-overlay-subtitles-options

Subtitles TAB ➡️ Checkbox (overlay subtitles on the video)

Save / save.

final-stream-options

Last time press ➡️ STREAM! Then the video begins to export / print.

Watch your new video and check its quality. If the video is of poor quality, you can make modifications to it below the Video Codec TAB. If you did not get successfully hardcode the subtitles on the video with these instructions, just put me a message! But great if you succeeded!

Info about VLC:

VLC (originally VideoLAN Client) is a very useful multimedia player that supports multiple audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, DVD, VCD, …). The program also supports several streaming procurements. VLC also acts as a server if you want to stream data over IPv4 or IPv6 networks.

More stuff about film Subtitles

Here’s my other tutorial on how to make a “TRANSPARENT BOX” behind your subtitles with Aegisub:

Conclusion

You can ask more at any time. Also read my previous articles:

Other articles to read:

Check OLOHUONETUOTANTO (Living room Productions):

Thanks for reading!

Check out the articles about 5 TOP sites & 8 GREAT sites you can download free images for personal or commercial use!

Remember to follow us on Instagram »
Subscribe to our YouTube channel »

Share and love if this article had, for example some positive impact on your life. Until next time! Peace!

25% off from WEATHER VFX -packages on ActionVFX -store

About the author

Share this article:

Interested in filmmaking, tutorials & tips?