Many video players don’t support embedded subtitles in MKV files. Few people know it’s quite easy to extract one or many subtitles as .SRT files. The search for this solution gave me quite a headache, so I’m happy to share it with you.
The right combination of MKV TOOLNIX + gMKVExtractGUI, both free tools, works extremely well.
- I’ve prepared a ‘portable’ zip containing the necessary files with correct configuration of applications for Windows:
Download the file here and extract/unzip the files wherever you like.
- Run the file named “_EXTRACT AUDIO, VIDEO and or SUBS.exe“
- Use the button to browse to your .MKV file or just drag the .mkv file in the open white space white.
Tip: You can also drag an entire directory if it contains multiple MKV files.
- Now select one or more “[subtitles]” you’d like to extract and click the Extract button.
Update: As visitor OTTO pointed out: Not all .mkv files have subtitles embedded as text files, some use image-based (PGS-based) subtitles. This will result in a larger .sup file. I’ve explained in my comment how to convert the .sup file to a .srt.
Additional FAQ on extracting SRT subtitles
- Don’t worry, your original MKV file stays 100% intact/unaltered
- The extraction of SRT (or.sup) files will go as fast as the software can read the entire file
- By default the subtitle files will end up in the same directory as your source file
- There will be NO transcoding
- Bonus: With this software you can also extract the unaltered video and/or audio tracks from your files
Many people in this situation consider transcoding, but this wastes a lot of energy/resources and you might end up experiencing less image quality than the source file.
The alternative is to go looking for .srt subtitle files, but you’ll have no guarantees of finding the exact right file with the right timings, language… or you even risk downloading malware.