Subtitle¶
- class Subtitle(lines=None, start=0, duration=1000, parent=None, index=None, next=None, previous=None)[source]¶
Represents a single subtitle.
Example:
>>> import subsy >>> subtitle = subsy.Subtitle(['First line.', 'Line <i>with</i> markup.']) >>> subtitle.lines ['First line.', 'Line <i>with</i> markup.'] >>> subtitle.text 'First line.\nLine <i>with</i> markup.' >>> subtitle.plain 'First line.\nLine with markup.' >>> subtitle.start 0 >>> subtitle.start_time '00:00:00.000' >>> subtitle.end_time '00:00:01.000' >>> subtitle.end_time = '00:00:02.000' >>> subtitle.end 2000
- lines¶
List of individual lines of the subtitle’s text.
- start¶
Start time in milliseconds.
- duration¶
Duration in milliseconds.
- parent¶
Sequence, if any, that this subtitle belongs to.
- index¶
Index number if part of a sequence.
- next¶
Next subtitle if part of a sequence.
- previous¶
Previous subtitle if part of a sequence.
- property prev¶
Alias for
previous.
- property start_time¶
Start time in time-stamp format
hh:mm:ss.ms.
- property end_time¶
End time in time-stamp format
hh:mm:ss.ms.
- property text¶
The entire text of the subtitle, all lines joined together.
- property plain¶
The entire text, but any markup removed.