Page 1 of 1

Position and style informations inside srt file

Posted: Wed Jan 13, 2021 12:45 am
by ilteo85
Hello everyone, I have a technical question,
I need to create subtitles file with information inside on positions where the various subs will be placed to prevent subtitles from overlapping when graphics appear.

The file formats I can use are SRT SCC or STL only. i've read SRT file doesent support style information (but i ignore if it's true)

If it is not possible to add position information, the solution could be to add "newlines"
to raise the writing and avoid overlapping .. how can i add empty lines in an SRT ?

Thank you very much and sorry for my english :) i hope it's everithing clear

Re: Position and style informations inside srt file

Posted: Wed Jan 13, 2021 11:02 am
by SmallBrother
Although it works sometimes anyway, SRT does not support positioning. Depending on the player, positioning tags COULD just be displayed as plain text. Therefore it is not recommended. The same for really empty new lines (just adding a new line with no text on it at all). Maybe it works, maybe not.

To make it more 'reliable', you could add a dot (".") or even an invisible character like a non-breaking space.

Still, this all sounds a bit dodgy to me. You have to ask yourself if it is REALLY necessary to use that positioning. Maybe the solution is worse than the problem...

Re: Position and style informations inside srt file

Posted: Wed Jan 13, 2021 11:37 am
by ilteo85
Thank you for your kind reply :).
Unfortunatly it is necessary becouse i don't wont that subtitles appear over lowerthird and
i have lowerthird ancd subtitles every times that people talk :(

How do i add an invisible character to my srt?
To make it more 'reliable', you could add a dot (".") or even an invisible character like a non-breaking space.
thank you very much!

Re: Position and style informations inside srt file

Posted: Thu Jan 14, 2021 11:17 am
by SmallBrother
How do i add an invisible character to my srt?
You can first try with an ordinary space. But this may fail in some cases.

Otherwise, you can use one of the many 'alien' spaces (I mean certain kind of spaces that are not just a key on the keyboard).
On a Windows 10 machine, you can access those using the Character Map:
All programs > Windows Accessories > Character Map > Choose (for example) the non breaking space.
Or use the numeric way and type directly Alt + 0160 (for a non breaking space). For this, use the numeric keypad.