I think the way it currently works is correct and should remain the default way.
If you changed the default behaviour in Kodi to my preference, you'll upset everyone else who gets their TV & Film from publicly available rips (ie, from torrent sites). ^ If you've seen the film you'll know you cannot trust this man. I looked at a couple versions of La Dolce Vita (which I got the original screenshots from) and they rendered perfectly in Kodi, VLC on the other hand was not so beautiful: I couldn't find a single example whereby the ripper had adjusted graphics-based subtitles after cropping the video like I was doing. If the video is sourced from a bluray the subtitles will always say it belongs to a 1920x1080 video, even if the video has been cropped to remove the black bars. What I failed to mention originally was that the subtitle I used in the example was cropped using the aforementioned BDSup2Sub because I assumed the dimensions of the subtitles had to match the video, otherwise the looked squished in VLC.īut after looking at other rips online, I've realised no one else does this, they leave the subtitles untouched. Since starting this a week ago I've changed my mind on this issue.
Operating system version/name: Windows 10
I have observed this on all versions of Kodi that I use, including the ones mentioned below and an Amlogic build for Android TV boxes. The video I'm using has dimensions of 1920x818, as do the embedded VobSub subtitles, display output is 1920x1080.Īdditional context or screenshots (if appropriate) Here are some links or screenshots to help explain the problem: Play a video wider / taller than Kodi's output dimensional ratio with graphics based subtitles - VobSub (idx/sub) or PGS (sup).Treating each image in the subtitles as an SRT/SSA caption To Reproduce You could have a setting 'override graphical subtitle positioning' which ignores positions the subtitles positions them according to the 'Subtitle position on screen' value. Even the video dimensions are ignored.Īll that needs to be done is to take these values and apply them when rendering the subtitles.Īditionally, as discussed in the thread above, I thought it would be neat to have a setting in Player Settings -> Language, that allows the user to override all positioning of graphics based subtitles with the relevant subtitle user settings.Įach caption in VobSub/PGS subtitles have a positional value, but they are almost always the same - the bottom-centre of the screen. Graphics based subtitles contain data pertaining to the output dimensions, currently this is ignored. Subtitles also get stretched stretched horizontally if you play a 4:3 video on a 16:9 display.
Actual Behaviorįor example, any video with an aspect ratio wider than 16:9 playing on a standard 16:9 monitor, Kodi stretches the subtitles vertically, across the black bars in a distorted fashion. The subtitles shouldn't be stretched or distorted depending on the output resolution, but rather the subtitle/video resolution. Videos with graphics-based subtitles are stretched, regardless of video aspect ratio/dimensions, to fill the screen.