I've never been able to get Forced Subtitles to work the way I want them to. I've read every thread on every message board I could find relating to Forced Subtitles, and nothing seems to work for me.
The way I want it to work is how I imagine most people want it to work: do not display subtitles for regular movies in English, unless there is a forced foreign language section, then automatically display that subtitle (Avatar, Star Wars, John Carter, Captain America, etc.)
Here's what actually happens: I'm watching a movie, then a character starts speaking in a foreign language, and I think "Hey, I've seen this movie before and I think there's subtitles for this part!" So I have to grab the keyboard, pause the movie, exit out of fullscreen mode, right-click on the DirectVobSub icon in the System Tray, select Show Subtitles (and sometimes also seem to have to go into Preferences and uncheck Hide Subtitles under the Misc. tab), and randomly select one of the (usually several) English Subtitles shown in the menu. I then return to the movie, rewind it a bit, and play the scene again. Inevitably I will have picked the wrong subtitle track (either inadvertently enabling the full dialog English track, or a director's commentary subtitle, etc.) and I have to repeat the Exit Movie > Go to DirectVobSub Menu > Pick Another Subtitle > Rewind the Movie > Play Again, etc. until I find the correct Forced Subtitle track. As you can imagine, this pretty much ruins the immersive experience of watching a movie for me and my wife or guests.
Here's my current ripping/playback process and setup:
• I rip a Blu-ray using MakeMKV. I generally select ALL of the English Subtitles (since there's no deeper labeling of them than "English", there's no way to tell which is the actual foreign language subtitle track), placing checks next to both the English Subtitle track, as well as English (Forced Only) boxes. This may be the root of my issue, since apparently MakeMKV (as great as it is) seems to be buggy in regards to subtitle extraction. I've read that MakeMKV does not properly set the Forced Subtitle flag on those tracks, for example.
• I play back the resulting MKV using WMC7 and DirectVobSub. My system uses LAV Video, Audio, and Splitter Filters (via Shark's 007 codec pack). Believe me, I have also tried every other playback system I've heard of to solve this issue, including XBMC, MPC-HC, VLC, JRiver, KMPlayer, etc. and they all have different subtitle issues, so I'd prefer to stick with the simplicity of WMC7 + Media Browser.
• In DirectVobSub, I usually have to set the Preferences > Misc > Hide Subtitles option to ON, otherwise every movie displays subtitles for the duration of the movie, which is not what I want.
I imagine that my setup is pretty similar to a lot of people's, and I know I'm not the only one who struggles with Forced Subtitles.
Here are some other things I've tried:
• I've looked at individual .MKV files using MKVToolnix, and tried to make sure the Forced Subtitle flag was On. This means a laborious workflow of using the Movies With Forced Subtitles document to try to help identify movies with foreign passages. Then you have to figure out with specific Track ID is the Forced Subtitle, which means using MKVToolnix again (possible even the command line version!) to isolate the correct track, and either delete the other subtitle tracks altogether and remux the MKV, or see if setting the Forced Subtitle flag works (it never does.) This isn't an appetizing method and one I wouldn't want to go through on every movie I have, plus it doesn't seem to make a different in playback functionality anyway. The Forced Subs still don't display automatically.
• I've tried using entirely different playback systems, such as XBMC (also handles Subtitles poorly) and using MPC-HC/MadVR which offers alternative options for Always Loading Subtitles, and keyboard shortcuts for cycling through them. I also couldn't get this method to work, and I had other unrelated issues with MPC-HC (my system freezes if I ever try to seek on the timeline or rewind/fastforward, forcing me to Force Quit the app every time.) So I've gone back to WMC7 + Media Browser every time.
• I've considered throwing my hands in the air and faced going through all 700+ titles in my library, DELETING all of the embedded Subtitle tracks in ALL of my titles so that I could keep DirectVobSub running with Show Subtitles all of the time, and then manually locating and downloading Forced Subtitle tracks from an internet database and hope I have better luck auto-loading external subtitle .srt files. This process would take weeks as I'd have to sit through the ~30 minute remuxing of all of my movies (not just the ones with foreign subtitles) in order to delete all of the embedded subtitle tracks that I embedded in the MKV over several months of ripping. And even if that worked, I'd have to tolerate the obnoxious (THIS SUBTITLE TRACK PROVIDED BY 2LIVECREW!!!) credit nonsense that people seem to add to subtitle tracks posted to internet databases. I've also had syncing issues during experimenting with external subtitle files sourced online.
So, given the above scenario, can anyone with a similar ripping/playback scenario describe their FOOL-PROOF method of automatically displaying Forced Subtitles in their MKVs?
Thanks,
R
The way I want it to work is how I imagine most people want it to work: do not display subtitles for regular movies in English, unless there is a forced foreign language section, then automatically display that subtitle (Avatar, Star Wars, John Carter, Captain America, etc.)
Here's what actually happens: I'm watching a movie, then a character starts speaking in a foreign language, and I think "Hey, I've seen this movie before and I think there's subtitles for this part!" So I have to grab the keyboard, pause the movie, exit out of fullscreen mode, right-click on the DirectVobSub icon in the System Tray, select Show Subtitles (and sometimes also seem to have to go into Preferences and uncheck Hide Subtitles under the Misc. tab), and randomly select one of the (usually several) English Subtitles shown in the menu. I then return to the movie, rewind it a bit, and play the scene again. Inevitably I will have picked the wrong subtitle track (either inadvertently enabling the full dialog English track, or a director's commentary subtitle, etc.) and I have to repeat the Exit Movie > Go to DirectVobSub Menu > Pick Another Subtitle > Rewind the Movie > Play Again, etc. until I find the correct Forced Subtitle track. As you can imagine, this pretty much ruins the immersive experience of watching a movie for me and my wife or guests.
Here's my current ripping/playback process and setup:
• I rip a Blu-ray using MakeMKV. I generally select ALL of the English Subtitles (since there's no deeper labeling of them than "English", there's no way to tell which is the actual foreign language subtitle track), placing checks next to both the English Subtitle track, as well as English (Forced Only) boxes. This may be the root of my issue, since apparently MakeMKV (as great as it is) seems to be buggy in regards to subtitle extraction. I've read that MakeMKV does not properly set the Forced Subtitle flag on those tracks, for example.
• I play back the resulting MKV using WMC7 and DirectVobSub. My system uses LAV Video, Audio, and Splitter Filters (via Shark's 007 codec pack). Believe me, I have also tried every other playback system I've heard of to solve this issue, including XBMC, MPC-HC, VLC, JRiver, KMPlayer, etc. and they all have different subtitle issues, so I'd prefer to stick with the simplicity of WMC7 + Media Browser.
• In DirectVobSub, I usually have to set the Preferences > Misc > Hide Subtitles option to ON, otherwise every movie displays subtitles for the duration of the movie, which is not what I want.
I imagine that my setup is pretty similar to a lot of people's, and I know I'm not the only one who struggles with Forced Subtitles.
Here are some other things I've tried:
• I've looked at individual .MKV files using MKVToolnix, and tried to make sure the Forced Subtitle flag was On. This means a laborious workflow of using the Movies With Forced Subtitles document to try to help identify movies with foreign passages. Then you have to figure out with specific Track ID is the Forced Subtitle, which means using MKVToolnix again (possible even the command line version!) to isolate the correct track, and either delete the other subtitle tracks altogether and remux the MKV, or see if setting the Forced Subtitle flag works (it never does.) This isn't an appetizing method and one I wouldn't want to go through on every movie I have, plus it doesn't seem to make a different in playback functionality anyway. The Forced Subs still don't display automatically.
• I've tried using entirely different playback systems, such as XBMC (also handles Subtitles poorly) and using MPC-HC/MadVR which offers alternative options for Always Loading Subtitles, and keyboard shortcuts for cycling through them. I also couldn't get this method to work, and I had other unrelated issues with MPC-HC (my system freezes if I ever try to seek on the timeline or rewind/fastforward, forcing me to Force Quit the app every time.) So I've gone back to WMC7 + Media Browser every time.
• I've considered throwing my hands in the air and faced going through all 700+ titles in my library, DELETING all of the embedded Subtitle tracks in ALL of my titles so that I could keep DirectVobSub running with Show Subtitles all of the time, and then manually locating and downloading Forced Subtitle tracks from an internet database and hope I have better luck auto-loading external subtitle .srt files. This process would take weeks as I'd have to sit through the ~30 minute remuxing of all of my movies (not just the ones with foreign subtitles) in order to delete all of the embedded subtitle tracks that I embedded in the MKV over several months of ripping. And even if that worked, I'd have to tolerate the obnoxious (THIS SUBTITLE TRACK PROVIDED BY 2LIVECREW!!!) credit nonsense that people seem to add to subtitle tracks posted to internet databases. I've also had syncing issues during experimenting with external subtitle files sourced online.
So, given the above scenario, can anyone with a similar ripping/playback scenario describe their FOOL-PROOF method of automatically displaying Forced Subtitles in their MKVs?
Thanks,
R




















