Coder Social home page Coder Social logo

Comments (4)

Ashyni avatar Ashyni commented on July 22, 2024 1

Hello, assuming the client is Jellyfin Media Player, from my testing you need to tick UseOpenGL in JMP with the script to have good performance, make sure Deinterlace is unchecked and HardwareDecoding on disabled or copy.

Increase the script option detect_skip= help reduce the impact caused by the limit change in dark scene, a value of 6 or 12 looks good. Don't forget it's a frame number, a 24fps video with 12 is ~0.5sec of reaction, so already a big slow-down.
I have updated the default from 1 to 2.
Sadly, i can't make it auto adjust reliably with the video fps or frame drop.

You can also update the mpv.dll used by JMP with this one from mpv-dev-xxxx.zip at https://sourceforge.net/projects/mpv-player-windows/files/libmpv/, rename the current mpv.dll to mpv_bak.dll and copy/rename the new mpv-2.dll to mpv.dll and optionally "logLevel": "disable" in jellyfinmediaplayer.conf to reduce the spamming log caused by cropdetect filter.

Also, an update to QT6.2 could probably help JMP performance, but no idea if it's planned.

from mpv-scripts.

memehammad avatar memehammad commented on July 22, 2024

I'm having the same issue, how did you fix this?

from mpv-scripts.

Marctraider avatar Marctraider commented on July 22, 2024

I didn't, other than set the script to 'one-shot'.

Only problem here is that jellyfin lags as long as dark scenes appear until the script has 'settled' on the desired cropping. But after that, everything works in order and the script remains dormant.

But until the movie intro's and dark scenes have passed, jellyfin player is basically unusable with high system usage.

from mpv-scripts.

memehammad avatar memehammad commented on July 22, 2024

Alright thank you for your help, I'm trying to watch a movie that keeps switching between 21:9 and 1,43:1 so I guess I'll just use Edge and ultrawidify for that one.

from mpv-scripts.

Related Issues (16)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.