So I left this whole thread alone for a while because I was really new to MakeMKV, WDTV, ripping, subtitles, etc when I originally posted. I felt it necessary to come back here to explain why what I wrote in various responses might not have been entirely accurate - that and just in case anyone ever comes across this thread, I want to resolve it for them.
Chetwood is indeed correct in that WDTV works with subtitles (I have the WDBHG70000NBK-HESN WDTV model which includes Netflix, running firmware 2.01.86 --> DO NOT USE THE LATEST 2.02.32). However, I wasn't using the WDTV conversion profile within MakeMKV when I began the process in the Autumn of 2015 - which is what prevented the WDTV from reading the PGS subtitles correctly (see links below for why).
So today I began reading a lot more about subtitles and came across these two key pieces of information:
1)
https://community.wd.com/t/i-wish-the-w ... tles/35648
--> "the WDTV Live supports PGS subs when they are compressed with zlib which is the default in MKVToolnix and done when using the WDTV profile in MakeMKV"
2)
http://www.makemkv.com/forum2/viewtopic ... 6&start=15
crowfax wrote:Are you using Windows? I'm going to assume you are.
Step 1: Download MKVtoolnix from here:
http://www.bunkus.org/videotools/mkvtoo ... -setup.exe
Run the downloaded file and install it. Just keep clicking "next" and it'll make an icon on your desktop called "mkvmerge GUI". Run it.
Step 2: Click "file", then "options", look down the list of options and put a tick in the box that says "Disable header removal compression for audio and video tracks by default". Once you have a tick in the box click "OK".
Step 3: Now you're back on the main Windows, click the "add" button and navigate to one of your MKV files which isn't displaying subtitles, select it and click "open".
Step 4: By default the file will be written to the same place as the original. For example, if your file is called "OldBoy.mkv" the new file will be called "OldBoy (1).mkv". Your original will be unchanged. Click the "start muxing" button and wait. It will be 10-15 mins depending on the speed of your hard drive.
Step 5: Once the process is complete test the new file e.g.: "OldBoy (1).mkv" on your WD TV Live, and see if the subtitles display.
I remuxed the file using the current version of MKVToolNix (9.0.1 as of this note) NOT CHANGING ANYTHING and it worked - I could see the subtitles when playing the file through the WDTV. Sometime over the last six months I started ripping using the WDTV profile in MakeMKV, but I kept putting the movies that required subtitles off to the side. So now I'm using two profiles:
For movies without subtitles: -sel:all,+sel:(eng|nolang),-sel:core,-sel:havelossless,-sel:(subtitle)
For movies with subtitles: -sel:all,+sel:(eng|nolang),-sel:core,-sel:havelossless
--> Then using VLC to figure out the correct PGS file and remuxing using MKVToolNix to remove the extra PGS files
It works for what I'm doing - pretty much entirely US/Region 1 bluray. Of course this won't help you if you have imports, but it's something I think a large portion of individuals just wanting to rip most of their collection are looking for.
Appreciate you Chetwood - you made me figure everything out and I grew in knowledge. And yes, it took me a while. Take care!
PS. This issue apparently confused more than just me:
http://www.makemkv.com/forum2/viewtopic.php?f=1&t=6352