Greasy Fork is available in English.
Custom html5 player with shortcuts and v.redd.it videos with audio
< Feedback on Custom Native HTML5 Player with Shortcuts
Video size is intentionally set as big as the viewport allows while maintaining 16/9 ratio. I have no use for them being any smaller or larger than that, so accommodating that functionality properly would be overly complicated for something I care nothing about. Obviously, you can modify it as you please for personal use.
In general, a good and convenient player, but as a longtime Imagus user, I had the following problems:
1. Your script "kills" the CSS that is set in the Imagus settings (thickness, shape and color of the border), not only for videos, but also for images (?) Is it possible to set Imagus priority over CSS? Or the ability to customize the CSS in the script itself?
2. Your player does not have the ability to zoom in/out by simply scrolling the mouse wheel, as Imagus does (RMB > mouse wheel up/down).
But it seems to be solved in the given answer:
https://greasyfork.org/ru/scripts/404717-custom-native-html5-player-with-shortcuts/discussions/70239
But it is still not possible to move the focus on the video (when zoom beyond the screen size) with the mouse cursor, as you can do in Imagus itself (a very handy feature that allows you to view any part of the video, not just its central part):
If you have never used it, then here is an example:
https://cdn.bunkr.is/CPT2203021748-944x579-cPBqzOKV.gif