2024-08-13, 07:34 PM
Tone mapping is the process of gracefully converting HDR to SDR. Jellyfin, currently, will always convert HDR to SDR when transcoding video.
Most browsers, including Opera and Chrome, can't play HEVC regardless if it is HDR or SDR. So you are transcoding the video, but don't have tone mapping enabled, which is why the colors are washed out.
If you want to watch HDR on your desktop, you will need to use MPV Shim.
Even though Jellyfin Media Player can direct play HEVC, the way that the rendering engine works it will always locally tone map HDR to SDR.
https://github.com/jellyfin/jellyfin-mpv-shim
IIRC, there are a couple more steps after installing MPV Shim to get it to properly display HDR. But I don't have an HDR monitor to verify.
Most browsers, including Opera and Chrome, can't play HEVC regardless if it is HDR or SDR. So you are transcoding the video, but don't have tone mapping enabled, which is why the colors are washed out.
If you want to watch HDR on your desktop, you will need to use MPV Shim.
Even though Jellyfin Media Player can direct play HEVC, the way that the rendering engine works it will always locally tone map HDR to SDR.
https://github.com/jellyfin/jellyfin-mpv-shim
IIRC, there are a couple more steps after installing MPV Shim to get it to properly display HDR. But I don't have an HDR monitor to verify.