• 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 Force Trasnscoding or Disable DirectPlay / x265 Stuttering (FireTV)

     
    • 0 Vote(s) - 0 Average

    Force Trasnscoding or Disable DirectPlay / x265 Stuttering (FireTV)

    Is there any way, to enforce transcoding videos (ideally to a specific account or device) regardless of whether the playback supports the codec or not?
    zeegy.net
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2025 Feb
    Reputation: 0
    #1
    2025-02-05, 05:19 PM
    Hi all,

    TLDR?
    ------
    Is there any way, to enforce transcoding videos (ideally to a specific account or device) regardless of whether the playback supports the codec or not?
    ------

    I skimmed through a good number of pages, and conducted some searches to see if anyone else has a solution for me. to no avail, so posting to see if anyone else has the same issue.

    I have a Windows Server for Jellyfin server, I also have a Quadro card installed for transcoding (both for Jellyfin and Tdarr)

    Most of the content is streamed to an Amazon TV, with the Jellyfin app installed.

    Since running tdarr, most of my content is now X265, rather than x264. when viewing videos, they will play, but feel like <10fps. GPU load on server is none, suggesting the direct play is used.

    IF i drop the bitrate to 1Mbps (yes i know) THEN, the transcoding occurs and framerate is perfect, but naturally, quality is rubbish
    Setting to even 2Mbps goes back into Direct Play mode, especially for x265 720p content, as an example.

    As the Fire TV, is closed source, i see no way, or available options to disable to x265 compatibility.
    Same issue appears with the app, and the silk browser.


    Is there any way, to enforce transcoding videos (ideally to a specific account or device) regardless of whether the playback supports the codec or not?
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2025-02-05, 06:56 PM
    Negatory. What you've described is the only way I am aware of. What kind of Fire TV is this and what resolution is the video?

    It would have to be a pretty old FireTV to not support HEVC.

    When you play this file in other devices, are they also direct playing there? Or are they transcoding or remuxing?
    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]
    zeegy.net
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2025 Feb
    Reputation: 0
    #3
    2025-02-05, 07:22 PM
    (2025-02-05, 06:56 PM)TheDreadPirate Wrote: Negatory.  What you've described is the only way I am aware of.  What kind of Fire TV is this and what resolution is the video?

    It would have to be a pretty old FireTV to not support HEVC.

    When you play this file in other devices, are they also direct playing there?  Or are they transcoding or remuxing?


    Thanks for the response, The TV is a JVC Fire TV, not very old at all, 6 months at most.
    Spec of problematic video is 1920 x 960, HEVC. Content bit-rate is around 900 - 1400 kb/s

    It does support it (and plays), but some x265 videos, it clearly is struggling with playback and the FPS noticeably drops. This is why, I would like to set a preference for a user, or a device to transcode, regardless of the source file to get around this. 

    Direct play is working fine elsewhere, (on my Google Pixel 7 pro mobile, as an example) so I know the issue is not with the video, but the TV struggling with this codec.

    I appreciate the response
    zeegy.net
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2025 Feb
    Reputation: 0
    #4
    2025-02-05, 08:03 PM
    so, playing with this in a little more depth, it seems to be that HEVC works fine for videos with single Audio streams, IF the video has more than one audio option (this example file has Korean and English audio options) then, the performance starts to tank.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #5
    2025-02-05, 08:21 PM
    Are you certain it is the decoding performance? Or is it network performance? Is the video stuttering or buffering?

    When it is direct playing, Jellyfin sends the entire file. Including any audio tracks you aren't playing. When it is transcoding or remuxing it is only sending the audio stream you're actually listening to.
    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]
    zeegy.net
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2025 Feb
    Reputation: 0
    #6
    2025-02-05, 09:31 PM
    I am confident that network performance is not an issue, the video is using at most, 1.5 Mbits, both the TV and the server are on the same network, same subnet and are 1Gb throughout.

    The audio channel that is being used in my instances are the second audio channel, does this mean that it is likely to be remuxing? i assume, that, it is not transcoding, as i am not witnessing any gpu load.

    that said, the same video, on an android device on the same network doesnt exhibit the same issues - something is odd there.

    maybe i should remove all, bar one audio channel from a video and test direct play again?
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #7
    2025-02-05, 10:30 PM
    It is possible that the SoC in the JVC TV just isn't up to snuff. Smart features in TVs are treated as a box to be checked. Even in some of the high end TVs my friends and family have bought, they are several Android versions behind, the amount of RAM isn't great, the SoC is a few years old, they're full of ads, and so on.

    One thing you can try is to uninstall as many unused apps as possible. And I'm not sure if FireOS has an "app only" mode, but enable it if it does. All of this reduces memory usage and background apps consuming precious little CPU resources.
    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