Skip to main content

Supported file output formats

From the JSON file stored during online editing in Plint, several deliverables can be automatically generated or downloaded from within the editor itself (depending on job settings). All formats are also available on the Download subtitles page. These are the currently supported formats:

  • SRT
  • EBU-TT (Standard/Streaming)
  • TTML (Standard/Streaming)
  • ASS 
  • TXT (Plain text with subtitle numbers, no timecode)
  • CSV (Tab separated file with all data, including timecode with both frames and milliseconds)

In the case of SRT, plain text and CSV there are additional options when exporting, in order to meet different degrees of compatibility with formatting and positioning. This type of formatting can be kept or removed when exporting files from Plint. When all formatting is kept, the following may be included (if added during the editing process).

Text formatting tags (html)

  • Italics
    • <i>
  • Bold
    • <b>
  • Underlined
    • <u>
  • Superscript
    • <sup>
  • Subscript
    • <sub>
  • Text color using span tags
    • Example: <span style="color: rgb(208, 2, 27);">

Positioning/alignment codes

The most common example is raised text, but there a nine supported positions/alignments in all which can be selected when editing in Plint Subtitler. This information is not added as HTML tags but as codes on a separate line above the actual subtitle text in SRT files. Depending on the display app/system used, they may be shown either as visible codes onscreen, as intended (invisible but affecting text position) or ignored altogether. 

  • {\an8}
    Top center = Raised
  •  {\an7}
    • Top left
  • {\an9}
    • Top right
  • {\an4}
    • Middle left
  • {\an5}
    • Middle center
  • {\an6}
    •  Middle right
  • {\an1}
    • Left bottom
  • {\an4}
    • Left center
  • {\an3}
    • Right bottom

Sample files

The SRT examples below can be used to try these formatting settings in a system. The subtitle text describes their intended look. 

File 1: text formatting
1
00:00:01,000 --> 00:00:04,001
Normal, unformatted text.

2
00:00:04,681 --> 00:00:07,681
<i>All text in italics.</i>

3
00:00:08,401 --> 00:00:11,401
A single <i>word</i> in italics.

4
00:00:11,801 --> 00:00:14,801
<b>This line in bold. </b>
<u>This line underlined. </u>

5
00:00:15,641 --> 00:00:18,641
This text has <sup>superscript </sup>and <sub>subscript</sub>

6
00:00:19,241 --> 00:00:22,241
<span style="color: rgb(208, 2, 27);">This line is in red.</span>
A word on this line is in <span style="color: rgb(74, 144, 226);">blue</span>

7
00:00:22,721 --> 00:00:25,721
{\an8}
This subtitle is raised 
using the following code \an8.
File 2: positioning codes
 1
00:00:01,000 --> 00:00:03,001
{\an7}
Top left
positioned text

2
00:00:04,081 --> 00:00:07,081
{\an8}
Top center
positioned text

3
00:00:07,561 --> 00:00:10,561
{\an9}
Top right
positioned text

4
00:00:11,120 --> 00:00:14,120
{\an4}
Middle left
positioned text

5
00:00:14,641 --> 00:00:17,641
Middle center
positioned text

6
00:00:18,441 --> 00:00:21,441
{\an6}
Right middle
positioned text

7
00:00:22,201 --> 00:00:25,201
{\an1}
Left bottom
positioned text

8
00:00:25,881 --> 00:00:28,881
{\an4}
Left center
positioned text

9
00:00:29,481 --> 00:00:32,440
{\an3}
Right bottom
positioned text

10
00:00:33,400 --> 00:00:36,400
Unpositioned, unaligned text

11
00:00:37,080 --> 00:00:40,080
{\an8}
Raised text