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!

UTF-8 encoded subtitles are burned-in if language code set to Serbian or Bosnian

gdobgdob Posts: 18Members, Plex Pass Plex Pass
edited April 2017 in Roku

Hello,

I’m trying to figure out this issue I’m having with the Roku Plex app. I have 3 .srt subtitles encoded in UTF-8 with different language codes: Serbian, Bosnian and Croatian. If I name the .srt file as Movie.srp.srt (Serbian) PMS burns in the subtitle causing transcoding, if I just rename the same file to Movie.hrv.srt (Croatian) Roku direct streams the video without burning in or transcoding. This only happens with Roku, this doesn’t happen with Chromecast, Plex Web, iOS, Android, PHT or PMP.

You can check the SRT files in the Subs.zip package, if needed. All three subtitles are in .srt format with UTF-8 encoding.

To test, take a subtitle file from the package Subs.zip and rename it to bos or srp and try playing a video, it will cause to burn in the subs. If you rename the same file and set hrv as language code it will direct play / direct stream.

Device used:
Roku Streaming Stick, firmware v7.5.0 build 4099-24
Roku Plex app v4.4 build 1
Plex Media Server v1.5.3.3580

Apr 11, 2017 19:31:26.785 [0x7f6f007ff700] DEBUG - Streaming Resource: Reached Decision id=7313 codes=(General=1001,Direct play not available; Conversion OK. Direct Play=3000,App cannot direct play this item. Direct play is disabled. Transcode=1001,Direct play not available; Conversion OK.) media=(id=8478 part=(id=8757 decision=transcode container=mkv protocol=http streams=(Video=(id=18108 decision=transcode bitrate=4272 encoder=libx264 width=1280 height=720) Audio=(id=18109 decision=copy channels=6 rate=48000) Subtitle=(id=18675 decision=burn languageCode=srp location=embedded))))

Apr 11, 2017 19:31:58.214 [0x7f6eedbfb700] DEBUG - Streaming Resource: Reached Decision id=7321 codes=(General=1001,Direct play not available; Conversion OK. Direct Play=3000,App cannot direct play this item. Direct play is disabled. Transcode=1001,Direct play not available; Conversion OK.) media=(id=8492 part=(id=8771 decision=transcode container=mkv protocol=http streams=(Video=(id=18155 decision=transcode bitrate=23275 encoder=libx264 width=1920 height=1080) Audio=(id=18156 decision=copy channels=6 rate=48000) Subtitle=(id=18162 decision=burn languageCode=bos location=embedded))))

Apr 11, 2017 19:32:38.702 [0x7f6ef23fe700] DEBUG - Streaming Resource: Reached Decision id=6977 codes=(General=1001,Direct play not available; Conversion OK. Direct Play=3000,App cannot direct play this item. Direct play is disabled. Transcode=1001,Direct play not available; Conversion OK.) media=(id=8084 part=(id=8363 decision=transcode container=mkv protocol=http streams=(Video=(id=17404 decision=copy width=1920 height=1040) Audio=(id=17405 decision=transcode bitrate=774 encoder=ac3_eae channels=6 rate=48000) Subtitle=(id=17644 decision=copy languageCode=hrv location=embedded))))

Thank you.

Answers

  • gdobgdob Posts: 18Members, Plex Pass Plex Pass

    Anyone from Plex can take a look at this issue, please? The subtitles are still burned-in only because languageCode=srp and languageCode=bos is set. The same subtitle file but only renamed to Movie.hrv.srt is shown properly without transcoding the video.

Sign In or Register to comment.