Ok, if your native audio is ENG and you want to play eng subs for foreign language parts, UMS have to know what subs are "forced" and what subs are "full". It means setting "eng,off;*,eng" will say UMS to disable subs for movies played with your native language=ENG but for any other audio "*", play eng subs. In this case it is visible that subs will be "full", for whole movie.
If you will play movie with ENG audio but with foreign language parts, UMS must detect somehow what subs are "full" and what "forced" so user will not see subs also for english audio but only for specific parts.
For this purpose you need "forced" subs which include non-eng parts only. This is done via "flavor"->subtitle tag,by default it is "forced" string.
So to be played automatically also in case your preference says "eng,off" but forced subs are found, you need:
- Enable autoload subtitles with same name in GUI
- Move [MEncoder] engine at 1st position in preference (no need browsing to TRANSCODE folder when set)
- enable switching to tsMuxeR when transcoding is not needed (recommended so transcoding will be used only when it is needed (no subs, video compatible) - lower bitrate/CPU usage)
- check your external subs are in format like: sample.en
-forced.srt or embedded subs have "forced" defined in "Title tag" as example below:
Code: Select all
Text #1
ID : 4
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Title : Forced
Language : Czech
Default : Yes
Forced : No