[solved] Forced subtitles auto selection not always working (1 Viewer)

Stéphane Lenclud

Retired Team Member
  • Premium Supporter
  • April 29, 2013
    2,576
    1,294
    Home Country
    Germany Germany
    I've setup default subtitles selection to forced subtitles.
    That works well for my "Avatar" but fails for "John Carter" for some reason.
    I've tried remuxing it multiple times to match the layout of "Avatar" but I still could not get it to work.
    It selects the 'Auto' track but no subtitles come out.
    The forced track is the first one in the file and it is marked with both default and forced flags.

    Logs of playing 'John Carter' for a few seconds attached.
     

    Stéphane Lenclud

    Retired Team Member
  • Premium Supporter
  • April 29, 2013
    2,576
    1,294
    Home Country
    Germany Germany
    My default language being set to French was causing the problem somehow.
    I'm still not sure why is would work with one movie and not the other though.

    upload_2016-8-20_13-12-40.png
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Maybe the logic failed somehow, we can also use the logic from lav splitter if needed :)

    But it should works, most of or all the one i have seems to works on my side, maybe you can cut a sample ?
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Looking at your logs :)

    [2016-08-20 12:47:03,827] [Log ] [MPMain ] [DEBUG] - VideoPlayer9: Rebuild LAV Delegate Info filter Name - TextPassThru19c0b114
    [2016-08-20 12:47:03,832] [Log ] [MPMain ] [DEBUG] - VideoPlayer: FoundStreams: Type=Video; Name=V: h264 main L5.0, yuv420p, 3840x800 [default], Filter=LAV Splitter Source, Id=0, PDWGroup=0, LCID=0
    [2016-08-20 12:47:03,834] [Log ] [MPMain ] [DEBUG] - VideoPlayer: FoundStreams: Type=Audio; Name=A: English [eng] (ac3, 48000 Hz, 5.1, 448 kb/s) [default], Filter=LAV Splitter Source, Id=1, PDWGroup=1, LCID=1033
    [2016-08-20 12:47:03,836] [Log ] [MPMain ] [DEBUG] - VideoPlayer: FoundStreams: Type=Subtitle; Name=S: Forced [eng] (pgs) [default,forced], Filter=LAV Splitter Source, Id=2, PDWGroup=2, LCID=1033
    [2016-08-20 12:47:03,838] [Log ] [MPMain ] [DEBUG] - VideoPlayer: FoundStreams: Type=Subtitle; Name=S: English [eng] (pgs), Filter=LAV Splitter Source, Id=3, PDWGroup=2, LCID=1033
    [2016-08-20 12:47:03,840] [Log ] [MPMain ] [DEBUG] - VideoPlayer: FoundStreams: Type=Subtitle; Name=S: Forced Subtitles (auto), Filter=LAV Splitter Source, Id=4, PDWGroup=2, LCID=1033
    [2016-08-20 12:47:03,842] [Log ] [MPMain ] [DEBUG] - VideoPlayer: FoundStreams: Type=Subtitle_hidden; Name=S: No subtitles, Filter=LAV Splitter Source, Id=5, PDWGroup=2, LCID=-1
    [2016-08-20 12:47:03,845] [Log ] [MPMain ] [INFO ] - VideoPlayerVMR7: AudioLanguage CultureInfo fr

    It seem the Forced track is in english language, so MP will not match it :) (S: Forced [eng] (pgs) [default,forced])
    I think if your remux it by setting [Fre] it should works :)

    So if you let the mkv like it was, to have forced sub appear, you need to set English in MP config.

    In fact this setting : (Subtitle will only display forced subtitles ) works but it will match your language set in config, it will not load a forced from a different language :)

    upload_2016-8-20_22-27-29.png
     
    Last edited:

    Users who are viewing this thread

    Top Bottom