Xbox One S and X both transcoding hvac

Hi.

I have a file that Plex transcodes to my 2 Xbox’

From the log
Jan 29, 2018 21:19:44.536 [12084] DEBUG - MDE: Blade Runner (1982): Direct Play is disabled
Jan 29, 2018 21:19:44.537 [12084] DEBUG - MDE: Blade Runner (1982): media must be transcoded in order to use the dash protocol
Jan 29, 2018 21:19:44.537 [12084] DEBUG - MDE: Blade Runner (1982): no direct play video profile exists for http/mkv/hevc/truehd
Jan 29, 2018 21:19:44.538 [12084] DEBUG - Blade Runner - audio.channels limitation applies: 8 > 6
Jan 29, 2018 21:19:44.539 [12084] DEBUG - Blade Runner - video.bitDepth limitation applies: 10 > 8
Jan 29, 2018 21:19:44.539 [12084] DEBUG - MDE: Blade Runner (1982): no remuxable profile found, so video stream will be transcoded
Jan 29, 2018 21:19:44.541 [12084] DEBUG - Scaled up video bitrate to 244939Kbps based on 4.500000x fudge factor.
Jan 29, 2018 21:19:44.541 [12084] DEBUG - Scaled maximum bitrate for resolution reduction to 61234Kbps.
Jan 29, 2018 21:19:44.543 [12084] DEBUG - Codecs: testing aac_mf (encoder)
Jan 29, 2018 21:19:44.545 [12084] DEBUG - Blade Runner - audio.channels limitation applies: 8 > 6
Jan 29, 2018 21:19:44.547 [12084] DEBUG - MDE: Blade Runner (1982): selected media 0 / 47078
Jan 29, 2018 21:19:44.547 [12084] DEBUG - Streaming Resource: Adding session 0FF22028:abe5bl6c0bjz4sl5dvmcg7bd which is using transcoder slot. Used slots is now 1
Jan 29, 2018 21:19:44.547 [12084] DEBUG - Streaming Resource: Added session 0FF22028:abe5bl6c0bjz4sl5dvmcg7bd
Jan 29, 2018 21:19:44.548 [12084] DEBUG - Streaming Resource: Reached Decision id=19099 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=47078 part=(id=56629 decision=transcode container=mp4 protocol=dash streams=(Video=(id=156095 decision=transcode bitrate=61234 encoder=libx264 width=1920 height=1080) Audio=(id=156096 decision=transcode bitrate=768 encoder=aac_mf channels=6 rate=48000))))

I have a Threadripper CPU in the server but it does not use every core and even with just this one stream it buffers and shutters all the time.

I also need subtitles that i understand will also make it transcode. Is my only option to get another player then the xbox or ditch Plex all together?

Hi there. Please try installing PMS 1.11.1.4730 that is available for PP users now and see if that helps.

Didn’t do much.

Jan 30, 2018 00:33:43.442 [3412] DEBUG - MDE: Selected protocol dash; container: mp4
Jan 30, 2018 00:33:43.443 [3412] DEBUG - MDE: analyzing media item 47078
Jan 30, 2018 00:33:43.445 [3412] DEBUG - MDE: Blade Runner (1982): Direct Play is disabled
Jan 30, 2018 00:33:43.446 [3412] DEBUG - MDE: Blade Runner (1982): media must be transcoded in order to use the dash protocol
Jan 30, 2018 00:33:43.447 [3412] DEBUG - MDE: Blade Runner (1982): selected subtitle cannot be converted to a compatible format, burning into video stream
Jan 30, 2018 00:33:43.449 [3412] DEBUG - MDE: Blade Runner (1982): avoiding video remux due to burned subtitle stream
Jan 30, 2018 00:33:43.450 [3412] DEBUG - MDE: Blade Runner (1982): no remuxable profile found, so video stream will be transcoded
Jan 30, 2018 00:33:43.453 [3412] DEBUG - Scaled up video bitrate to 244939Kbps based on 4.500000x fudge factor.
Jan 30, 2018 00:33:43.454 [3412] DEBUG - Scaled maximum bitrate for resolution reduction to 69671Kbps.
Jan 30, 2018 00:33:43.457 [3412] DEBUG - Codecs: testing aac_mf (encoder)

MDE: Blade Runner (1982): selected subtitle cannot be converted to a compatible format, burning into video stream

You’re using a subtitle format that isn’t compatible with the Xbox One, and so needs to be burned into the video stream. Without that subtitle stream enabled the video should direct stream.

you seem to be right. But i testet with another movie with the same subtitle type and that plays fine.
This does not play directly

This Does

The second cannot be direct playing if you’ve got subtitles enabled. PGS is not a supported subtitle format on the Xbox One.

At first it sayed it did but no it didn’t.

Where do i find what subtitles are supported for direct play? Google is not giving me anything useful.

Also when playing without subtitles it will direct stream not direct play. Still buffering and stopping but not using any significant CPU on the server.

Jan 30, 2018 01:14:24.921 [18072] DEBUG - MDE: Selected protocol dash; container: mp4
Jan 30, 2018 01:14:24.921 [18072] DEBUG - MDE: analyzing media item 47078
Jan 30, 2018 01:14:24.921 [18072] DEBUG - MDE: Blade Runner (1982): Direct Play is disabled
Jan 30, 2018 01:14:24.921 [18072] DEBUG - MDE: Blade Runner (1982): media must be transcoded in order to use the dash protocol
Jan 30, 2018 01:14:24.921 [18072] DEBUG - MDE: Blade Runner (1982): selected audio stream is not the first audio stream and direct play stream selection is not enabled
Jan 30, 2018 01:14:24.922 [18072] DEBUG - MDE: Blade Runner (1982): no direct play video profile exists for http/mkv/hevc/truehd
Jan 30, 2018 01:14:24.922 [18072] DEBUG - Blade Runner - audio.channels limitation applies: 8 > 6
Jan 30, 2018 01:14:24.922 [18072] DEBUG - MDE: Blade Runner (1982): selected media 0 / 47078

The only supported subtitle format at this time is the text format SRT. Other image based subtitle formats will need to be transcoded in.

The file cannot be direct played because the audio track is TrueHD, which is not supported in the app. That audio track will always need to be transcoded, but the video track should be direct streamed.

Okay so i will have to transcode the the audio to AAC? what about the subtitles is there a easy way to convert them to srt. From my experience its not all that easy.

I have lots of files that are TrueHD and properly also PGS. I don’t mind converting them if its not a lot of manual work.

Maybe i should change the player instead? Is there a player that plays HVAC, TrueHD, AC3 and all the subtitles?