SRT file content information and troubleshooting
SubRip Text file format (.srt) files are the most common timed-text files submitted to Prime Video Slate. These files contain the following four repeating elements:
- A sequential counter number
- The start and end times for the subtitle’s onscreen appearance
The timecode format is hours:minutes:seconds,milliseconds with time units always two digits, except for milliseconds. Milliseconds are expressed in three digits. Colons separate all the values except for milliseconds; a comma is used before milliseconds. - Subtitle text (one or two lines)
- A blank line containing no text
Example SRT file contents
The following table shows a correct SRT file example.
1 00:01:16,195 --> 00:01:18,375 Attendees, the bananas are exceptionally good today. 2 00:01:19,476 --> 00:01:21,115 I encourage you to have one. |
Common SRT file submission errors
The tables in this section show various SRT file examples, and illustrate common errors.
Plain text
Problem: Missing elements #1 (sequential counter numbers) and #2 (start and end times for each subtitle’s appearance).
Attendees, the bananas are exceptionally good today. I encourage you to have one. |
Missing sequential counter number
Problem: Missing element #1.
00:01:16,195 --> 00:01:18,375 Attendees, the bananas are exceptionally good today. 00:01:19,476 --> 00:01:21,115 I encourage you to have one. |
Unsupported characters and emojis
Problem: Use of unsupported characters and emojis
1 00:00:00,291 --> 00:00:03,422 ♪ (slow beat rock music) ♪ |
Unbounded style tags
Problem: HTML tags must be balanced. In this example, note that the u element is not fully contained by the i element.
1 00:00:16,353 --> 00:00:19,247 Announcer: It’s the <u> <i>contestant’s</u> responsibility.</i> |
Unsupported font element attribute
Problem: HTML font element attribute value is missing quotes.
In the following example, the font element parameter of color is missing the required quotes around #00A8E1. You can use single (') or double (") quotes.
Wrong 12 00:00:56,123 --> 00:00:59,048 HELLO? <font color=#00A8E1>ARE YOU THERE? |
Correct 12 00:00:56,123 --> 00:00:59,048 HELLO? <font color="#00A8E1">ARE YOU THERE?</font> |