I also use MKVToolNix (
https://mkvtoolnix.download) to set the forced flag. And I use MKVCleaver (
https://www.videohelp.com/software/MKVcleaver) to help figure out which track to mark as forced. I found that since subtitle tracks for this situation only include a few scenes, the tracks are usually dramatically smaller than the tracks that translate the entire film into a different language. Here are some examples:
Black Widow_t00_Track05_PGS.sup - 31,957 KB
Black Widow_t00_Track06_PGS.sup - 576 KB <-- This contains foreign language subtitles for one scene.
Jungle Cruise_t00_Track05_PGS.sup - 45,336 KB
Jungle Cruise_t00_Track06_PGS.sup - 20,007 KB
Jungle Cruise_t00_Track07_PGS.sup - 1,235 KB <-- This contains foreign language subtitles for one scene.
Mission- Impossible Fallout_t00a.mks - 9,309 KB
Mission- Impossible Fallout_t00b.mks - 61 KB <-- This contains foreign language subtitles for one scene
Mission- Impossible Fallout_t00c.mks - 11,296 KB
In each case, it is obvious which one should be marked as forced.
Here are the steps in detail:
Start
MKVCleaver
Open the MKV file.
Choose/confirm the output folder.
Select all of the Subtitle tracks by checking them.
Click the
Extract button.
After the extraction is complete, evaluate the file sizes. If they are all are large or about the same size, then you know there aren't any foreign language scenes in the film. If you find one that is abnormally small, you likely want to mark it as forced.
You don't need the extracted files after this and can delete them.
After determining which track needs to be set as forced, open
MKVToolNix.
Change to the
Header Editor.
Open the MKV file.
Find the subtitle track of interest. The track number in MKVToolNix may not match the track number in MKVCleaver, but the physical order of the tracks will the same. So in the example of of Mission: Impossible - Fallout - the second track is the one that needs to be forced.
Expand the properties of the subtitle track and find the item labeled
"Forced Display" flag.
Most likely, the Forced flag does not exist. Click the checkbox
Add Element. Then set it to
Yes.
Finally,
Save the change.
Now this is something that could be automated and something MakeMKV could do for us with pretty good accuracy (hint hint
).