• 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 JellyFin keeps transcoding even if TV support the file format (LG WebOS)

    Pages (2): 1 2 Next »

     
    • 0 Vote(s) - 0 Average

    JellyFin keeps transcoding even if TV support the file format (LG WebOS)

    Horo86
    Offline

    Junior Member

    Posts: 9
    Threads: 2
    Joined: 2024 Oct
    Reputation: 0
    Country:Italy
    #1
    2024-10-22, 06:20 PM (This post was last modified: 2024-10-22, 06:20 PM by Horo86.)
    I'm running JellyFin 10.9.11 on a Docker container hosted in a not powerful Linux machine (Archlinux), when playing HDR media on an LG B6 OLED TV running WebOS native app, the server transcode the media, even if the TV is capable of decoding it. 

    Looking at the playback info, the reason for transcoding is "range not supported", which I think is about the HDR. The other 4K content direct play without any issue.

    On the client, I've enabled the "Prefer fMP4-HLS Media Container" option.

    How can I direct stream HDR content avoiding transcoding? Is there any known limitation in the WebOS app about HDR content playback?

    Thanks!
    gnattu
    Offline

    Team Member

    Posts: 336
    Threads: 0
    Joined: 2024 Feb
    Reputation: 17
    #2
    2024-10-22, 06:25 PM
    > "Prefer fMP4-HLS Media Container" option

    Don't use this on LG TV because most models supports this badly

    > Is there any known limitation in the WebOS app about HDR content playback?

    It seems like that file is a dolby vision file in mkv container. LG TVs won't Dolby Vision in MKV which will make the server to remux it. Your server should not transcode it and I think it is not. Still need the ffmpeg log to make sure though.

    > How can I direct stream HDR content avoiding transcoding?

    You remux it into mp4 manually like this:


    ffmpeg -i source.mkv -strict -2 -c:v copy -c:a copy out.mp4


    You need -strict -2 to have the dolby vision configuration record being copied.
    Horo86
    Offline

    Junior Member

    Posts: 9
    Threads: 2
    Joined: 2024 Oct
    Reputation: 0
    Country:Italy
    #3
    2024-10-22, 09:06 PM
    First of all thanks for the clarifications and support!

    > It seems like that file is a dolby vision file in mkv container. LG TVs won't Dolby Vision in MKV which will make the server to remux it. Your server should not transcode it and I think it is not. Still need the ffmpeg log to make sure though.

    Here the pastebin of the transcode log (hope it is the log you asked for): https://pastebin.com/x4vbc7Wk
    Where I can see if it is just a remux, or a transcode?
    I suppose it is a transcode since the host CPU goes up to 80%.
    Fate
    Offline

    Member

    Posts: 220
    Threads: 3
    Joined: 2023 Jun
    Reputation: 16
    #4
    2024-10-23, 09:39 AM (This post was last modified: 2024-10-23, 09:42 AM by Fate. Edited 1 time in total.)
    (2024-10-22, 09:06 PM)Horo86 Wrote: First of all thanks for the clarifications and support!

    > It seems like that file is a dolby vision file in mkv container. LG TVs won't Dolby Vision in MKV which will make the server to remux it. Your server should not transcode it and I think it is not. Still need the ffmpeg log to make sure though.

    Here the pastebin of the transcode log (hope it is the log you asked for): https://pastebin.com/x4vbc7Wk
    Where I can see if it is just a remux, or a transcode?
    I suppose it is a transcode since the host CPU goes up to 80%.

    Code:
    Stream #0:0 -> #0:0 (hevc (native) -> h264 (libx264))
    Stream #0:1 -> #0:1 (copy)
    It's transcoding via CPU according to the log. I don't see the reason tho.
    Apart from it not liking the hevc ....

    If you look into the Admin->overview while playing the file on TV you should be able to see the transcode reason (click on the little i icon)
    Horo86
    Offline

    Junior Member

    Posts: 9
    Threads: 2
    Joined: 2024 Oct
    Reputation: 0
    Country:Italy
    #5
    2024-10-23, 05:07 PM
    (2024-10-23, 09:39 AM)Fate Wrote: If you look into the Admin->overview while playing the file on TV you should be able to see the transcode reason (click on the little i icon)

    According to the playback info on the client, the reason for transcoding is "range not supported". Which I think is related to the media being HDR, since, playing instead a media using same MKV container, same 4k resolution, but SDR color space, transcoding is not happening.
    However I cannot understand why, since the TV is capable of reading that same media if streamed via NAS DLNA without transcoding, or via USB drive.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #6
    2024-10-23, 05:15 PM
    gnattu mentioned that it may be due to the container it is in and suggested remuxing to an MP4 container for testing. Since some players prefer/require MP4 for dolby vision.
    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]
    Horo86
    Offline

    Junior Member

    Posts: 9
    Threads: 2
    Joined: 2024 Oct
    Reputation: 0
    Country:Italy
    #7
    2024-10-23, 09:02 PM
    (2024-10-23, 05:15 PM)TheDreadPirate Wrote: gnattu mentioned that it may be due to the container it is in and suggested remuxing to an MP4 container for testing.  Since some players prefer/require MP4 for dolby vision.

    I tried right now to remux it as MP4 with the above mentioned command, but the behavior at the end is exactly the same as per the MKV. This is the reason for transcode while playing the MP4:

    Code:
    The media is being converted into a format that is compatible with the device that is playing the media.
    Framerate: 24fps
    24.5 Mbps TS H264 EAC3
    Reason for transcoding
    The video's range type is not supported
    Horo86
    Offline

    Junior Member

    Posts: 9
    Threads: 2
    Joined: 2024 Oct
    Reputation: 0
    Country:Italy
    #8
    2024-10-30, 11:48 AM
    Does anybody have an idea why this is happening?
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #9
    2024-10-30, 01:53 PM (This post was last modified: 2024-10-30, 01:59 PM by TheDreadPirate. Edited 1 time in total.)
    What version of WebOS is it running? The SoC specs state it supports 10-bit HEVC, so not sure why it is reporting it can't play HDR10.
    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]
    Horo86
    Offline

    Junior Member

    Posts: 9
    Threads: 2
    Joined: 2024 Oct
    Reputation: 0
    Country:Italy
    #10
    2024-11-03, 01:05 PM
    (2024-10-30, 01:53 PM)TheDreadPirate Wrote: What version of WebOS is it running?  The SoC specs state it supports 10-bit HEVC, so not sure why it is reporting it can't play HDR10.

    Here it is all the data:

    TV Model: OLED55B6V-Z
    webOS version: 3.4.2-570910
    SW version: 5.70.40 (latest available from LG update)
    Pages (2): 1 2 Next »

    « Next Oldest | Next Newest »

    Users browsing this thread: 2 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