• 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 SOLVED: Movies dropping frames during direct playback

     
    • 0 Vote(s) - 0 Average

    SOLVED: Movies dropping frames during direct playback

    Shirtninja
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2024 Jul
    Reputation: 0
    #1
    2024-07-04, 07:07 AM (This post was last modified: 2024-07-04, 10:32 PM by Shirtninja. Edited 1 time in total.)
    I made the switch to Jellyfin about six months ago from emby and have run into an issue with dropped frames on random movies using the Roku app.  Some movies will play fine and others stutter so badly due to dropped frames that the movie is unwatchable. After doing some more digging when playing through Chrome or Vivaldi web browser (chrome based) on my PC or phone I have the same issue with dropped frames.  When playing through the Firefox I do not experience dropped frames.  In each instance the movie is direct playing and the movies that drop frames do so on my Roku's and Chrome based browsers.  So far the only fix I've found is to remux the movies using MKVToolNix which solves the issue.

    Does anyone have any suggestions to correct this issue without remuxing all my movies?  It is a little maddening how random the issue seems to be when they played fine using emby.

    I have Jellyfin running in a docker container with hardware encoding enabled through an Intel CPU and am happy to provide any details needed to troubleshoot this issue.


    Attached Files Thumbnail(s)
       
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-07-04, 04:50 PM (This post was last modified: 2024-07-04, 10:44 PM by TheDreadPirate. Edited 2 times in total.)
    Firefox does not play HEVC, period, AFAIK so it may have been transcoding. Your solution of remuxing tells me that the file was probably borked (not uncommon). Remuxing regenerates "packet time stamps" and various other non-video/audio components of the container that coordinate video/audio timing, which is often the cause of otherwise unexplained stuttering or dropped frames.
    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]
    Shirtninja
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2024 Jul
    Reputation: 0
    #3
    2024-07-04, 10:31 PM (This post was last modified: 2024-07-04, 10:45 PM by TheDreadPirate. Edited 1 time in total.)
    (2024-07-04, 04:50 PM)TheDreadPirate Wrote: Firefox does not play HEVC, period, AFAIK so it may have been transcoding.  Your solution of remuxing tells me that the file was probably borked (not uncommon).  Remuxing regenerates "packet time stamps" and various other non-video/audio components of the container that coordinate video/audio timing, which is often the cause of otherwise unexplained stuttering or dropped frames.

    Thank you for your feedback and I was afraid you would say this.  It's why I held off posting for a few months to play with things on my own.... I will either remux all my rips or take the time to test them individually.

    I really appreciate your detailed response!
    ThomasPGH
    Offline

    Member

    Posts: 85
    Threads: 5
    Joined: 2023 Nov
    Reputation: 0
    Country:United Kingdom
    #4
    2024-07-04, 10:48 PM
    There's a little trick if a film needs transcoding and the host machine is not powerful enough to do it in real-time.
    Go to the Dashboard, then Playback, Transcoding. Almost at the bottom there's a setting Throttle Transcodes. Make sure it's not checked.

    When you watch a film next time, start it, then take a break until it is transcoded far enough to be played without cutting out. You can see the transcode progress in the dashboard and assess how far you need to go, i.e. how long your break should be.

    This is probably much easier than remuxing all your films. You may even get better hardware in the future, at which point all this conversion work would have been wasted.
    Shirtninja
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2024 Jul
    Reputation: 0
    #5
    2024-07-04, 11:22 PM
    (2024-07-04, 10:48 PM)ThomasPGH Wrote: There's a little trick if a film needs transcoding and the host machine is not powerful enough to do it in real-time.
    Go to the Dashboard, then Playback, Transcoding. Almost at the bottom there's a setting Throttle Transcodes. Make sure it's not checked.

    When you watch a film next time, start it, then take a break until it is transcoded far enough to be played without cutting out. You can see the transcode progress in the dashboard and assess how far you need to go, i.e. how long your break should be.

    This is probably much easier than remuxing all your films. You may even get better hardware in the future, at which point all this conversion work would have been wasted.

    Thanks, I will test that too.

    Currently I have an Intel i5-8500 with Quick Sync enabled in Jellyfin so I doubt it is a hardware issue.  I would assume it is more likely the video files or possibly something I setup wrong with the software.
    « 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