• 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 Troubleshooting Bad/pixelated quality

     
    • 0 Vote(s) - 0 Average

    Bad/pixelated quality

    Please help with bad/pixelated quality when using Jellyfin
    is77s7s
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2023 Sep
    Reputation: 0
    #1
    2023-09-10, 04:24 PM (This post was last modified: 2023-09-10, 04:27 PM by is77s7s. Edited 1 time in total.)
    I have tried messing with all kinds of settings for a while now, but it just seems that streaming with JellyFin makes the video pixelated no matter what settings I change. 

    - On Plex, the video is directly streaming instead of transcoding so quality is original (I don't understand why JellyFin forces transcoding but whatever...)
    - The transcoded output from JellyFin is always pixelated, which is not the case on Plex.
    - Look at the embedded pictures for comparison

    JellyFin:
    [Image: jellyfin.png]
    Plex:
    [Image: plex.png]

    Settings:
    [Image: Screenshot-2023-09-10-at-18-23-37.png]
    [Image: Screenshot-2023-09-10-at-18-23-41.png]
    [Image: Screenshot-2023-09-10-at-18-23-49.png]
    [Image: Screenshot-2023-09-10-at-18-23-52.png]


    Attached Files Thumbnail(s)
       
    Efficient_Good_5784
    Offline

    Community Moderator

    Posts: 1,167
    Threads: 3
    Joined: 2023 Jun
    Reputation: 50
    #2
    2023-09-10, 04:37 PM (This post was last modified: 2023-09-10, 04:37 PM by Efficient_Good_5784. Edited 1 time in total.)
    You will either have to look at your logs or playback info (during video playback) to figure out the reason Jellyfin transcodes the video.

    It depends per client, but you either have a video file, audio file, or sub file that is incompatible with the client, forcing a transcode.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #3
    2023-09-10, 05:50 PM
    Can you tell us what client you are using? Also, information about the video (codec, container). And your server specs.

    Upload your jellyfin and ffmpeg logs to pastebin and link them here.
    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]
    is77s7s
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2023 Sep
    Reputation: 0
    #4
    2023-09-10, 07:37 PM
    macOS Chrome and Safari tested. Here is the pastebin: https://pastebin.com/raw/dQY4J2g7
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #5
    2023-09-10, 11:37 PM (This post was last modified: 2023-09-10, 11:38 PM by TheDreadPirate.)
    Here's your problem

    Code:
    Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_nvenc))
      Stream #0:0: Video: h264 (Main), cuda(tv, bt709, progressive), 3840x2160 [SAR 1:1 DAR 16:9], q=2-31, 7076 kb/s, 23.98 fps, 90k tbn (default)

    You're converting an already low-ish bit rate HEVC 4K video to H264. 7Mbps H264 is not enough bits for good 4K. Heck, 7Mbps HEVC 4K (the original bit rate and codec) isn't great either.

    For reference, my 1080P HEVC files are ~10.5Mbps for the video stream.
    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]
    is77s7s
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2023 Sep
    Reputation: 0
    #6
    2023-09-11, 12:54 AM
    I don't understand... you're telling me that my video file is too bad, meanwhile I can stream it on Plex without this horrible pixelation? Obviously they are both using the same video file...
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #7
    2023-09-11, 02:00 AM
    Your video is transcoding in jellyfin, but probably not in Plex. This is a client side issue since the client tells the server to transcode and how to transcode. You mentioned Chrome and Safari in MacOS. Have you tried Jellyfin Media Player? The standalone desktop app has better codec support than the Jellyfin web client. And it should play the video without transcoding.

    https://github.com/jellyfin/jellyfin-med...r/releases
    https://github.com/jellyfin/jellyfin-med...arized.dmg
    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]
    is77s7s
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2023 Sep
    Reputation: 0
    #8
    2023-09-12, 09:35 PM
    Thanks for the recommendation. I've now disabled transcoding for all users, forcing myself and my friends to use Jellyfin Media Player and its so much nicer! Both much much faster and of course better quality as it direct plays everything. Should almost be a top-level banner on the website that the client provides a much better experience.
    olanwe
    Offline

    Junior Member

    Posts: 1
    Threads: 0
    Joined: 2023 Sep
    Reputation: 0
    Country:Germany
    #9
    2023-09-27, 09:59 AM
    There is also a bug in the Jellyfin server limiting the maximum transcoding bitrate to the original source-bitrate, so transcoding more efficient codecs into less efficient ones (like HEVC to H.264) will always result in worse quality (as H.264 requires more bandwidth for maintaining the same picture quality).
    Jellyfin versions without this bug (up to 10.8.9) used a higher bandwidth in such cases.
    This bug has already been fixed in the master, so it will be fixed in 10.9.
    (See https://github.com/jellyfin/jellyfin/pull/9738 )
    1
    « 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