• 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 Custom transcode profile ?

     
    • 0 Vote(s) - 0 Average

    Custom transcode profile ?

    Looking for custom profile (bitrate/resolution) more suitable for HEVC encoding
    cosmicvoyager
    Offline

    Junior Member

    Posts: 6
    Threads: 2
    Joined: 2024 Jul
    Reputation: 0
    Country:Netherlands
    #1
    2024-07-09, 03:33 PM (This post was last modified: 2024-07-09, 03:37 PM by cosmicvoyager. Edited 3 times in total.)
    Hi, 

    My setup supports HEVC encoding for transcoding media but in my opinion the proposed transcode quality profiles do not enable taking advantage of the efficiency of HEVC. For instance, the lowest bitrate for 1080p streams is 10 Mbps, while 1080p HEVC files already look good at 4Mbps. Is there any way to address this ?

    Thanks !
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-07-09, 04:03 PM
    I'm assuming you are talking about the "Quality" selector. That doesn't actually force the stream to be that bit rate. It only sets the maximum allowed bit rate. If the video happens to be lower than, in your example, 10Mbps than the video will direct play (assuming it is compatible with the client).

    The resolution in the quality selector also doesn't really change anything.

    When Jellyfin is converting from codec to another during transcoding, it will apply some loose math to account for changes in encoding efficiency. It will take the original video bit rate and increase or decrease the bit rate appropriately.

    https://github.com/jellyfin/jellyfin/blo...1-L2491C57
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    cosmicvoyager
    Offline

    Junior Member

    Posts: 6
    Threads: 2
    Joined: 2024 Jul
    Reputation: 0
    Country:Netherlands
    #3
    2024-07-09, 06:11 PM
    Thank you for your answer, it shed some light. But let's imagine the following case : 1080p source encoded in H264@8Mbps. Using the lowest 1080p preset, the source will play without transcode. Let's imagine that my connexion bandwidth would only allow me to stream at 4Mbps. My only option is to select a 720p resolution while in theory I could get a 1080p stream in HEVC @ 4Mbps. Did I miss something ?
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2024-07-09, 06:16 PM (This post was last modified: 2024-07-09, 06:21 PM by TheDreadPirate. Edited 3 times in total.)
    The resolutions listed in the quality selector are, essentially, meaningless. If you selected 4Mbps you would probably still get 1080P. If you click on the gear and click on Playback Info it will tell you what the transcode resolution is.

    *************

    EDIT: It appears this behavior has changed since 10.8. It does, in fact, set the transcode resolution now.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #5
    2024-07-09, 06:42 PM (This post was last modified: 2024-07-09, 06:46 PM by TheDreadPirate. Edited 1 time in total.)
    Another revision to my statement.  It doesn't appear that the resolution limit in the quality selector is strict.  At 6Mbps I am still getting 1080P transcodes. But 4Mbps does drop down to 720P.

       
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    cosmicvoyager
    Offline

    Junior Member

    Posts: 6
    Threads: 2
    Joined: 2024 Jul
    Reputation: 0
    Country:Netherlands
    #6
    2024-07-10, 08:18 AM
    Indeed, 720p6Mpbs still gives 1080p resolution, but 720Mp@4Mbps gives 720p. I think with HEVC we could go down to 1080p@4Mpbs but the difference to 6Mbps in terms of bandwidth is not huge. Thanks for the help
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #7
    2024-07-10, 03:50 PM (This post was last modified: 2024-07-10, 03:50 PM by TheDreadPirate. Edited 1 time in total.)
    The devs confirmed that the resolution in the quality selector is meaningless and are discussing just removing it. There is code on the server that decides the ideal resolution for the bit rate selected. The only "customizable" option is the max allowed transcode resolution.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    « 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