Windows Media Player, by default, doesn’t support subtitles (captions) in .srt formats but there is an easy way out. All you have to do is install a codec, and you’re set to run subtitles with any video file.
Step 1: Go to free-codecs.com website and download DirectVobSub (VSFilter) 2.41 codec. Select the one which is supported by your operating system.
Step 2: Unzip the files and install the file named DirectVobSub_2.41.5803_x86.exe like other programs. Don’t configure the DirectVobSub, just click finish to exit.
Step 3: Now copy the subtitle file to the folder where your movie is located. Change subtitle file’s name to the name of the movie. For example if your movie’s name is (Kung Fu Kid.avi) then your subtitle file should read (Kung Fu Kid.srt).
Step 4: Once you’ve done this, it’s time to rock and roll. Open the video file with Windows Media Player and you will see subtitles like you see in other media players.
Tip: If you don’t see subtitles even after following above steps correctly, then try turning on captions from WM player settings. Open the video file -> right click anywhere in the playing area -> hover on “lyrics, captions, and subtitles” -> click on “On if available.”
I hope this tutorial works for you, if any of the above steps is unclear, leave a comment below.