Definitive guide? No, there are a number of workable methods, but all involve demuxing the subtitles.
Use your decrypter/ripper to get the movie on your hard drive. I run a driver-level decrypter (DVDFabPasskey) in the background and extract main movie with Clown_BD from the original disc. (I never keep menus anyway, with the exception of episode discs). Clown_BD first demuxes all the streams, then remuxes main movie. I then examine the subs in the Clown_BD demux folder.
Forced subs are usually embedded in the first (main) subtitle track. Sometimes they're a separate track, but that's more common with European releases. Open the first subtitle track with BDSup2Sub, which will analyze them. If it tells you that there are forced subs in the track, you can export
only the forced subs. Export as SUP, unless for some reason you need VobSub. If there are no forced subs in the first track, examine the others one by one.
From there, you could proceed a number of different ways:
Hardcode them (re-encode or "burn" them into the picture) with, say, RipBot. Or make them selectable, either default on or off (in that case RipBot will convert them to VobSub first). I hardcode them when my target output is a CRF encode MKV. Handbrake is another program that can do it.
Remux to Blu-Ray with tsMuxer. To turn on the forced subs, you can use several methods:
- BDRebuilder (right click the forced sub stream to turn it default on and either re-encode the disc or force a no re-encode.
- Turn on the sub track with BDEdit:
http://forum.videohelp.com/threads/...ault-on-movie-only-BD-R?p=2328339#post2328339
- Use a very simple little program available at the Slysoft website. You'll have to register to download. One version works with BD ISOs, the other with BD files:
https://forum.slysoft.com/showthread.php?59584-Movie-Only-ISO-Forced-Audio-and-Subtitle-Editor
If for some reason you need text-based subs ( for compatibility with a TV's onboard media player), do an OCR (optical character recognition) with something like SubtitleEdit, then remux. OCR is not fully reliable, so you need to go through the output to correct any errors. If you're making, say, an MKV, use MKVMerge to remux.
With the exception of the Slysoft download, the programs can be downloaded from the Tools section at videohelp. All free tools.