Home > Video > Convert Video > extract subtitles from MKV

Posted by Donna Peng - Contact Author

Subtitle Extractor – How to Extract Subtitles from MKV, MP4, or Others?

MKV is a free and open-source container format, capable of holding multiple video, audio, and subtitle tracks in one file. It is well known for storing multimedia contents like movies or TV shows. If you have collected some MKV downloads or get some MKV rips from Blu-ray disc, chances are you may want to extract subtitles from MKV video.

For example, the original MKV file might be low in quality, so you just want to pull out subtitles from MKV and add them to a high-resolution video that doesn’t come with its own subtitles, so that you can get a better visual experience. It is also a good way to watch media file in the language without subtitles if you want to master a language or practice listening. Or you’d like to access to the classic lines and dialogues in a movie. Whatever the reason is, a subtitle extractor that is able to extract subtitles from MKV, MP4, MOV, or other media files is deemed as indispensable.

Note: Soft subtitles are independent and can be extracted, disabled, or removed easily. But hard subtitles are part of the video, so you cannot extract the hardcoded subtitles from any video including MKV. You can only crop the video to get rid of the hard subtitles with software like HD Video Converter Deluxe. With it, not only can you disable subtitles, crop video to remove hardcoded subs, but also hardcode the extracted subtitles into the original MKV file, trim and merge the video clip, convert video to mainstream format at ease.

 Free download subtitle software to disable and add extracted subtitles on PC >

 Free download subtitle software to disable and add extracted subtitles on Mac >

Top 3 Ways to Extract Subtitles from MKV

Way 1. How to Extract Subtitles from MKV with MKVToolNix and MKVExtractGUI-2

Pros:

  • Free and open source.
  • Compatible with Windows, macOS and Linux.

Cons:

  • Third-party GUI software is required.
  • You may get intimidated by the large chunks of coding lines.

MKVToolNix is a collection of free and open-source Matroska libraries and tools for Matroska container format including mkvmerge, mkvinfo, mkvextract, etc. While MKVExtractGUI is a Matroska track extraction GUI tool for work with MKVToolnix, capable of demuxing MKV streams, splitting video, audio, and subtitle to separate files, from an MKV file. The latest version is v2.4.0.0 built on February 13, 2018. You can follow the steps below to extract subtitles from MKV with MKVToolNix.

Step 1. To begin with, download and run MKVToolNix on your PC from the official page.

Download mkvtoolnix

Step 2. You will face with two versions: Installer and Portable. Choose the Portable version and download it.

Step 3. Extract it to any folder on your PC after the download.

Step 4. Then download MKVExtractGUI-2. Save it in the same place where you have extracted the MKVToolNix.

Download mkvextractgui

Step 5. Transfer the video file to the same folder where MKVToolNix is extracted. That means MKVToolNix, gMKVExtractGUI, and the video file are in the same folder.

Step 6. Open the gMKVExtractGUI.exe file, drag the video in its Input File section.

drag video to mkvtoolnix

Step 7. Then you can see all the files contained in the video. Checkmark the Subtitles file.

choose subtitles in mkvtoolnix

Step 8. Click on Browse to specify the location where you want to extract the subtitle file.

extract subtitles in mkvtoolnix

Step 9. Click on the Extract button when the process is completed. It will start extracting subtitles in SRT or other format Then you can access this subtitle file from the working directory.

Way 2. How to Separate Subtitles from MKV Video with KEEVI?

Pros:

  • It’s web-based and easy to use.
  • No third-party software installation.

Cons:

  • You cannot upload video larger than 100MB.

Keevi is a web-based video editor designed for your social media, website and blog. It has a bunch of video editing features, including subtitle extraction, applying animations and translations, adding subtitles, images, and stickers to your video, change video brightness, contrast, and saturation, resize your video for YouTube and more with ease.

With it, you can extract subtitles from MKV and other file format without any need for software installation, automatically generate subtitles in over 100 languages due to its AI technology, and download the extracted subtitles in various formats, incl. SSA, SRT, VTT, and ASS. You can follow the step-by-step guide below and put subtitles off MKV video file.

Step 1. Click Upload Video and import the MKV video into the video editor.

Step 2. Then drag and drop MKV file onto the Add Video interface. Or you can click Browse button to upload the video manually.

load video in keevi

