I recently started using Kodi for my linux distro collection, but some videos look terrible in comparison to when played in VLC. See attached picture with screengrabs from VLC and Kodi of the same frame in an MKV 1080p h.265 file. What could be the issue? I didn’t change any video settings in either

  • rowinxavier@lemmy.world
    link
    fedilink
    English
    arrow-up
    20
    ·
    7 months ago

    It looks like it is downsampling the video or streaming after converting to another codec. Some codecs are fine for decoding on the server but the app may not support them so the server converts them. Some files are of higher quality than what the server is configured to deliver so it downsamples to stream it.

    Check the configuration and look for anything to do with codecs, hardware decoding, streaming quality, and so on. It may also be on the app, so if you can access a different interface then test that to narrow down the issue.

  • Doctor xNo@r.nf
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    1
    ·
    edit-2
    7 months ago

    Yeah, as said in another comment too: That’s very likely VLC’s post-processing. It doesn’t look bad on your Kodi, VLC just enhances it as it plays while Kodi actually just shows you the real quality. 😅

    I use Kodi too as part of a whole automation setup (so I can use it like a free Netflix that only adds anything I watch while I only need to add filters once per series) and I have gotten used to it now as it doesn’t bother me anymore, but in the beginning I do remember noticing it more too, thus having to make that hard choice for the ease of automation over post-processing. 😅

    Kodi is worth it on my Android box, though, as VLC’s magic doesn’t seem to be so effective on Android(TV)… 😜

  • Rud_1UP@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    7 months ago

    I LOVE Archer! It’s one of the best TV shows! I have it so this was an easy one to test on my server (playing back locally) and on my TV (playing back via Kodi using Jellyfin addon and playing back via Jellyfin AndroidTV app. Both connect to Jellyfin server). For fun I installed VLC on AndroidTV to compare.

    No difference at all. Not on Manjaro Gnome and not on Fedora. Both with Kodi and VLC installed. Also no difference on my ShieldTV Pro (not comparing TV with my monitors). I disabled its own upscaling to compare.

    In Kodi, i use the default configuration besides the Jellyfin addon + audio configured for passthrough + default audio and subtitle language forced to English + subs always on.

    I think there is some issue on your side?

    Because of you I now watched a whole ep again :)

  • antlion@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    2
    ·
    7 months ago

    Kodi played through the browser? It’s probably transcoding to H.264, using more bandwidth for lesser quality.

  • Faceman🇦🇺@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    7 months ago

    The difference you see is probably due to different post processing presets, you could probably tune kodi to look better but in general it was designed originally for very low power devices and never added a lot of enhancement functionality outside of a few plugins for it. Try using the older kodi+dsplayer version for more tweakability or look I to madvr for massive image enhancement capabilities

    The only reason I have kodi installed on my main nvidia shield is because it’s the only player ive found that will play back surround and atmos audio files (multichannel Flac and Atmos M4A) without then having to be in video containers. So it works well for my surround hifi rig.

    I use plex and jellyfin for video

  • MSgtRedFox@infosec.pub
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 months ago

    No one has mentioned Emby. I went from having transcoding issues with Plex and Chrome casts to mostly all direct streaming with Emby.

    I use the Android app for controlling and casting to Chrome casts so I don’t have to direct connect a PC.

    Might be worth exploring.