• 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 General Questions play videos directly without ffmpeg

     
    • 0 Vote(s) - 0 Average

    play videos directly without ffmpeg

    i wan to stop jellyfin from using ffmpeg which take so much of CPU usage
    bing0o
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2023 Dec
    Reputation: 0
    #1
    2023-12-10, 10:16 PM
       
    im running jellyfin docker on a raspberry pi 4b with 8GB ram, and as shown in the picture it makes the CPU heats so much with around 350% usage, i want jellyfin to play videos directly without ffmpeg, if that possible,

    thanks in advance.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2023-12-10, 11:05 PM
    That is entirely dependent on the device supporting the video and audio. What device are you playing in and what are the codecs in your video.
    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]
    bing0o
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2023 Dec
    Reputation: 0
    #3
    2023-12-10, 11:28 PM
    (2023-12-10, 11:05 PM)TheDreadPirate Wrote: That is entirely dependent on the device supporting the video and audio.  What device are you playing in and what are the codecs in your video.

    as i mentioned in my post im running jellyfin docker on a raspberry pi 4 model b with 8 GB ram, when i play a low quality video it plays it directly but a high quality one runs with ffmpeg.
    tmsrxzar
    Offline

    Senior Member

    Posts: 755
    Threads: 6
    Joined: 2023 Nov
    Reputation: 20
    #4
    2023-12-10, 11:43 PM
    (2023-12-10, 11:28 PM)bing0o Wrote:
    (2023-12-10, 11:05 PM)TheDreadPirate Wrote: That is entirely dependent on the device supporting the video and audio.  What device are you playing in and what are the codecs in your video.

    as i mentioned in my post im running jellyfin docker on a raspberry pi 4 model b with 8 GB ram, when i play a low quality video it plays it directly but a high quality one runs with ffmpeg.

    yes we all saw what you mentioned, what TDP is asking is what "Client" as it's the client that asks the server to transcode, the server does not decide that

    anyway, in the jellyfin dashboard go to playback and set hardware acceleration to "None" to disable all acceleration

    but, be prepared when your client cannot play something you will then be greeted with "The server is not sending a compatible format"

    in your setup, you have chosen an un-recommened raspberry pi which can't transcode so now your client has to do the work instead, if neither the server or client can do it then you're pretty well stuck with pre-encoding all of your content to lower bitrate/resolution (whatever makes the client happy)
    bing0o
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2023 Dec
    Reputation: 0
    #5
    2023-12-11, 01:13 PM
    (2023-12-10, 11:43 PM)tmsrxzar Wrote:
    (2023-12-10, 11:28 PM)bing0o Wrote:
    (2023-12-10, 11:05 PM)TheDreadPirate Wrote: That is entirely dependent on the device supporting the video and audio.  What device are you playing in and what are the codecs in your video.

    as i mentioned in my post im running jellyfin docker on a raspberry pi 4 model b with 8 GB ram, when i play a low quality video it plays it directly but a high quality one runs with ffmpeg.

    yes we all saw what you mentioned, what TDP is asking is what "Client" as it's the client that asks the server to transcode, the server does not decide that

    anyway, in the jellyfin dashboard go to playback and set hardware acceleration to "None" to disable all acceleration

    but, be prepared when your client cannot play something you will then be greeted with "The server is not sending a compatible format"

    in your setup, you have chosen an un-recommened raspberry pi which can't transcode so now your client has to do the work instead, if neither the server or client can do it then you're pretty well stuck with pre-encoding all of your content to lower bitrate/resolution (whatever makes the client happy)


    thanks, yes i faced this error multiple times "The server is not sending a compatible format", I'm using the jellyfin android app to play the videos or the browser on my laptop, both cuz the issue, i have RTX 3060 on my laptop, I think I'm gonna have to convert the videos to a lower resolution.
    tmsrxzar
    Offline

    Senior Member

    Posts: 755
    Threads: 6
    Joined: 2023 Nov
    Reputation: 20
    #6
    2023-12-11, 01:37 PM
    browsers are not a great choice for a client, recommend jellyfin media player for your laptop https://jellyfin.org/downloads

    as far as the android app, not a lot to be done there, you could try changing the player to libvlc instead of exoplayer and it will likely work better (depending on device)

    note, with libvlc there is no dolby vision support
    javifeer
    Offline

    Junior Member

    Posts: 28
    Threads: 6
    Joined: 2023 Oct
    Reputation: 0
    #7
    2023-12-11, 02:58 PM
    I have tried with vimu media player as external player and it doesn't give me any more error without enabling transcoding.
    bing0o
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2023 Dec
    Reputation: 0
    #8
    2023-12-16, 03:03 PM (This post was last modified: 2023-12-16, 03:05 PM by bing0o.)
    (2023-12-11, 01:37 PM)tmsrxzar Wrote: browsers are not a great choice for a client, recommend jellyfin media player for your laptop https://jellyfin.org/downloads

    as far as the android app, not a lot to be done there, you could try changing the player to libvlc instead of exoplayer and it will likely work better (depending on device)

    note, with libvlc there is no dolby vision support

    thanks man, both worked, for laptop the jellyfin media player, and android i changed the player to external MX player, and it's working perfectly.

    (2023-12-11, 02:58 PM)javifeer Wrote: I have tried with vimu media player as external player and it doesn't give me any more error without enabling transcoding.

    thanks, I tried with MX Player and it worked which is free.
    « 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