First (1st) PGS subtitle track appears invisible when transcoding

Server Version#: 1.32.5.7349
Player Version#: 1.77.3.3966-a5ddb215

Firstly: this is not a burn-in issue. Plex for Windows and macOS can direct stream PGS subtitles just fine. I can play my content at a transcoded quality with PGS direct streaming. Most of my content will work fine, PGS subtitles are visible, the server reports a transcode for video/audio and direct stream for PGS subtitles.

It seems a random subset of my content (when transcoding) will not visibly show PGS subtitles if it is the first subtitle option. Simply, they are invisible, despite being enabled, and the server showing they’re being direct streamed. This is very frustrating because the first subtitle option (English) is the one I want to use.

If I select another PGS subtitle track (that is not the first option, e.g. French), those subtitles are perfectly visible (what the heck!).

If I select original quality, all PGS subtitle tracks work fine (not surprised).

The recipe for the issue is: some content w/ the 1st PGS subtitle option selected and transcoding at a lower quality.

The server always shows that these are being PGS direct streamed. If I play the same content on Android, iOS, Android TV, or tvOS - the first PGS subtitle track is perfectly visible (all of which do PGS direct stream also). This issue only seems to effect Windows and macOS players.

To make it extremely clear, in both the invisible cases and working cases, PGS is always direct streaming alongside the transcoded stream. Even if I wanted to burn them, this setting does not seem to be available on Windows/macOS players. And I don’t want to burn subtitles when I could be direct streaming them perfectly fine.

I’m not looking for “just use SRT” as an answer. - Clearly Plex can serve PGS subtitles as a direct stream perfectly fine on Windows and macOS - I just don’t know why its invisible on some content on the first subtitle option specifically. It effects no other player I’ve tested, so I think this is a bug in the Windows/macOS Plex player.

I have tried setting up a new server on different hardware, installing client OS from scratch and Plex player for windows/macOS for the first time - the issue is consistent.
I cannot discern any pattern as to why some of my content is effected with this. It’ll be fine on movie A but invisible on movie B. The only way I’ve truly solved it is to remux the content with reordering the subtitles (so that the desired subtitle track is not the first option), but this is a highly tedious and frankly, ridiculous solution.

I’ve had this issue for sometime, and its beginning to really bother me.

I managed to get version 1.62.2.3451-fb8ac0ae for macOS and Windows desktop and the bug was not present.
I also tested 1.63.2.3496-dcd49879 and the bug is present.

So I think its pretty evident this is a regression bug introduced at some point between those versions.

Can you please share your logs where you’re playing the file and the issue is observed and another log with the same file playing successfully?

Hi @Atomatth - thanks for responding. Here are several logs

All tests were on macOS, with player debug logs enabled, playing the same file. After each test, I quit Plex and moved the logs out, so each test has a fresh log file.
I have also validated identical results on another macOS laptop with clean installs of Plex.
I have observed identical results in Windows as well, but I didn’t do clean tests for logging. I can generate those logs if you need, let me know.

The file being played back has English PGS as the first subtitle option, and Japanese PGS as the third subtitle option.
I should note: I have also tested and validated the same results on other files that present this issue, these have different languages, etc. The only thing that remains consistent is that: using a version >1.6.2.2 w/ transcoding and the first PGS subtitle option, will have invisible subtitles.

Plex-1.62.2.3451-fb8ac0ae-transcode-en-sub.log (449.8 KB)

Plex-1.63.3.3523-1eff9563-original-en-sub.log (444.1 KB)
Plex-1.63.3.3523-1eff9563-transcode-en-sub.log (263.2 KB)
Plex-1.63.3.3523-1eff9563-transcode-jp-sub.log (223.2 KB)

Plex-1.77.3.3966-a5ddb215-original-en-sub.log (480.5 KB)
Plex-1.77.3.3966-a5ddb215-transcode-en-sub.log (271.1 KB)
Plex-1.77.3.3966-a5ddb215-transcode-jp-sub.log (549.5 KB)

Results:
Plex-1.62.2.3451-fb8ac0ae w/ transcode quality and English subtitles: subs visible

Plex-1.63.3.3523-1eff9563 w/ original quality and English subtitles: subs visible
Plex-1.63.3.3523-1eff9563 w/ transcode quality and English subtitles: subs invisible
Plex-1.63.3.3523-1eff9563 w/ transcode quality and Japanese subtitles: subs visible

Plex-1.77.3.3966-a5ddb215 w/ original quality and English subtitles: subs visible
Plex-1.77.3.3966-a5ddb215 w/ transcode quality and English subtitles: subs invisible
Plex-1.77.3.3966-a5ddb215 w/ transcode quality and Japanese subtitles: subs visible

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