• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Guides, Walkthroughs & Tutorials Forcing HDR to SDR transcoding on Jellyfin Samsung Tizen (TV) client

     
    • 0 Vote(s) - 0 Average

    Forcing HDR to SDR transcoding on Jellyfin Samsung Tizen (TV) client

    Little guide to make HDR video force transcoding to SDR on Jellyfin Samsung TV
    Adil
    Offline

    Junior Member

    Posts: 1
    Threads: 1
    Joined: 2024 Nov
    Reputation: 0
    #1
    2024-11-13, 09:54 AM
    Hello! I have kind of problem on my Samsung TV (UE75CU7100) with rendering green color when 4K-HDR is enabled. The TV draws dark frames in HDR with a large presence of green color, which I could not get rid of. I tried to play the same content but in SDR mode, and the miracle of green color was no longer there. I do not know if this is a defect of my TV, but I have what I have. I was able to solve the problem by enabling force transcoding HDR HEVC (H.265) content to SDR H.264 mode. It is not possible to force transcoding on the Jellyfin server side or on the client side, at least I did not find such settings. So there's my way to make it work:

    1. First of all, you need to configure "Hardware acceleration" on your server side and enable "Tone mapping". You can do it by official guide: https://jellyfin.org/docs/general/admini...eleration/
    I use mobile Ryzen 4800H processor with integrated graphics of Radeon Vega 6. I configured my acceleration by VA-API and AMD iGPU. So there's my config:
       

    And you need to enable "Tone mapping" in Transcoding options. If your PC allows you to use VPP Tone mapping, I guess it's preferable to use it, but in my case I can't use VPP Tone mapping. So I checked just normal Tone mapping option and it looks fine for me.
       

    2. Download or clone official Jellyfin web project (https://github.com/jellyfin/jellyfin-web)

    3. You need to make changes in the file: jellyfin-web/src/scripts/browserDeviceProfile.js by removing HEVC(H.265) support for this device.
       

    4. Build custom Jellyfin application for TizenOS using this repo-guide: https://github.com/jellyfin/jellyfin-tizen.
    But instead of cloning a new "jellyfin-web" project, use the one you've already made changes to.

    5. After deploying changed app to your TV, you can enable "Playback Information" and see that it always use H.264 transcoding of HEVC videos, even if TV possible to render HEVC content. As far as I understand, the way it works is that the client tells the server that the TV does not support this HEVC (H.265) format, and forces the server to send us transcoded video.

    Maybe my guide will help someone, so I share it on this official Jellyfin forum.
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode