Hi,
Forgive me if this post is a bit lacking - first time posting. Basically I've spent several weeks trying to work out how to get just the forced subtitles from DVD's such as hancock, Da Vinci Code etc. These are movies with VobSub subtitles with parts that are flagged as "forced". This also works with PGS, but i think Makemkv handles them already.
Here is how i finally managed to do it.
1. Rip with MakeMKV
2. DEMUX the subtitles with your favourite demuxer (i use mkvextract).
3. Download BDSup2Sub. Run this, and load the .IDX/PGS into this.
4. File -> Export. Tick "forced subtitles only". Export it as a different file.
5. REMUX the subtitles back in as a "default" track.
Congratulations! Now your .mkv only shows the forced subtitles, and it works on all players
Personally i think MakeMKV should somehow include this so it can 'natively' handle forced vobsub files
Additionally, you can completely automate this task with command lines, at least in Linux (not tried on windows).
Alternative method for hardcoding the subtitles:
a. Rip with MakeMKV
b. demux the subtitles
c. get the forced only through BDSup2Sub
d. use your favourite encoder and overlay the forced-only .idx over the top
Thanks,
Pilch