Comments (4)
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.
I'm having the same issue, how did you fix this?
from mpv-scripts.
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.
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)
- Mode 1 and 3 have been broke. Now all modes will start automatically
- The script of dynamic-crop.lua has incorrect crops on some video scenes. HOT 5
- Breakage in "insert_cropdetect_filter" function, "::insert::" label not recognised. HOT 1
- Smooth transitions HOT 2
- Is it possible to switch the crop instantly?
- Question on use with Anamorphic Lens HOT 7
- Doesn't work with the YouTube playlist URL HOT 1
- Cropping a Dolby Vision video breaks tone mapping HOT 4
- dynamic-crop: rewrite documentation and readme.
- dynamic-crop.lua script causes OSD to bug out in fullscreen HOT 6
- feature-request: use new `--video-crop` for cropping operations HOT 1
- Problem with HEVC 10bit videos and strange lua error HOT 4
- Difficulty to validate odd meta (e.g. height moving back and forth from 816 to 818 regularly) HOT 7
- Black screen in middle of movie (i.e. announcing new chapter with white text) and jellyfin goes beserk.
- Cropping stops working when someone seeks in syncplay. HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mpv-scripts.