Our forum migration to Discourse is underway and scheduled to last through June 21. During the migration, the forums will be read-only, except for a single temporary forum (contents of which will not be getting transferred). Read our announcement post for more information about the forum migration.
Hey folks, there is a new Podcast category for forums https://forums.plex.tv/categories/podcasts
If you have not already, we suggest setting your Plex username to something else rather than email which is displayed on your posts in forum. You can change the username at https://app.plex.tv/desktop#!/account
Welcome to our forums! Please take a few moments to read through our Community Guidelines (also conveniently linked in the header at the top of each page). There, you'll find guidelines on conduct, tips on getting the help you may be searching for, and more!

Please fix subtitles on android once and for all !!!

raidyneraidyne Members Posts: 13 ✭✭
edited March 2017 in Android (mobile)

hello,

i still have huge problems with subtitles on android.

no matter what format (mostly srt) and what option in the app (only burn image formats) I use, the video (mkv files) always transcodes and stutters on android clients!! If I disable subtitles everything plays smoothly (direct).

It is so annoying!

«1

Answers

  • spikemixturespikemixture Members, Plex Pass Posts: 1,620 Plex Pass
    edited March 2017

    Some information is likely to help.
    What is your server and what is your client?

    Plex related : NAS Qnap TVS-1282, (Plex server & main storage) Synology 1817+ (backup Plex server & backup storage), 2x NUC (Skull i7 , i5), Drobo 5N and 2 Nvidia Shield Pros (backup Plex servers)(2017 and 2015)
    Client hardware used or using - Shield 2015 pro and 2017 pro, ATV4, Xbox 360 and one, Fire stick and TV, windows PMP, Raspberry PI, Roku Stick, 3 and 4 plus several Android Phones and Tablets.

    I give MY opinion from MY experience!

    So much importance is put on the processing power of your PMS box.
    I say equal or more should be put on correctly formatting and optimizing your media !

  • raidyneraidyne Members Posts: 13 ✭✭
    edited March 2017

    server is version 1.4.3.3433 (on debian 8)
    plex on android is version 5.6.1 (nexus 6 and nexus 10)

    it works flawlessly on samsung ue55f8000 (plex community app by orca)

    i'm happy to provide logs.

    the relevant section should be:

    DEBUG - MDE: received PLEX_PROTOCOL_ANY from client, selected protocol hls
    Mar 10, 2017 17:58:43.659 [0x7f32cf3ff700] DEBUG - MDE: analyzing media item 312970
    Mar 10, 2017 17:58:43.659 [0x7f32cf3ff700] DEBUG - MDE: Movie (2015): Direct Play is disabled
    Mar 10, 2017 17:58:43.659 [0x7f32cf3ff700] DEBUG - MDE: Movie (2015): media must be transcoded in order to use the hls protocol
    Mar 10, 2017 17:58:43.659 [0x7f32cf3ff700] DEBUG - MDE: Movie (2015): selected subtitle cannot be converted to a compatible format, burning into video stream
    Mar 10, 2017 17:58:43.659 [0x7f32cf3ff700] DEBUG - MDE: Movie (2015): avoiding video remux due to burned subtitle stream
    Mar 10, 2017 17:58:43.659 [0x7f32cf3ff700] DEBUG - MDE: Movie (2015): no remuxable profile found, so video stream will be transcoded

    as everyone else experiencing problems with subtitles i tried every setting in the android app.

  • MovieFan.PlexMovieFan.Plex Members, Plex Pass, Plex Ninja Posts: 17,645 Plex Employee

    Plex is aware of this issue and it has to due with the video player. If the file can be direct played, the the subtitle can also be direct played. However, if the video is not direct played then it uses the HLS profile. There is a bug in the player that if using HLS and direct playing a subtitle, the subtitles go out of sync after a while. There is no fix for this currently, so the options right now are:

    1 - transcode the video and burn in the subtitles so everything lines up
    2 - Let the subtitle direct play and allow the subtitles to get out of sync
    3 - not display subtitles at all

    Plex has chosen to go with 1. We understand this puts more stress on your server, but feel it provides the best playback experience. We understand that users with a low powered server may have issues transcoding. Unfortunately, this is unavoidable.

  • ey3balley3ball Members Posts: 1

    @MovieFan.Plex last time I've seen you mention this issue (in: https://forums.plex.tv/discussion/226761/ac3-aac-srt-external-subtitles-triggers-unnecessary-transcoding) you also said Plex was working on a fix, does your comment here ("this is unavoidable") mean there will be no fix ?

    Even with a powerful server transcoding greatly reduces video quality. I'm running an nividia shield TV which can decode 4k streams, but because of this issue, everything is transcoded whenever subtitles are enabled which is a real pain. Has Plex any plan to solve the issue short / middle term ?

  • MovieFan.PlexMovieFan.Plex Members, Plex Pass, Plex Ninja Posts: 17,645 Plex Employee

    We haven't found a solution so far.

  • raidyneraidyne Members Posts: 13 ✭✭
    edited March 2017

    But this is an essential feature!!

  • raidyneraidyne Members Posts: 13 ✭✭
    edited March 2017

    @MovieFan.Plex said:
    Plex is aware of this issue and it has to due with the video player. If the file can be direct played, the the subtitle can also be direct played. However, if the video is not direct played then it uses the HLS profile. There is a bug in the player that if using HLS and direct playing a subtitle, the subtitles go out of sync after a while. There is no fix for this currently, so the options right now are:

    I think this is not quite true. Nearly all of my files can be direct played without subtitles on my android devices. According to your logic enabling subtitles for such (directly playable) files should also be direct playable. But PMS transcodes each and every video when subtitles are enabled..

  • MovieFan.PlexMovieFan.Plex Members, Plex Pass, Plex Ninja Posts: 17,645 Plex Employee

    I'm going to need more info then. Can you provide the XML for a few videos that direct play without subtitles but then transcode with subtitles?

  • raidyneraidyne Members Posts: 13 ✭✭

    Sure, where can I find the XML file?

  • HeartWare42HeartWare42 Members, Plex Pass Posts: 82 Plex Pass

    Open the movie's "Info" (the "Get info" menu item in the "..." menu) and click on "View XML".

  • raidyneraidyne Members Posts: 13 ✭✭
    edited March 2017

    @MovieFan.Plex said:
    I'm going to need more info then. Can you provide the XML for a few videos that direct play without subtitles but then transcode with subtitles?

    ok, please find XML attached

    btw: it does not work on plex web player either --> directly playing all my movies with subtitles disabled --> transcoding the same movies when subtitles enabled.

    but on my samsung tv (ue55f8000, plex-orca version 2.007, as mentioned above) it directly plays all videos with subtitles enabled perfectly fine!

  • raidyneraidyne Members Posts: 13 ✭✭

    very much not answered..

  • MovieFan.PlexMovieFan.Plex Members, Plex Pass, Plex Ninja Posts: 17,645 Plex Employee

    Your test.xml has DTS audio and your test2.xml has ac3 audio. Neither the Nexus 6 nor Nexus 10 support DTS or AC3, so I'm no sure how you are able to direct play these files. They should be transcoding the audio. This will then cause the video to transcode to include the subtitles. The Samsung TV doesn't have the same limitation of needing subtitles transcoded, this is an Android limitation.

  • weviewevie Members, Plex Pass Posts: 3 Plex Pass

    @MovieFan.Plex said:
    Plex is aware of this issue and it has to due with the video player. If the file can be direct played, the the subtitle can also be direct played. However, if the video is not direct played then it uses the HLS profile. There is a bug in the player that if using HLS and direct playing a subtitle, the subtitles go out of sync after a while. There is no fix for this currently, so the options right now are:

    1 - transcode the video and burn in the subtitles so everything lines up
    2 - Let the subtitle direct play and allow the subtitles to get out of sync
    3 - not display subtitles at all

    Plex has chosen to go with 1. We understand this puts more stress on your server, but feel it provides the best playback experience. We understand that users with a low powered server may have issues transcoding. Unfortunately, this is unavoidable.

    I would like to bring this issue up to your attention once again. Is there any progress to report here?

    After buying a shiny new Synology DS218+ NAS (which finally supports HW Transcoding via Intel Quicksync, yay) and getting a Plex Pass to make use of this feature in Plex, I was quite disappointed to see that SW Transcoding was still required when I enabled a *.srt subtitle for a movie which would normally be transcoded completely in HW. The CPU in this NAS is not really capable of keeping up with the transcoding, resulting in some sporadic stuttering of the movie.

    1) Is the Exoplayer bug still present?
    2) Can we expect a proper fix for this issue in the upcoming months?
    3) Playing the same video (with *.srt enabled) on my Chromecast results in the same stuttering behavior. Is this also related to the Exoplayer bug?

    I really liked the idea of having a power-efficient server running which could do all transcoding in HW...

  • sixonessixones Members, Plex Employee, Plex Pass, Plex Ninja Posts: 411 Plex Employee

    Our new player has been released today, the issues with subtitles you mentioned should be fixed and allow you to direct play more content on your device.

  • weviewevie Members, Plex Pass Posts: 3 Plex Pass

    @sixones said:
    Our new player has been released today, the issues with subtitles you mentioned should be fixed and allow you to direct play more content on your device.

    Wow!! First tests are so much better now! :smiley:

    Wasn't expecting a fix on such a short notice... Thnx!!

  • KnobiWanPenobiKnobiWanPenobi Members Posts: 7 ✭✭
    edited March 23

    Sorry wrong Forum

  • tati plex pctati plex pc Members Posts: 1

    not working in oreo 8.1 xiaomi redmi note 5 miui. I buy it. I m dessapointed. I want my money back. Someone help thanks

  • belgradebcbelgradebc Members Posts: 1

    This is still an issue for me. Galaxy S7 Edge, Oreo 8.0. H264 mkv with soft muxed SRT. Are you aware of the persisting issue. Is there a fix?

  • MovieFan.PlexMovieFan.Plex Members, Plex Pass, Plex Ninja Posts: 17,645 Plex Employee

    @tati plex pc said:
    not working in oreo 8.1 xiaomi redmi note 5 miui. I buy it. I m dessapointed. I want my money back. Someone help thanks

    @belgradebc said:
    This is still an issue for me. Galaxy S7 Edge, Oreo 8.0. H264 mkv with soft muxed SRT. Are you aware of the persisting issue. Is there a fix?

    More details please. What isn't working? Subs not direct playing or subs not getting burned in?

«1
Sign In or Register to comment.