-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add option to extract keyframe only during trickplay image generation #11511
Conversation
Changes in OpenAPI specification found. Expand to see details.What's Changed
|
This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged. |
2086d2e
to
c67775c
Compare
One more question for the handling: this mode is not compatible with a lot of hardware decoders. Should we add a whitelist to the server and force software decoding when this option is set and current hardware acceleration method is not compatible with this mode? |
I think if we know that there is a specific set of configurations that this new setting works with we should add a whitelist. Also please be sure to PR the docs for next server release |
If FFmpeg's native software decoder supports So the following are exceptions:
|
This would be significantly faster than decoding every frame, but it does have compatibility issues. Not all decoders support this mode, notably the VP9 decoder, CUVID decoders, and QSV decoders. Some videos with very long key-frame intervals may also perform poorly with this mode, as the image timing could become too inaccurate to reflect the actual frame. Signed-off-by: gnattu <gnattuoc@me.com>
…me only mode but requested by user Signed-off-by: gnattu <gnattuoc@me.com>
a458275
to
0340ecc
Compare
Signed-off-by: gnattu <gnattuoc@me.com>
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
Don't forget to make the web change also (or at least create an issue to track it) |
Already here: jellyfin/jellyfin-web#5800 but will not build until the sdk is updated to include the api changes. |
This would be significantly faster than decoding every frame, but it does have compatibility issues. Not all decoders support this mode, notably the VP9 decoder, CUVID decoders, and QSV decoders.
Some videos with very long key-frame intervals may also perform poorly with this mode, as the image timing could become too inaccurate to reflect the actual frame.
Changes
EnableKeyFrameOnlyExtraction
option toTrickplayOptions
Issues
Fixes #11336
Web: jellyfin/jellyfin-web#5800