Server Version#: 1.93.0.144-9b2f4a13
Player Version#: Client: 5.82.2; Platform: 10.0.25398.4478
I’ve got a kind of unique and annoying issue. It seems that whenever I try to play an H.265 MKV file (most of my library), it always transcodes the video. When its a 1080p file, that’s not too big of an issue because my 1080ti handles it well enough, but its a real problem for 4K files (working on building a new dedicated Plex server that will be able to handle a couple of 4K transcodes, but still…). And it is even doing it for some files that it used to direct play. Here is a read-out for a movie I am reasonably sure should and used to direct play video and transcode audio:
General
Unique ID: 230623987671192080335170425205962218769 (0xAD80907AE12E9144925B69779C029D11)
Complete name: K:\Media\Movies\Baby Driver (2017) {tmdb-339403}\Baby Driver (2017).4k.hevc.hdr10.mkv
Format: Matroska
Format version: Version 2
File size: 21.0 GiB
Duration: 1 h 52 min
Overall bit rate mode: Variable
Overall bit rate: 26.7 Mb/s
Frame rate: 23.976 FPS
Movie name: Baby Driver
Encoded date: 2023-02-06 21:01:50 UTC
Writing application: DVDFab 12.0.9.8
Writing library: libebml v1.4.2 + libmatroska v1.6.3
Video
ID: 1
Format: HEVC
Format/Info: High Efficiency Video Coding
Format profile: Main 10@L5.1@High
HDR format: SMPTE ST 2086, HDR10 compatible
Codec ID: V_MPEGH/ISO/HEVC
Duration: 1 h 52 min
Bit rate: 23.1 Mb/s
Width: 3 840 pixels
Height: 1 608 pixels
Display aspect ratio: 2.39:1
Frame rate mode: Constant
Frame rate: 23.976 (24000/1001) FPS
Color space: YUV
Chroma subsampling: 4:2:0 (Type 2)
Bit depth: 10 bits
Bits/(Pixel*Frame): 0.156
Stream size: 18.2 GiB (87%)
Default: Yes
Forced: No
Color range: Limited
Color primaries: BT.2020
Transfer characteristics: PQ
Matrix coefficients: BT.2020 non-constant
Mastering display color pri: Display P3
Mastering display luminance: min: 0.0050 cd/m2, max: 4000 cd/m2
Maximum Content Light Level: 4491 cd/m2
Maximum Frame-Average Light: 315 cd/m2
Audio
ID: 2
Format: DTS XLL
Format/Info: Digital Theater Systems
Commercial name: DTS-HD Master Audio
Codec ID: A_DTS
Duration: 1 h 52 min
Bit rate mode: Variable
Bit rate: 3 333 kb/s
Channel(s): 8 channels
Channel layout: C L R LFE Lb Rb Lss Rss
Sampling rate: 48.0 kHz
Frame rate: 93.750 FPS (512 SPF)
Bit depth: 16 bits
Compression mode: Lossless
Stream size: 2.62 GiB (12%)
Language: English
Default: Yes
Forced: No
When I turn on playback details, I get the following:
File:
Mode: Transcode, speed: 0.7
Container: mkv -> mp4
Protocol: dash
Video:
Codec: hevc -> h264
Resolution: 3840x1608 -> 1920x1080
Bitrate: 25.2 Mbps -> 2147483.6 Mbps
FPS: 23.976 -> 23.976
Aspect: 2.35
Dropped Frames: 10/750 (1.33%)
Audio:
Codec: dca -> aac
Bitrate: 1536 -> 774
Channels: 7.1 ->
Server:
Location: LAN
URI:https://s192-168-1-[rest of the string].plex.direct:[port]
Decision:
Reasons:
Cannot direct play with protocol; http, codec: dca. Reason: Audio passthrough is not available for dca
Cannot direct stream with protocol: dash, codec: dca. Reason: dca is only available with Direct Play
Direct play not available; conversion OK
Right off the bat, the video bit rate seems very wonky. Unless there is a mistake/typo in that line, Plex is trying to transcode a 25.2 megabits/second file to a 2.147 terabits/second file. Everything may be going over CAT5e and decent network hardware, but I suspect that 2.1 terabits is just little beyond what my home network is capable of.
So, is there currently a problem with the Xbox Plex App, where it not only tries to transcode any H.265 file to H.264, but transcode it at insane bitrates? Or am I hunting something else? It’s plausible I might be mis-remembering direct play compatibility for this particular file, but I do know it transcoding every H.265 file, and that is used to direct play some of the files it is now transcoding.
Thanks in advance to anyone who can offer any insight or could point out something I might be missing while trying to troubleshoot.
Plex Media Server.log (1.6 MB)