Force subtitle to show at the bottom of the screen
#1
Hi, is there any way to force subtitle to show at the bottom of the screen? For a 1920x1080 screen, when playing a movie, there is enough blank space at the bottom of the screen to show the subtitle, but I found some subtitles always show at the bottom of video, not the bottom of the screen. I set the subtitle position to "Fixed" and change the position of subtitle to the bottom of the screen in video calibration, but it's still show in the bottom of the video. I tried to set the subtitle position to "Below video", but it's still in the bottom of the video.
Reply
#2
The "Below the video" option works here just fine, so perhaps you need to start giving us details on the hardware and Kodi version version you are using.

Start with a debug log (see link below) so we can look for mishaps.
Reply
#3
I think those options only work for text based subtitles such as srt, but don't think they will work for image based subtitles such as sub/idx.
Reply
#4
Debug log here

I tested this with Android and Windows with the latest Kodi Leia, both of them have the same behavior.
Reply
#5
I thought this works only if black bars are encoded in the movie. If they are cropped out i thought kodi only renders the video rect which doesn't contain the black bars. So subtitles would only be able to show up inside of the rendered rect. All this might be wrong guessing though.
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply
#6
May be I'm naive, but why don't always show subtitle at the bottom of the screen (don't care video in any way) if user don't specify another position (top of the screen for example)? I believe most people will accept this position.
Reply
#7
Xodi, can you tell us what type of subtitles they are (burned in, srt, ass, idx/sub, SUP etc.)
I think all righthtinking people in this country are sick and tired of being told that ordinary, decent people are fed up in this country with being sick and tired.
Reply
#8
It's embedded in the file.

15:59:52.567 T:13248 INFO: ffmpeg[33C0]: Stream #0:2(eng): Subtitle: hdmv_pgs_subtitle, 1920x1080
15:59:52.567 T:13248 INFO: ffmpeg[33C0]: Metadata:
15:59:52.568 T:13248 INFO: ffmpeg[33C0]: BPS : 6246
15:59:52.569 T:13248 INFO: ffmpeg[33C0]: BPS-eng : 6246
15:59:52.569 T:13248 INFO: ffmpeg[33C0]: DURATION : 01:56:24.561000000
15:59:52.570 T:13248 INFO: ffmpeg[33C0]: DURATION-eng : 01:56:24.561000000
15:59:52.570 T:13248 INFO: ffmpeg[33C0]: NUMBER_OF_FRAMES: 2020
15:59:52.570 T:13248 INFO: ffmpeg[33C0]: NUMBER_OF_FRAMES-eng: 2020
15:59:52.570 T:13248 INFO: ffmpeg[33C0]: NUMBER_OF_BYTES : 5453913
15:59:52.570 T:13248 INFO: ffmpeg[33C0]: NUMBER_OF_BYTES-eng: 5453913
Reply
#9
HDMV subtitles have loads of extra possible parameters such as color and location. I'd extract/copy the internal subtitle and make it an external subtitle, and convert it a .srt subtitle. There are tools for the conversion. SRT subs give much more flexibility in displaying.

On my laptop I use the extra space of the 16:10 screen at the bottom, using 1.0 vertical shift, it will display subtitles under the 16:9 videos in the bottom 'black bar'. It's ideal.
Reply
#10
Thanks! I see this may be a practical approach, but why do this manually for each movie potentially? This is basically override the property (color, position, etc.) of the subtitle and display it freely, why Kodi can't provide such an option to override the property for all kinds of subtitles?
Reply

Logout Mark Read Team Forum Stats Members Help
Force subtitle to show at the bottom of the screen0