Plex on Xbox One problems when viewing subtitles

xbox-one

#11

@obveron said:
Not sure how iOS relates to Xbone. Their are no subtitle support over DLNA on xbox, so there are no compatible formats to which to convert. Suggest anyone that wants subtile support on Xbone start here: https://xbox.uservoice.com/forums/251646-apps/suggestions/6345301-support-subtitles-in-xbox-one-media-player

Also this:
https://xbox.uservoice.com/forums/251646-apps/suggestions/6377929-media-player-dts-audio

Well, what I mean is the devs have said they are working on a subtitle solution for the Xbox app and the new feature on iOS looks like a big step forward in that area, so I just put two and two together and thought maybe this could be ported to the other platforms (depending on how it works of course). I'd assume they're also talking to Microsoft about any support they might need from their end to make it happen.

The devs also mentioned their main goal is for the app to match the features of other Plex apps before working on anything else I believe, so this should be on the list.


#12

@stingerhu Your NAS is not powerful enough to transcode video, that's what the issue is. Enabling any type of subtitles will force a video transcode, unless the client supports 'soft' subtitles which do not require a transcode. The Xbox One app does not yet support soft subtitles, but we're working on support for it.


#13

@moussa.uk said:
@stingerhu Your NAS is not powerful enough to transcode video, that's what the issue is. Enabling any type of subtitles will force a video transcode, unless the client supports 'soft' subtitles which do not require a transcode. The Xbox One app does not yet support soft subtitles, but we're working on support for it.

Thanks for the proper answer for my question, I really appreiate it. I'm sure that there's a workaround or permanent solution to support external srt's from a different source (a separated .srt file) at client (I mean XO app) side. In this case, NAS won't need to be a NASA.powered workstation.


#14

Hi everyone!

Any news on this topic? Microsoft says it's now supported (not sure that all formats are supported) so maybe Plex team can already do something with this?

Thanks.


#15

Any news on this topic?


#16

@Moussa said:
@stingerhu Your NAS is not powerful enough to transcode video, that's what the issue is. Enabling any type of subtitles will force a video transcode, unless the client supports 'soft' subtitles which do not require a transcode. The Xbox One app does not yet support soft subtitles, but we're working on support for it.

My NAS is not powerfull enough to encode subs and play the file on PLEX app for Xbox One, but the same NAS can play any same video file WITH subs via new VLC app. I don't know how things work, but I wonder if PLEX support can implement something like VLC is using now. The playback is smooth, without any transcoding and WITH subs without any lag.


#17

The VLC UWP app renders soft subs natively. If/when Plex on Xbox One moves to UWP we'll have subs and DTS decoding natively, so your NAS will not need to transcode. Unfortunately, when Plex moves to UWP we'll lose the Snap feature.


#18

@obveron said:
The VLC UWP app renders soft subs natively. If/when Plex on Xbox One moves to UWP we'll have subs and DTS decoding natively, so your NAS will not need to transcode. Unfortunately, when Plex moves to UWP we'll lose the Snap feature.

I'm sure others will be upset about the snap, but I am so keen for the other 2 features. Would be a big win if it pans out that way


#19

I restart this thread because I'm facing the same issue with a WD MyCloud Pro 4100 and my Xbox One S.
Plex is using the hardware acceleration and when I Watch a 1080p on my Xbox, the CPU usage is less than 15%.

BUT, as soon as I enable the subtitles, the movies stops every 5 secondes. CPU usage of the NAS is only 20%.
Of course, I've set up my Plex Server according to the information I found in the Plex support pages and in forum.

So, I suspect the issue is not related to the power of the NAS but more on a problem in the Plex application in XBox One.

I would like to know if you have found Something relevant about this issue that can help.


#20

well this thread helped me alot to solve the same problem, thanks again guys

proud member of getintopc


#21

@LeelaWang: I'll be happy to know what solution you used. I've not found a solution so far.


#22

Ok I tried to use the subtitles from opensubtitles but they are always out of sync with the movie... It's a shame to not have movies and subtitles correctly on Xbox One with Plex in 2017 !!!


#23

So, the solution for me was to create my own subtitles from the subtitles tracks of my MKV files.

I used MKVCleaver to extract the French subtitles tracks from the MKV and then, I used Subtitle Edit to create the SRT file associated to the movies.
It is very time consuming, but it works fine. All subtitles are synchronized and I can watch all my 1080p movies with subtitles on my Xbox One S.


#24

Hi,

thx for this information. Are you able to play x265 movies? Also with subtitles?


#25

@bPlaTyPuS said:
Hi,

thx for this information. Are you able to play x265 movies? Also with subtitles?

No. The Xbox One cannot use sidecar subtitles the subtitles will get burned into the video stream. Since HEVC is not a part of the HLS standard the video will currently need to transcode to H264. And to make it worse with the issue with Microsoft's h264 decoder the video will need to transcode down to 1080p if it was 4K as well.


#26

I just tried the new Xbox One Plex App and am able to play subtitles without transcoding! H264 encoded video in MKV containers can play internal and external SRT subtitles without transcoding. H264 in MP4 containers can play external SRT subtitles without transcoding (I don't have an MP4 with an internal SRT subtitle to test). H265 video still requires transcoding to play subtitles. I also tested MKV files with internal VOBSUB and ASS subtitles and both required transcoding.

According to the latest Plex newsletter the update will roll out in the next few days or you can download it from the Microsoft store which is what I did. I ended up with the old and the new Plex Apps on my Xbox One which was a little confusing so I removed the original app.


#27

@medeirosd said:
H265 video still requires transcoding to play subtitles.

This is not an expected behavior. SRT's should direct play even with HEVC as the SRT support is not tied to specific codecs. Is this by any chance another format of subtitle or is there something else triggering a transcode? (Such as audio)

I also tested MKV files with internal VOBSUB and ASS subtitles and both required transcoding.
This is expected. Video subs are not a supported sidecar format for the media player framework so they need to be burned in.


#28

The HEVC file I tested is a 1080P, 10-Bit Depth video file with 5.1 channel AAC audio in an MKV container. The subtitle is an external SRT file. When I play the video without the subtitle the now playing status on my Plex Server shows up as Direct Play. When I turn on the SRT subtitle the status changes to "Transcoding HEVC to H264" for the video and Direct Stream for the audio and my CPU process spikes.


#29

Can we get a list of supported(non-transcode) subtitle formats? Is it just srt? Shouldn't ASS work since its text based? Also how does vlc get away with playing picture based formats(pgs, vobsub) as well as 10-bit h264 content on xbox?


#30

@jzm0066 said:
Can we get a list of supported(non-transcode) subtitle formats? Is it just srt? Shouldn't ASS work since its text based?

This is where it gets tricky. According to Microsoft subtitle support has been implemented. According to their media player FAQ there is no subtitle support. From testing though, only text based subtitles are supported for non-transcoding.

Also how does vlc get away with playing picture based formats(pgs, vobsub) as well as 10-bit h264 content on xbox?

VLC uses software decoding that adds additional format support that the native device does not have. In short VLC uses it's own media player framework while the Plex App uses the media player framework on the device.