• 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 General Questions Transcoding with HDR Question

     
    • 0 Vote(s) - 0 Average

    Transcoding with HDR Question

    en6ads
    Offline

    Junior Member

    Posts: 6
    Threads: 3
    Joined: 2024 Dec
    Reputation: 0
    Country:United States
    #1
    2025-05-12, 11:47 PM
    Hi,

    Can Jellyfin transcode a source with HDR (either static or dynamic metadata) to an output also with HDR? Put another way, does HDR survive the transcode and get included in the output? If so, is the outputted HDR static or dynamic? If input is dynamic (HDR10+ or DV), Will the output also be dynamic?

    I've tried 3 different clients (Android with a HDR display, iOS iPad with HDR display, windows 11 Jellyfin Media Player output to a HDR display), and all the results look SDR to me. When transcoding, I'm going from a source of 60 - 100mbps to an output of 28mbps (cellular). I use an Intel A310 with quick sync enabled, with tone mapping disabled (I don't want the server to tone map, I want the client display to do that), with AV1 and HEVC hardware enabled.

    Many thanks.
    nyanmisaka
    Offline

    Team Member

    Posts: 356
    Threads: 0
    Joined: 2023 Jun
    Reputation: 21
    #2
    2025-05-13, 12:23 AM
    Currently all transcoding targets SDR. If using direct-playback or direct-streaming, HDR is preserved. Note that hardware encoders (for example QSV) also generally do not support carrying dynamic HDR metadata (HDR10+/DoVi), usually only static HDR10/HLG.

    Currently our Jellyfin-FFmpeg part for HDR10/HDR10+/HLG/DoVi to HDR10 transcoding is in place. After completing the transcoder refactor, Jellyfin will allow users to choose to transcode from HDR to HDR (with reduced resolution/bitrate).
    en6ads
    Offline

    Junior Member

    Posts: 6
    Threads: 3
    Joined: 2024 Dec
    Reputation: 0
    Country:United States
    #3
    2025-05-13, 12:51 AM
    (2025-05-13, 12:23 AM)nyanmisaka Wrote: Currently our Jellyfin-FFmpeg part for HDR10/HDR10+/HLG/DoVi to HDR10 transcoding is in place. After completing the transcoder refactor, Jellyfin will allow users to choose to transcode from HDR to HDR (with reduced resolution/bitrate).

    Thank you. Exciting news on the refactor work. Is the target release for this v10.11 or later to 10.12 or so?

    Many thanks.
    nyanmisaka
    Offline

    Team Member

    Posts: 356
    Threads: 0
    Joined: 2023 Jun
    Reputation: 21
    #4
    2025-05-13, 05:19 AM
    It's on the roadmap but has no ETA, as the people here are volunteers doing free work in their spare time.

    But it's definitely not in 10.11, as it's a big enough database refactor.
    askyentist
    Offline

    Junior Member

    Posts: 1
    Threads: 0
    Joined: 2026 Jan
    Reputation: 0
    Country:Germany
    #5
    2026-01-04, 01:57 PM
    Hello!
    I'm also excited by the news that this might be available sometime in the future, though I understand that a timeline can't be assigned to it. I was wondering though if there was a GitHub issue or Project tracker that one could subscribe to to potentially be updated when progress was made?
    Thanks!
    Titan365
    Offline

    Junior Member

    Posts: 1
    Threads: 0
    Joined: 2026 Aug
    Reputation: 0
    #6
    2026-08-16, 03:23 PM
    Hi,

    @nyanmisaka

    The 12.0 release notes mention FFmpeg 8.1 and a spec-compliant dvh1 HLS variant for Dolby Vision Profile 5, but I cannot find an option for HDR-to-HDR transcoding.

    I tested Jellyfin 12.0 RC with the official Android TV client. When transcoding is required because of a reduced resolution/bitrate or subtitle burn-in, Jellyfin still generates an HDR-to-SDR pipeline.

    There is also an existing feature request covering this use case:

    https://features.jellyfin.org/posts/1694...ranscoding

    Earlier discussion there mentioned that an encoder capability probe was a prerequisite. Has that prerequisite or the related transcoder refactor been completed as part of Jellyfin 12.0?

    Is it correct that HDR10/HDR10+/HLG/DoVi-to-HDR10 transcoding has not yet been integrated into Jellyfin 12.0? If so, is there now a GitHub issue, pull request or project tracker that we can follow?

    I am particularly interested in Intel QSV transcoding to static HDR10, including subtitle burn-in.

    Thank you!
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,950
    Threads: 11
    Joined: 2023 Jun
    Reputation: 479
    Country:United States
    #7
    2026-08-16, 08:47 PM (This post was last modified: 2026-08-16, 08:48 PM by TheDreadPirate. Edited 1 time in total.)
    AFAIK, JF12 does not yet transcode HDR to HDR. Not because ffmpeg can't, but because Jellyfin does not construct a ffmpeg command to perform that action.

    @nyanmisaka - Correct me if I'm wrong, but the hold up for HDR-to-HDR transcoding was detecting some HDR types in a reliable manner?
    Jellyfin 10.11.11 (Docker)
    Debian 13 w/Xanmod amd64v3 LTS kernel
    AMD Ryzen 5500 w/32GB DDR4
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    ZFS Storage pool
        vdev1 - 6x WD Red Pro 6TB CMR in RAIDZ1
        vdev2 - 3x WD Red Pro 18TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    nyanmisaka
    Offline

    Team Member

    Posts: 356
    Threads: 0
    Joined: 2023 Jun
    Reputation: 21
    #8
    3 hours ago
    I replied here https://old.reddit.com/r/jellyfin/commen..._hdrtohdr/
    « 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