Inspired by the other answer - namely this: https://mpv.io/manual/master/#options-sub-scale, where what it says is:
--sub-scale=<0-100> Factor for the text subtitle font size (default: 1).
Note
This affects ASS subtitles as well, and may lead to incorrect subtitle
rendering. Use with care, or use --sub-font-size instead.
Therefore, looking up --sub-font-size
, we see this:
--sub-font-size= Specify the sub font size.
The unit is the size in scaled pixels at a window height of 720. The
actual pixel size is scaled with the window height: if the window
height is larger or smaller than 720, the actual size of the text
increases or decreases as well. Default: 55.
So - create the file config
in a folder ~/.mpv
with a line like
sub-font-size=44
to get 80% of the 55 default size.
Log out and back to see changes.
--sub-scale
affects both ASS and non-styled subtitle formats.--sub-font-size
only affects non-styled subtitle formats. Therefore it's best to adjust the scale factor to ensure that the shortcut works even for ASS subtitles. – Mitch McMabers Jun 13 '22 at 22:03