Being a strange sort of person, I often watch video zoomed out. On a 4K screen, I usually watch 1080p full screen, but I watch 720p in a 2560x1440 window, and so on.
One of the ways I do this to use the “original size” scaling option in the Video Settings menu during playback, usually with the output resolution set to 1080p.
This works nicely as far as the video is concerned, but it creates problems with subtitles: by default, the subtitles are not downscaled with the picture, so I end up with large subtitles displayed below the video image instead of inside it.
It’s possible to more-or-less address this when the subtitles are text-based (e.g. .SRT) by changing the subtitle position from “Fixed” to “Bottom of video” and also reducing the point size of the text. But it’s a little fiddly to keep changing those things in central settings and then changing them back again afterwards.
And this approach also fails if we’re dealing with image-based subtitles (taken straight from a DVD or blu-ray).
Is there any general way (particularly with image-based subtitles) to make them display within the video window if I’m zooming out?
For .SRT subs, is it possible to script changing the font size and subtitle position so I can toggle between settings quickly?