subtitles shown 'only with foreign audio' (only non-english parts of movie) doesn't work

Hello,

 

So I apologize in advance if this topic has been beaten to death but I've reviewed all the support forums I could find and KB articles from Plex and still the bane of my existence with Plex is getting subtitles to only be displayed with foreign audio (non-English parts of say Inglorious Bastards, but ONLY the parts they're speaking German, Cantonese or whatever language most movies throw in for 5-10 min's which has become dead air for my entire movie collection..

 

Here's what I have setup:

 

* Local media assets is checked

* opensubtitles.org agent enabled

* Preferred audio track - English

* Preferred subtitles - English

* Set to shown with foreign audio

 

So the first movie I realized the issue was Captain Phillips (if anyone has gotten subtitles to work just for the African dialogue, please tell me how!).  I can only get subtitles to work for English over the entire movie, or uncheck subtitles and just guess what they're saying throughout part of the movie... 

 

I've heard that you need to make sure the audio track of the movie is set to English which can require something like Handbrake or an mkv program to mark the movie audio track?  I tried using handbrake once to manually set an audio track to English, but nearly all my movies are already marked English as audio according to Plex, so I'm either faced with subtitles throughout the whole movie (even 90% English), or none at all.. 

 

I've gone through all the subtitles docs and haven't found anything wrong besides going through every movie to make sure that English audio is burned into the movie, but I don't think that's it. 

 

Any help would be greatly appreciated!

 

Thanks,

 

CH

 

You need to have a subtitle file that only contains the subtitles for the foreign audio parts. It can be tricky finding these for some movies. If your videos are In a mkv container you can remux the subtitles into the file with a forced flag, so they will be selected automatically. I don’t remember if there is a forced option for mp4/m4v/mov container. Plex will basically only “turn on” the subtitle file as a whole for playback.

Is there a way to tweak the opensubtitles.org agent so we can limit it to search for "foreign-language parts ONLY"?  I believe these files are commonly referred to as "Non HI" or "Non Hearing Impaired" subtitles, but I could be wrong.  This would be a big help as I'm confident most people only want to see subtitles for languages they don't understand.  Thanks!

This is the bane of my existence, Plex-wise.

How does this work so perfectly on my Boxee Box but can't seem to work at all on a Plex client.

Same MKV. Same SRT. On Boxee Box I get no subtitles except during parts that are non-english speaking. On Plex, I can have no subtitles whatsoever or the subtitles on all the time.

What. In. The. Hell.

I've also struggled with subtitles for foreign language parts, and have resorted to manually including them where appropriate. 

This is the bane of my existence, Plex-wise.
 
How does this work so perfectly on my Boxee Box but can't seem to work at all on a Plex client.
 
Same MKV. Same SRT. On Boxee Box I get no subtitles except during parts that are non-english speaking. On Plex, I can have no subtitles whatsoever or the subtitles on all the time.
 
What. In. The. Hell.



THIS!!!!!!!! One million times over. I have this exact same problem with Plex its the only area in which Plex fails IMO.

Hey guys, thought I'd provide some input since I am having the same issue.

What I did, not including Handbrake or anything remotely more technical than needed, was download "foreign parts only" subtitle file from my website of choice, and placed said file into the same folder as the corresponding movie. I didn't even rename the files to match the title or anything, just drag and drop.

In PLEX, under the main Settings -> Server -> Languages, I set the options to the following: Auto select audio unchecked, Prefer audio tracks in English, Subtitle mode Always enabled, Prefer subtitles in Unknown.

The subtitles that are in the same folder as your movie are recognized by PLEX as unknown, I'm guessing, because they are not named correctly, or just cant be recognized by the software. No matter! PLEX's above "Unknown" option allows for the subtitles to be forced, thus movies you have identified as needing foreign part subtitles will always have those subtitles enforced in that movie, while leaving other movies not needing any subtitles alone.

Of course, the only downside to this method is finding all of those movies needing subtitles. I generally don't find them until I actually watch the movie, but it's an easy fix anyway.

I've been seeing some people use handbrake to attach the subtitle with the movie file itself. That just sounds like too much work for something so simple. I haven't seen anyone else suggest this method, so I hope it works for everyone!

EDIT: Make sure you are NOT using Opensubtitles.org as part of your Freebase agent if you are using it (Settings -> Server -> Agents -> Freebase). You will see every movie that does not have foreign subtitles be forced with an all movie English subtitle, if this option is checked.

Anyone have any better solutions yet?

I'm still waiting for a better solution to this too.

I've been doing a lot of reading on the subject, but haven't found anything good yet.

I generally don't find them until I actually watch the movie, but it's an easy fix anyway.

I've been implementing noy123's work-around for this issue for a while now. It is a pain in the ass. I've really got to search for non-english subtitles (I use subscene) and it's doubly aggravating to sit down to watch a movie only to find out 20 minutes in that I need the subtitles. This would be much easier if the full english subtitle srt file would just work when the audio is non-english.

If anyone has a solution or a better work-around, please share.

Old thread, I know…but has anything gotten better with this process?

So four years later and from what I can see this is still a big failing point of PLEX, anyone got any bright ideas? I found the SubZero project but it appears to have been dropped (or at least I couldn’t get it to work)

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.