• 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 Off Topic General Discussion Learning about Transcoding/ Bitrate

     
    • 1 Vote(s) - 5 Average

    Learning about Transcoding/ Bitrate

    DeanoVIP
    Offline

    Junior Member

    Posts: 27
    Threads: 14
    Joined: 2024 Feb
    Reputation: 0
    #1
    2024-08-12, 10:13 PM
    I'm going to embarrass myself but my knowledge of encoding, transcoding and bit rates and audio is terrible at best.

    I've got a bunch of formats h264, h265, some say HEVC or 10 bit.  I see sometimes people write X265 not h265?

    My understanding is 264 and 265 is newer offers better compression and still good quality? 

    No idea where HEVC comes into play, if anyone can shed some light.  Most audio is AAC.

    Where does bit rate come into play, if it's 5mbps I assume that's what it's sending to stream the media file?

    And how does Jellyfin decide when to transcode or just just stream a file as is directly.
    Intel i5 7500
    16GB Ram DDR4 2133mhz
    4TB Samsung EVO SSD
    6TB Western Digital Gold
    10TB Western Digital Gold
    10TB Western Digital Gold
    Corsair 400W CX PSU
    Windows 11 Pro
    Efficient_Good_5784
    Offline

    Community Moderator

    Posts: 1,185
    Threads: 3
    Joined: 2023 Jun
    Reputation: 50
    #2
    2024-08-12, 11:24 PM (This post was last modified: 2024-08-12, 11:26 PM by Efficient_Good_5784. Edited 1 time in total.)
    H264 == AVC (Advanced Video Codec)
    H265 == HEVC (High Efficiency Video Codec)

    H265 is the defined standard, x265 is the implementation of that standard (likewise for H264 & x264).

    Bitrate is the amount of data (in bits) that a video uses per second (almost usually an average) to display the content.

    Jellyfin determines if a transcode needs to happen if some incompatibility is reported to the server with the client and the file, or if the bitrate goes over the user-selected bitrate.
    DeanoVIP
    Offline

    Junior Member

    Posts: 27
    Threads: 14
    Joined: 2024 Feb
    Reputation: 0
    #3
    2024-08-13, 08:43 AM
    Thank you for the answer, apologies further stupid questions:

    HEVC 8bit and 10 bit - I assume one just offers a higher quality?

    With Jellyfin determining if a transcode is needed, why does some of my H265 get transcoded and others don't, I would of assumed they were the same?

    Is it worth converting 264's to 265's with Handbrake or am I just saving on disk space?
    Intel i5 7500
    16GB Ram DDR4 2133mhz
    4TB Samsung EVO SSD
    6TB Western Digital Gold
    10TB Western Digital Gold
    10TB Western Digital Gold
    Corsair 400W CX PSU
    Windows 11 Pro
    MChrisp
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2024 May
    Reputation: 0
    Country:Germany
    #4
    2024-08-13, 10:29 AM (This post was last modified: 2024-08-13, 10:36 AM by MChrisp. Edited 1 time in total.)
    (2024-08-13, 08:43 AM)DeanoVIP Wrote: Thank you for the answer, apologies further stupid questions:

    HEVC 8bit and 10 bit -  I assume one just offers a higher quality?

    With Jellyfin determining if a transcode is needed, why does some of my H265 get transcoded and others don't, I would of assumed they were the same?

    Is it worth converting 264's to 265's with Handbrake or am I just saving on disk space?

    8bit and 10bit (there is also 12bit) refers to the color depth, so basically how many different colors you have. Standard is 8bit. If you have 4k HDR content, it is mostly if not always 10 bit or even 12 bit if you have dolby vision. (In case you don't know what hdr is: Basically it tells you player what the brightest and dimmest spot of the movie is. in some variants, like dolby vision, this is per frame and also gives you better color)
    If you transcode, just use x265 encoder. This is broadly supported and you will probably have no problems. If you have older hardware (meaning your player/TV or/and you encoding PC) use x264 encoder.

    There are presets for the encoding speed. In general just use as slow as you can, that improves quality and/or lowers the bitrate/filesize. You have to figure out, what works for you.
    For the quality settings of the encoders: Use the presets. They should be around 20 for x264/x265. Lower means better quality, but larger file sizes.

    For Audio: I came to the conclusion, that dolby digital is your best bet. It has decent sound quality up do 5.1 channels. It is basically supported by everything. AAC is mostly fine. For me it does not work for my TV/AV for some reason. For this select highest quality basically. It is practially irrelevant for file sizes. And you would not want bad audio quality.

    Then there is also the container type. e.g. .mp4 or .mkv
    This is what packages the audio, the video and subtitles, title picture etc. into one file. mp4 is in general better supported by players. But if mkv works for you, i would suggest using mkv. Also remuxing (changing the container) can be done easily by jellyfin on the fly.

    In generall I would not suggest transcoding h264 to h265 if you already transcoded h264 to safe space beforehand. If you are talking about transcoding a bluray file (which off cause would be a not copyrighted movie Winking-face ) use x265 if you can.

    If you have very new hardware (which you probably have not, given your PC-stats) you could use AV1 encoder. It is extremely efficient and gives very small file sizes with very good quality, but is not supported by many players and also takes a long time to transcode. (If you have an AMD ryzen 9700 or another very potent CPU, it is worth it, if you player supports it.)

    What exactly is your use case?
    « 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