Page 1 of 2

forced subtitle issue solved

Posted: Fri Sep 28, 2012 7:53 pm
by pfm555
i love makemkv. So thanks to everyone who has been involved in making this great product. By converting all my Bluray BDMV folders to MKV's, I am now able to play all my movies through Windows Media Player, eliminating the need for external players which have done nothing but cause me hours upon hours of frustration. The one issue that remained using WIndows media player for me was the force subtitles i.e. alien languages in movies such as John Carter, Avatar, and others not appearing. i have searched this site and have not found a simple solution until now. First you need to download Shark 007 codecs. Check Shark007 suggested settings. Then under Config tab go to subtitle control and check FFDshow decoder. Under the Swap tab check Use FFDshow's codec under the top left section titled XVID/DIVX/MP4V in Direct Show. Make sure if you are running 64 bit that you download both from Shark and duplicate the settings in the 64 version. Put the disc in and once makemkv does its thing. Open the main movie like you would if you wanted to add high def soundtrack and you typically will see three subtitle and forced tracks that are all checked. The third one is usually the one you want. Simply uncheck the first two subtitle and forced tracks and then click the makemkv button and voila you will now have the movie with the force subtitles. So far i have done this on John Carter and Avengers and it has worked perfectly. Finally while each movie could be different going forward. If you want to find which subtitle track is the right one, you can by using an external player like TMT. Once the movie is playing right click and bring up the menu go to the subtitle section and click on it and you will see which one of the English tracks is active. This is the one you want. As i said it typically has been the third one, but i am sure that could change. Hope this helps.

Re: forced subtitle issue solved

Posted: Sat Sep 29, 2012 6:26 pm
by Chetwood
pfm555 wrote:Simply uncheck the first two subtitle and forced tracks and then click the makemkv button and voila you will now have the movie with the force subtitles.
Not necessarily cause not all forced subs are flagged as forced, as explained here. Playback is also much less of a hassle if you simply use VLC.

Re: forced subtitle issue solved

Posted: Mon Oct 01, 2012 8:51 pm
by pfm555
I stand corrected in my use of the word "forced". In my explanation on determining the correct subtitle track I should have referred to it as default . The default subtitle track is the track that contains the foreign/alien languages whether they are classified as forced or not. This should hold true for all movies. In regards to VLC, my goal when i started converting all my BDMV folders to MKV was to use the native Windows player so that playing a Bluray movie was as seamless as playing a DVD. I feel I have accomplished that now.
ONE UPDATE
In the Shark Settings one setting that i left off that needs to be changed is under the MKV tab, the LAV splitter needs to be checked.

Re: forced subtitle issue solved

Posted: Thu Oct 04, 2012 6:43 pm
by pfm555
Update #2

John Carter bluray track to use is the second one even though the third is the one that appears as the default track. If you select the third one you will get the director's comments in the subtitles. Dont know what the issue is but it is with the bluray only. My buddy has the DVD and he did not have this issue.

Re: forced subtitle issue solved

Posted: Mon Oct 08, 2012 5:13 pm
by bigzaj
I still can't get subtitles to work properly with Avatar. I just ripped Captain America with forced only and they work fine, but when I rip Avatar forced only the PGS stream does not show that it is even present using "MediaInfo"

Captain America shows 1 PGS stream when checking BOTH English Forced subtitles, when doing the same with Avatar it shows no subtitles at all.

Re: forced subtitle issue solved

Posted: Mon Oct 08, 2012 5:38 pm
by paulster
It's been a couple of years since I ripped Avatar so I can't remember for certain but the forced subtitles might be in a separate stream which isn't flagged as forced.

Play the movie in a regular Blu-ray player and then use the equivalent of the Display button to see if a set of subtitles has been turned on without you doing anything. If it has then the forced subtitles are in a separate stream, and you therefore have to go and find the other non-forced English stream on the disc when you rip.

Re: forced subtitle issue solved

Posted: Mon Oct 08, 2012 6:52 pm
by pfm555
i have never used a stand alone blu ray player so if this is what you have then Paulster's suggestion would work. if you have an external player like Total Media Theater, Powerdvd right click on your mouse to get the drop down menu once you have the movie going and then go to subtitles. This will show you which track is the default track. This is the one you want. Leave both the subtitle and the forced checked. Uncheck the others. Make sure you have the Shark 007 settings correct. you do have to go in the LAV splitter configurator and select default for the subtitles and uncheck the two boxes below. It defaults to automatic. Lastly it is usually been the third subtitle track with the exception of some glitch with the blu ray of John Carter. It shows to be the third but it is the second. Hopefully this helps.

Re: forced subtitle issue solved

Posted: Tue Oct 09, 2012 5:41 pm
by bigzaj
Ok, so if I change LAV to 'default' from 'forced only' and uncheck the boxes the subtitle works. Unfortunately this also enables subtitles for a lot of my other MKV's that have them. Is there a way to change the flag to 'forced' so I can leave the 'forced only' option enabled?

Re: forced subtitle issue solved

Posted: Tue Oct 09, 2012 9:06 pm
by pfm555
i tried to include everything i have done to get these to work properly, but your comment brought up something i have not included. if you are referring to all the subtitles appearing, then what i did was go into settings in media center and under dvd go to subtitles and select "on when muted". I want to correct one thing i said in an earlier post that the LAV splitter defaults to "automatic" it is actually "advanced". This is drop down that is associated with the Subtitle Selection Mode and yes it needs to be default. The two boxes below that need to be unchecked are under the Blu-ray Subtitles (PGS). Hope this helps.

Re: forced subtitle issue solved

Posted: Tue Oct 09, 2012 9:26 pm
by bigzaj
The issue with the Avatar rip is that the subtitles (2nd English stream) were not flagged as forced. So I used MKVMerge Header Editor to set the forced flag on for my Avatar MKV and then set LAV to display only forced subtitles a viola it works.

Re: forced subtitle issue solved

Posted: Tue Oct 09, 2012 9:33 pm
by robpdotcom
You can also run the subs through BDSup2Sub and there is an option to set the entire stream as forced.

Re: forced subtitle issue solved

Posted: Wed Oct 10, 2012 6:09 am
by Chetwood
Why waste time demuxing/remuxing subs when you can simply do it via header editor?

Re: forced subtitle issue solved

Posted: Wed Oct 10, 2012 6:18 am
by paulster
Thanks for saving me the bother of typing the same, obvious question!

Re: forced subtitle issue solved

Posted: Wed Oct 10, 2012 12:19 pm
by fryk.
Change forced & default track flag in mkv by mkvpropedit from mkvtoolnix. Easy from the command line or Jmkvpropedit gui application (with batch processing).

Re: forced subtitle issue solved

Posted: Wed Oct 10, 2012 2:08 pm
by robpdotcom
Chetwood wrote:Why waste time demuxing/remuxing subs?
Normally, I wouldn't - but if you want the subs to be identified by a filter that can pick out forced subs (such as the MPC-BE subtitle renderer), then you need to use BDSup2Sub on the Avatar subs.