Step 3. Once you import the file, it will split the video into a timeline with the video, audio and subtitle track.

Step 4. Click the Subtitle tab at the top of the editor to open its controls.

Step 5. Click the Options button, after which you can see the options incl. Subtitle style, Translations, Download Subtitle, Delete All.

Step 6. Select Download Subtitle.

keevi subtitles options

Step 7. Choose the output subtitle format such as .srt, .vtt, and .ass formats.

Step 8. Click Download Subtitles and wait for it extracting subtitles from the MKV file.

extract subtitles from MKV in keevi

Way 3. How to Get Subtitles Off MKV Video with Uniconverter

Pros:

  • It’s easy to use.
  • It is comprehensive and has a lot of features.

Cons:

  • Software installation is required.
  • It is a little bit pricy.

Wondershare Uniconverter is another subtitle extractor that comes with a lot more video features such as convert DVD and video in over 1000 formats, make simple edits, burn DVD, reduce video file size, save online video and more. It is a good subtitle editor that enables to convert any video with subtitles, add external subtitles, personalize the subtitle such as font, color, size, position and transparency, and export subtitles from MKV, MOV, MP4, or other file without a hassle. You can follow the tutorial and learn how to pull out subtitles off the MKV file here.

Step 1. After you download and install the subtitle extractor on your PC or Mac, launch it.

load video in uniconverter

Step 2. Go to the Converter section, click Document icon at the top of the main interface, where you can add MKV video file into the program.

Step 3. When the video information is listed, go to the No subtitle menu where a dropdown icon appears, where you can keep all subtitle tracks, embed subtitles and export subtitles.

Step 4. To extract the subtitles from MKV video, please select the checkbox Export subtitle(s) option. And click Add button to save the changes with the subtitle.

Step 5. Then choose the preferred output format or same as source.

Step 6. Click Start all to begin extracting subtitles like SRT or PGS from MKV.

extract subtitle from mkv with uniconverter

Extended: How to Add Extracted Subtitles to Video?

After you’ve already extracted subtitles from MKV video, it’s for sure you want to merge the extracted subtitles with a new high-res video so as to improve the overall quality of the visual experience. WinX HD Video Converter Deluxe is a handy tool, enabling you to disable and remove the wrong subtitles and generate another correct language by hardcoding the extracted subtitles to the video. All you have to do is to follow the steps below.

Step 1. Free download and install HD Video Converter Deluxe on your computer. Launch it.

load video

Step 2. Click +Video button to load the video without any subtitle or with wrong subtitle.

Step 3. Choose a preferred output format. For example, you can choose MP4 H.264, a widely known format with best compatibility with media players, mobiles, PCs, TVs, etc.

Step 4. Click Edit button > Subtitle > click Checkbox Enable Subtitle > Extra.

add external subtitle to video

Step 5. Tap Add button to hardcode the subtitles you’ve extracted from MKV file. Press Apply to All.

Step 6. Press Browse button to specify a destination folder where the files can be saved.

Step 7. Click RUN button to begin adding subtitles to the video.

FAQ about Subtitle Extraction

1. Can VLC Extract Subtitles?

No. VLC is a world-known media player with many features like playing media files, convert videos, record screen and more. However, you cannot extract subtitles with VLC media player. Instead, you can turn off subtitles and choose the subtitle tracks as you like. You have to rely on MKVToolNix to extract subtitles instead.

2. Soft Subtitle vs Hard Subtitle, What's the Difference?

Soft Subtitle, also known as softsub, means the video and the subtitles are wrapped in one file, which you can play them together with media player like VLC, 5KPlayer or Potplayer. This means it easy to enable, turn off, alter, remove, or extract subtitles from the video. Compared with softsub, hard subtitle, known as hardsub, is built into the video permanently. It is part of the video so you can stream and watch it everywhere with the movie, but cannot disable, remove, or separate the subtitles from video.

ABOUT THE AUTHOR

author - Donna Peng

Donna Peng twitter icon

Donna Peng's fascination with multimedia began at an early age - shortly after she licked the physical disc and then she's been obsessed ever since. Her decade-long career at Digiarty after the graduation has seen her unmatched expertise in the field of DVD, digital video, software and anything related to home theatre. She is currently fascinated with photography.

Home > Video > Convert Video > extract subtitles from MKV

Newsletter

Stay up-to-date with our news, updates, guides.