Hello,
The 4k “light” content become more and more popular. It offers a good compromise between storage space and quality on 4k screens (better than 1080p up-scaling).
Here is an example for a 4k “light” file medatada with a 3840x1608 definition and a h265 4Mbit/s bitrate :
Input #0, matroska,webm, from ‘filemkv’:
Duration: 02:13:37.42, start: 0.000000, bitrate: 3688 kb/s
Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x1608, SAR 1:1 DAR 160:67, 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
Stream #0:1(fre): Audio: eac3, 48000 Hz, 5.1(side), fltp, 256 kb/s (default) (forced)
Stream #0:2(eng): Audio: eac3, 48000 Hz, 5.1(side), fltp, 768 kb/s
Because of 2k or SDR only screens, subtitles or codec incompatibilities, and network bandwidth limitation, on-the-fly transcoding may be required.
My last PMS handle 4k hardware transcoding to h264 with HDR tone mapping perfectly . ![]()
The “Automatically convert” sometimes doesn’t fit and manual transcoding is a precious workaround.
Unfortunately when 4k “light” media transcoding is required, some Plex players (e.g Samsung TV, LG TV) may offers a limited transcoding profiles. Like if profiles where filtered on lower bandwidth & definition.
The previous file on an recent 4K LG (and Samsung) TV shows:

So, we got something like 4K High h265 HDR10 3.7Mbps → 720p Fast H264 3 Mbps → 4K screen upscalling.
Such transcoding chain produce ugly videos while a trancoding to 1080p Fast H264 8Mbps looks much better. Probably because limting the downscaling and h264 require about the twice bitstream than h265 to equivalent quality.
The web UI (and PMP) offers more choices and let us fix the h265->h264 bitrate adjustment by ourselves.

While the problem is not limited to 4k stream, but to h265 stream with low bitrate, my eyes are less bloodshot with transcoded 1080p “light” content.
I didn’t find in the TV XML profiles how to prevent TV from filtering the codec list for transcoding, like in the web UI.
How can we achieve that?
Regards,
