Server Version: 1.29.2.6364
Player Version: 4.95.2
CPU: Ryzen 5950X
GPU: RTX 2060 (Driver patched)
RAM: 128 GB ECC
Hi, I spent the last two days searching reddit and the forums, but I couldn’t find any solution or explanation to my problem in particular.
Maybe I don’t get it or I missed it, but my problem is not about transcoding 4k in general, nor do I want to start the discussion of if it makes sense to transcode 4k or not. I do bother transcoding 4k and it works fine when transcoding to a lower resolution.
I cannot figure out how to transcode 4k content to 4k with a lower bit rate then when using direct play. Transcoding 4k for example to 1080p or 720p works totally fine, and even direct play is not an issue, however I have multiple user that have 4k capable devices, but do not have the internet bandwidth for direct play. (I live in Germany and internet speed still is dogshit in a lot of places)
When configuring a remote streaming limit for the server (Settings / Remote Access) I do have some 4k options (25 - 40Mpbs) I can select. This leads me to believe, that transcoding to e.g. 4k 40Mbps should be possible. However in the player, no matter the device (Web Player, Google TV, Fire TV, Nvidia Shield), I can only select Direct Play or 1080p, but nothing in between. Why can’t I select for example 4k 40Mbps? My hardware should be more than capable and I can run multiple 4k to 1080p transcodes without any issues. Is this a bug or did I miss a setting or is it just not possible in Plex?
Thanks! I really appreciate any input, it is driving me nuts
Hm interesting, I am missing these exact options… I have Direct Play and then the next option is 1080p.
I know the difference between direct play and transcoding, but since direct play in 4k works fine, this leads me to believe that 4k playback works fine (from the client perspective) and since transcoding 4k to 1080p works fine, this leads me to believe that transcoding in 4k generally works also fine (on the server side). If my original file is in HEVC transcoding shouldn’t work at all, correct?
Ah ok, well that’s unfortunate… But thanks! So I assume if I convert my media files from HEVC to H264 using Handbrake or ffmpeg directly, then transcoding 4k to let’s say 4k 20Mbps should work fine?
You can take your existing 2160p HEVC HDR → 1080p H.264 at any of the preset bitrates now.
Also please remember, you have some additional controls over bitrate-per-stream where you can actually impose limits lower (e.g. client requests 1080p 20 but you budget for 15, you can limit it that way on the server side and the client will see 1080p 15 Mbps.
Yes, but I want 2160p HEVC HDR → 2160p (just with a lower bitrate then direct play), but this doesn’t work with HEVC, right? So converting my source file manually to 2160p H264 and then transcoding 2160p H264 HDR → 2160p should work right?
It would be nice if it went better but they’ve never increased it
I think it’s a limitation of how much they can do in the javascripting in the browser – but that’s not my area.
Try ANY of the other players (android TV, etc… and you’ll have exactly what I showed you). I have a 2021 LG C1 here in my office for this.
For what it’s worth, I’ve never seen a plex client option to transcode specifically to 4K. However, when watching 4K media in a browser that doesn’t support HEVC for example, letting it sit on “Convert Automatically” usually plays it in 4K H264. I agree that the quality selection granularity really should be fixed to include 4K options.