2025-07-16, 02:00 PM
Hi There,
I hope you guys are doing well! I have been having this problem where Jellyfin does not transcode (Particularly HDR Tonemapping) unless I set a really low streaming bitrate of something like 10 Mbit/s. I had some initial problems with getting transcoding/tonemapping to work but I got that sorted out.
I have tried a few different clients and in both I have to set the streaming bitrate to low for transcoding to work (and then in turn the tonemapping)
The primary client I want this to work on is an Android TV Stick (Realme) which is set to SDR (It has the option in the settings) - The output is connected to a Projector (Benq W1110). The second client I tried this on is my Laptop (Web Player)
I tried searching up related issues and I couldn't find a way to "force" transcoding. One of the forum posts is where I found the "hack" to be able to test if transcoding/tonemapping even worked (By setting low streaming bitrate)
When I play an HDR title/movie in the Jellyfin app, in the Dashboard logs, I see logs starting with "FFmpeg.DirectStream". It is only when setting the low streaming bitrate where I start seeing logs starting with "FFmpeg.Transcode".
Let me know what you guys think and If I missed any details that I should further add.
Here are some server details:
I hope you guys are doing well! I have been having this problem where Jellyfin does not transcode (Particularly HDR Tonemapping) unless I set a really low streaming bitrate of something like 10 Mbit/s. I had some initial problems with getting transcoding/tonemapping to work but I got that sorted out.
I have tried a few different clients and in both I have to set the streaming bitrate to low for transcoding to work (and then in turn the tonemapping)
The primary client I want this to work on is an Android TV Stick (Realme) which is set to SDR (It has the option in the settings) - The output is connected to a Projector (Benq W1110). The second client I tried this on is my Laptop (Web Player)
I tried searching up related issues and I couldn't find a way to "force" transcoding. One of the forum posts is where I found the "hack" to be able to test if transcoding/tonemapping even worked (By setting low streaming bitrate)
When I play an HDR title/movie in the Jellyfin app, in the Dashboard logs, I see logs starting with "FFmpeg.DirectStream". It is only when setting the low streaming bitrate where I start seeing logs starting with "FFmpeg.Transcode".
Let me know what you guys think and If I missed any details that I should further add.
Here are some server details:
- Jellyfin Version: 10.10.7
- Installation method and platform: Ubuntu 25.04 Debian Repo
- Transcoding set via VAAPI with AMD RX6700XT GPU