15-09-2021

Jul 29, 2014 Text subtitle such as SRT, SSA, is saved as text in the video, when playing the video file, you can change text font, size and color easily. However, your system need more space to store font files, and need more CPU power to render text into image on the screen. SRT is the most commonly used text subtitle format. It is very simple and easy to use.

  1. May 19, 2021 Although it is text-based like SRT subtitles, MKS doesn't possess as good compatibility as SRT, and is actually not quite friendly to most mainstream platforms and video formats. To be able to add MKS to your movies correctly with any third-party tool, or adapt it for some further use, converting MKS to SRT is a solid plan.
  2. Extract Subtitles from.MKV as.SRT file on Windows.
  3. MKS file is a Matroska Subtitle file. Matroska is a project to develop an open source multimedia container format similar to Apple's QuickTime, MPEG's MP4 or Microsoft's Advanced Streaming Format. Matroska is a project to develop an open source multimedia container format similar to Apple's QuickTime, MPEG's MP4 or Microsoft's Advanced.
  4. NOTE: This will extract all ass/ssa, srt, sup, idx/sub, (and maybe more) subtitles and save them as MKVfileName-IDx. Where x is the MKV TrackID. ONE CAVEAT THOUGH All but idx/sub end up with the file extension.SRT. You will have to rename that extension if you need the extension to be true for the format.

PGSsubtitles consist of a series of bitmapped images and aren't actually 'text' at all. PGS subtitles on a blu-ray are 1920x1080px resolution images, for instance, which is a 16:9 aspect ratio. When making the blu-ray, black letterboxing is added to the video so that it ends up as a 16:9 ratio 1920x1080px video when rendered. When content is ripped from a blu-ray, the letterboxing is typically removed so that only the video itself remains, but if you ripped Blu-ray to lossless MKV, the PGS subtitle will be preserved.

But the thing is that even you kept Blu-ray PGS subtitle in MKV container, you might also lose subtitles when playing this MKV file in VLC, WD TV Live box, etc since many media players couldn't support PGS subtitles. In most cases, you need to rip MKV PGS subtitle to SRT subtitle on the fly. SRT subtitles are text files and don't suffer from the same sort of issue.

How to Convert MKV PGS Subtitles to SRT subtitles?

Here’s a decent free tool for extracting/converting PGS subtitles from MKV: SubtitleEdit
1. Open up Subtitle Edit, follow “File>>Import subtitle from Matroska file…” and browse to the MKV source video.
2. Select desired pgs subtitles from MKV.
3. Choose an OCR method to recognize and convert the PGS image subtitles. Click “OK” after OCR proof completed.
4. Select “SubRip(*.srt)” as output format and click “Unbreak”.
Now you have successfully converted MKV PGS to SRT. Name it as the MKV file and put the SRT subtitles into the folder that contained MKV video. The next time you can play the MKV SRT files on WD TV Live box, VLC, HD TV, etc with subtitles.

How to Hardcode subtitles to MKV files,

Sometimes, when you play videos with subtitles on HD TV, you can't see the subtitles cause HD TV needs to read video and subtitle two files and the names of the two files must be the same. In addition, there maybe is some other requirements. Anyway, if you don't need to turn on/turn off subtitles, you can choose to hardcode MKV PGS files. Then the subtitle will be hard burn to the video, not in a single subtitle file. In this case, your TV don't need to read two files simultaneously. To hardcode subtitles to MKV files, you need to use another video tools.

Pavtube Video Converter Ultimate is a video transcoder that can convert video formats and rip Blu-ray and DVD. It can add external subtitles to videos while makes you choose desired subtitle streaming and hard burn it to video during video conversion process. Now, let's start to use it to convert MKV PGS files.

1. Add MKV PGS files to the software by clicking 'Files' > 'Add video/audio'. Note, when video is imported, the main title will be checked automatically.

2. In 'Subtitles' box at the bottom of the chapter list, you can select your subtitle streaming. If you don't subtitles showing unless the actors are saying a foreign language, when you select the subtitle streaming, you can tick 'Forced subtitle'.

3. In 'Format' drop-down list, you can choose to MKV format while you also can change MKV format to MP4, AVI, WMV, etc.

4. Finally, press on 'Convert' button at the right bottom corner to start to convert MKV PGS files to MKV, MP4, AVI, etc with hardcoded subtitles.

What's more, Pavtube Video Converter Ultimate also can directly rip Blu-ray to MKV with hardcoded subtitles only if you import Blu-ray to the software, choose subtitle streaming and output MKV format then start the process. Done. Pavtube Video Converter Ultimate can decrypt Blu-ray AACS, BD+, MKBv61, MKBv62, etc, which is more powerful than many other Blu-ray ripping tools in the market even MakeMKV.

Supplement: Subtitle Extractor for Blu-ray/DVD

Pavtube ByteCopy can extract srt subtitles from Blu-ray and DVD discs and also can directly rip Blu-ray to lossless video or mutli-track video with forced subtitles, preferred subtitles, multi-track subtitles.

Convert mks to srt online
Free Trial iMedia Converter for Mac

Useful Tips

In windows I have been using the great SubtitleEdit to do this task.
It runs well (with some small display glitches) under wine, although I only opened the subtitle without the video.
Recently I found a native, faster way to convert these files using mkvextract.
First you have to Mksidentify the track you want to extract.
You can use the Srtmkvmergetool for this:
mkvmerge -i 'filename.mkv' or
mkvmerge -i 'filename.mks' (for subtile only files)
The output for a mkv file will look similar to the example below:
Track ID 0: video (MPEG-4p10/AVC/h.264)
Track ID 1: audio (DTS)
Track ID 2: subtitles (SubRip/SRT)
Track ID 3: subtitles (SubRip/SRT)
Chapters: 32 entries
Form the output of the command you need to Mkv to srtidentify the Track ID of target subtitle track you wish to extract.

If you already have the MKS file use the following command to convert to SRT:
mkvextract tracks 'filename.mks' 0:filename.srt
0 is the target subtitle track of the MKS file.
If you want to

How To Convert Mks To Srt

extract and convert one or more subtitle tracks directly form the MKV file you can use a command similar to the following:
mkvextract tracks 'filename.mkv' 2:sub1filename.srt 5:sub2filename.srt
where 2 and 5 are the target subtitle tracks.
There is one more important aspect to note:Mks
Only subtitle tracks of the type S-TEXT/UTF8 will be written as SRT files. The output file type is dependent on the track file type as stated in the mkvextract man page (link above).
The mkvmerge and mkvextract tools are part of the mkvtoolnix

Mks To Srt

package which can be installed from the Ubuntu repositories.

Mks To Srt Converter