Jellyfin Forum
Subtitles not Displaying correctly on integrated player - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Subtitles not Displaying correctly on integrated player (/t-subtitles-not-displaying-correctly-on-integrated-player)



Subtitles not Displaying correctly on integrated player - matchaman - 2024-08-20

When watching an episode of an anime on the integrated player, the subtitles are not displaying correctly. When subtitles appear for signs in the background, the dialog subtitles disappear or flash for a quick second. This behavior is only on the integrated player, but they work correctly on the web player. I tried the integrated player on my Nvidia shield, Pixel 8 pro, and S22 ultra where they all failed. Tried the webplayer on a PC and on one of my phones where they did appear correctly. Linked (couldn't attach both files) are how it should appear (from webplayer) and one how it is not supposed to be (integrated player). I tried plex and emby (not sure my settings there were correct fully) and it displayed correctly there. I was not seeing the ffmpeg logs from my most recent watch so I have not attached those yet but will try to get those attached when I get it logged.

https://drive.proton.me/urls/6F4MZC00EC#0t3h4jOio5TB

System:
i5-14500
32GB DDR4
TrueNAS Scale
Intel QSV Transcoding
Jellyfin installed from docker repo and not TrueNAS "app" store


RE: Subtitles not Displaying correctly on integrated player - TheDreadPirate - 2024-08-20

I'm assuming that it is not transcoding when this issue happens.


RE: Subtitles not Displaying correctly on integrated player - matchaman - 2024-08-20

(2024-08-20, 03:51 PM)TheDreadPirate Wrote: I'm assuming that it is not transcoding when this issue happens.

How do I enforce the transcoding then? I updated the post with the most recent log, but still not seeing an ffmpeg log. In the client settings on the app, I have the checkbox next to Allow SSA/ASS subtitles in direct play unchecked.

Looking at the nerd stats on emby, it seems the subtitles are being burned in.

In Jellyfin android client I have set the burn in subtitles to all and auto with the same results. I have tried checking and unchecking the Allow SSA/ASS subtitles as well with no difference.


RE: Subtitles not Displaying correctly on integrated player - TheDreadPirate - 2024-08-20

I don't have access to my phone at the moment, but I don't recall seeing that setting and the code doesn't point to where it is located.  Click on your Profile icon and click "Subtitles".  Do you see this menu item?

   


RE: Subtitles not Displaying correctly on integrated player - matchaman - 2024-08-20

(2024-08-20, 10:48 PM)TheDreadPirate Wrote: I don't have access to my phone at the moment, but I don't recall seeing that setting and the code doesn't point to where it is located.  Click on your Profile icon and click "Subtitles".  Do you see this menu item?

Yes, I have tried changing that between Auto and All with no difference. I will try the other options as well. I did try Jellyfin server on windows with the same result on the same file.

Edit: I have tried the other 2 settings shown in the screenshot and selecting both either of those did not fix the issue.


RE: Subtitles not Displaying correctly on integrated player - TheDreadPirate - 2024-08-20

A workaround to force transcoding is to use the quality selector and set the bit rate below the video's native bit rate. If you have a 10Mbps video, for example, and you select 15Mbps nothing will happen. Selecting 8Mbps will trigger a transcode.

So figure out the bit rate for your video and select just below that value.

I will do some testing tonight or tomorrow morning and get back to you.


RE: Subtitles not Displaying correctly on integrated player - TheDreadPirate - 2024-08-21

Ah. You have PGS subs, not ASS subs. Still, when I set that Subtitle setting to burn in Image based subs or even "All" it still doesn't transcode.

Looks like someone reported this issue, but they have the opposite problem. The sub burn in setting works when they choose integrated player, but doesn't work when they are using the web player. For us its the other way around.

I commented on that git hub issue.

https://github.com/jellyfin/jellyfin-android/issues/1464