# Forced Subtitles won't work

**URL:** <https://forums.plex.tv/t/forced-subtitles-wont-work/470268>\
**Category:** Metadata & Adding Files\
**Tags:** server-windows\
**Created:** [October 3, 2019, 3:20am UTC](https://forums.plex.tv/t/forced-subtitles-wont-work/470268 "2019-10-03T03:20:50Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![JoshuaHolme](https://avatars.discourse-cdn.com/v4/letter/j/f475e1/32.png) [@JoshuaHolme](https://forums.plex.tv/u/JoshuaHolme)\
**Post date:** [October 3, 2019, 3:20am UTC](https://forums.plex.tv/t/forced-subtitles-wont-work/470268/1 "2019-10-03T03:20:50Z")

</div>

Server Version#: 1.17.0.1841  
Player Version#: Web Client 4.8.3 (Applies to all latest players)

I have amassed a collection of 829 mkv rips over the 5 years I’ve had my Plex server. This rips were done with makeMKV, and I selected all of the English subtitles available in each file, including the “Forced Only” option. When watching movies, one huge pain point is that when I’m watching a movie, if another language comes up, subtitles do not appear. I then have to manually enable subtitles from a list of a few subtitles with the same “English (PGS)” name. It’s trial and error until I find the correct one, and ruins the movie watching experience. I have turned on the setting to enable subtitles for foreign languages automatically on my server, but it never selects them.

After reading online some it seems that makeMKV may not be putting the “Forced” tag onto the subtitles that are forced, causing Plex to overlook them. My question is, is there an easy way to fix this that scales to 829 movies? I am begging anyone to help me and will be forever grateful to anyone who can help me find a solution. Thank you in advance!

---

<div class="post-metadata">

**Author:** ![BigWheel](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/bigwheel/32/78783_2.png) [@BigWheel](https://forums.plex.tv/u/BigWheel)\
**Post date:** [October 3, 2019, 3:33am UTC](https://forums.plex.tv/t/forced-subtitles-wont-work/470268/2 "2019-10-03T03:33:24Z")

</div>

> [@JoshuaHolme](#):
>
> makeMKV may not be putting the “Forced” tag onto the subtitles that are forced,

You can use [mkvtoolnix](https://mkvtoolnix.download/) which i believe on windows comes with mkvpropedit can be used to look at and edit the file to check if it has it or not.

I have never done batch conversions with it though.

---

<div class="post-metadata">

**Author:** ![JoshuaHolme](https://avatars.discourse-cdn.com/v4/letter/j/f475e1/32.png) [@JoshuaHolme](https://forums.plex.tv/u/JoshuaHolme)\
**Post date:** [October 3, 2019, 3:34am UTC](https://forums.plex.tv/t/forced-subtitles-wont-work/470268/3 "2019-10-03T03:34:16Z")

</div>

Is there a way to easily tell which subtitle track is supposed to be forced?

---

<div class="post-metadata">

**Author:** ![BigWheel](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/bigwheel/32/78783_2.png) [@BigWheel](https://forums.plex.tv/u/BigWheel)\
**Post date:** [October 3, 2019, 3:39am UTC](https://forums.plex.tv/t/forced-subtitles-wont-work/470268/4 "2019-10-03T03:39:01Z")

</div>

Not if it does not have it unfortunately. I don’t think there is any standard to always be the second sub track for example

---

<div class="post-metadata">

**Author:** ![JoshuaHolme](https://avatars.discourse-cdn.com/v4/letter/j/f475e1/32.png) [@JoshuaHolme](https://forums.plex.tv/u/JoshuaHolme)\
**Post date:** [October 3, 2019, 3:40am UTC](https://forums.plex.tv/t/forced-subtitles-wont-work/470268/5 "2019-10-03T03:40:39Z")

</div>

Wow that sucks…this is going to be a long process to fix then.

---

<div class="post-metadata">

**Author:** ![JoshuaHolme](https://avatars.discourse-cdn.com/v4/letter/j/f475e1/32.png) [@JoshuaHolme](https://forums.plex.tv/u/JoshuaHolme)\
**Post date:** [October 3, 2019, 3:44am UTC](https://forums.plex.tv/t/forced-subtitles-wont-work/470268/6 "2019-10-03T03:44:58Z")

</div>

If anyone else has happened to go through this monstrosity themselves or has any experience with this and would like to give me pointers, I’d be happy to hear them.

---

<div class="post-metadata">

**Author:** ![BigWheel](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/bigwheel/32/78783_2.png) [@BigWheel](https://forums.plex.tv/u/BigWheel)\
**Post date:** [October 3, 2019, 4:45am UTC](https://forums.plex.tv/t/forced-subtitles-wont-work/470268/7 "2019-10-03T04:45:30Z")

</div>

someone in this topic might have an idea how to find and batch edit mkv subtitle tags [How to remove tag spam and set language in several MKV files at once](https://forums.plex.tv/t/how-to-remove-tag-spam-and-set-language-in-several-mkv-files-at-once/235537)

but i think you should confirm if the sub tracks are tagged correctly or if plex is reading them wrong, before anything else

---

<div class="post-metadata">

**Author:** ![JoshuaHolme](https://avatars.discourse-cdn.com/v4/letter/j/f475e1/32.png) [@JoshuaHolme](https://forums.plex.tv/u/JoshuaHolme)\
**Post date:** [October 3, 2019, 5:07am UTC](https://forums.plex.tv/t/forced-subtitles-wont-work/470268/8 "2019-10-03T05:07:16Z")

</div>

So I’ve taken a look at a test file with `mkvinfo` and see the tracks but it doesn’t have a forced flag, and they’re all just named English. Using `mkvpropedit` I can manually set the forced flag to be true, and then reuploading the file to Plex, it does read that it is a forced subtitle file and will play it automatically (on new uploads at least, might have to do the Plex dance from what I’ve been seeing). So I think it is a problem with the files. I made a bash script to read the file, open it with a media play to try to determine which subtitle track is the forced one visually, run `mkvinfo` on it to find out which track id is the correct one, and then make the edit with `mkvpropedit`. This speeds up the process a little bit, but it is still a pain to manually have to do this to each file. In the morning I can post my bash script in case anyone else comes across this issue and could be helped by it, but I think I’m just out of luck for using makeMKV ☹

---

<div class="post-metadata">

**Author:** ![FordGuy61](https://avatars.discourse-cdn.com/v4/letter/f/22d042/32.png) [@FordGuy61](https://forums.plex.tv/u/FordGuy61)\
**Post date:** [October 3, 2019, 5:25am UTC](https://forums.plex.tv/t/forced-subtitles-wont-work/470268/9 "2019-10-03T05:25:38Z")

</div>

Look at the files with [MediaInfo](https://mediaarea.net/en/MediaInfo). It shows a count for the number of subtitles, “Count of Elements.” Forced subtitles are always a small number compared to regular subtitles.

Not sure if there is a way to run this from CLI, script it, etc.

Example:

```auto
Text #1
ID : 4
Format : PGS
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Duration : 1 h 59 min
Bit rate : 35.7 kb/s
Count of elements : 2779
Stream size : 30.6 MiB (0%)
Title : English SDH
Language : English
Default : Yes
Forced : No

Text #2
ID : 5
Format : PGS
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Duration : 1 h 57 min
Bit rate : 1 650 b/s
Count of elements : 131
Stream size : 1.39 MiB (0%)
Title : Forced Subtitles
Language : English
Default : No
Forced : Yes

```

---

<div class="post-metadata">

**Author:** ![JuiceWSA](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/juicewsa/32/12253_2.png) [@JuiceWSA](https://forums.plex.tv/u/JuiceWSA)\
**Post date:** [October 3, 2019, 9:48am UTC](https://forums.plex.tv/t/forced-subtitles-wont-work/470268/10 "2019-10-03T09:48:53Z")

</div>

Yep, element count reveals ‘Forced’ subs and MakeMKV has never, in it’s history, done much more than be really annoying when it comes to identifying sub tracks - and Plex carries on that theme by refusing to read the labels we foolishly give them in an effort improve this design shortcoming.

MakeMKV will also - unless you do something about it - transfer all those ‘Helpful’ embedded DVD and BluRay Title Fields (useless - every one), so that Handbrake can continue embedding them into all your MP4/M4V files where Plex can give the highest priority to embedded metadata with the default location of Local Media Assets (that 001% of Plex Users actually need) and can blow every natural match.

Everything is meshing together perfectly to make our lives miserable.

The simple fact is - there’s a LOT of prep-work to get stuff right while using just about anything. Plug and Play in the Plexiverse is a myth.

MakeMKV  
Handbrake  
Xmedia Recode  
Subtile Edit  
MediaInfo  
MKVToolNix - and all it’s hidden wonders…  
etc., etc., etc.

The good news - if you can call it that - is once you get stuff tagged and flagged properly and learn all the work-arounds - all subs including forced subs will be automatically selected.

---

<div class="post-metadata">

**Author:** ![JoshuaHolme](https://avatars.discourse-cdn.com/v4/letter/j/f475e1/32.png) [@JoshuaHolme](https://forums.plex.tv/u/JoshuaHolme)\
**Post date:** [October 3, 2019, 6:17pm UTC](https://forums.plex.tv/t/forced-subtitles-wont-work/470268/11 "2019-10-03T18:17:54Z")

</div>

Thank you all for the advice! I’ll look into reading the amount in the bash script and trying to automate it that way. Thank you all again!

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [January 1, 2020, 6:18pm UTC](https://forums.plex.tv/t/forced-subtitles-wont-work/470268/12 "2020-01-01T18:18:06Z")

</div>

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