All timed text assets must be conformed to match the length of the accompanying video prior to delivery to Prime Video. Whenever available, Prime Video prefers to receive captions/SDH (subtitles for the deaf or hard-of-hearing) over subtitles to provide an enhanced viewing experience to customers who are deaf or hard of hearing. See the Supported Features table for a complete list of timed text assets by territory.
Prime Video accepts the following file types for delivery of timed text:
Prime Video allows a wide range of timed text formats, some of which don't natively include Frame Rate or Drop/Non-Drop values. In general, if the time code format is in clock time (i.e. hh:mm:ss.sss
), Frame Rate or Drop/Non-Drop information isn't required. If it's in a frame-based format (i.e. hh:mm:ss:ff
or hh:mm:ss;ff
), then you must send both Frame Rate and Drop/Non-Drop information via the file name convention, Prime Video Asset Manifest, or MMC Manifest. Depending on the specification and namespace used (TTML or TTAF) in DFXP, XML, and ITT files, Prime Video uses either the TTML timebase or TTAF timebase (media and SMPTE only) accordingly for parsing.
The table below summarizes the timed text formats that Prime Video accepts and whether or not that information must be included in the delivery manifest document. Information provided via delivery manifests takes priority over assumed default values found in the header metadata of the timed text file.
While Prime Video only supports timed text positioning for Lambda Cap and iTT formats, positioning information should be included when subtitles overlap with onscreen text and graphics. The table below specifies what positioning and styling is supported for each timed text format.
All Japanese timed text must be delivered as Lambda Cap.
File | Media Frame2 | SMPTE Frame3 | Clock (ms) |
EBU-STL | |||
SCC | |||
CAP | |||
DFXP | |||
SMPTE-TT | |||
ITT | ![]() |
||
SRT |
File | 23.976 ND4 | 23.98 ND | 24 ND | 25 ND | 29.975 D & ND4 | 30 ND | 50 ND | 59.945 D & ND4 |
EBU-STL | ||||||||
SCC | ||||||||
CAP | ||||||||
DFXP | ||||||||
SMPTE-TT | ||||||||
ITT | ||||||||
SRT |
File | Italic | Bold | Underline | Unicode | Positioning |
EBU-STL | |||||
SCC | |||||
CAP |
|
||||
DFXP | |||||
SMPTE-TT | |||||
ITT | |||||
SRT |
1 Frame-based subtitle streams must include frame rate in manifest/file naming convention. 29.97 assumed, when applicable, if blank.
2 Drop/Non-Drop doesn't apply to media frame based subtitle streams.
3 SMPTE frame formatted events will be converted to clock time (milliseconds) before being paired with videos. We won't reference SMPTE timecode tracks embedded in videos.
4 Non-Drop, SMPTE frame based subtitle streams with decimal values are drift-corrected with a multiplier of 1.001 after delivery.
5 Drop/Non-Drop info must be included in manifest/file naming convention for 29.97 & 59.94 frame rates.
Prime Video doesn't support time code offsets. All timed text files must be submitted with a 00:00 offset in order to conform to the video mezzanine file.
Prime Video supports the full UTF-8 character set, except musical notes.
Prime Video has created Language-Specific Style Guides for localization. These guidelines encompass in-market industry standards, local preferences, and timed-text technical specifications. By following these comprehensive guidelines, users can ensure consistency across all content types on Prime Video.
Download Prime Video Localization and Technical Style Guides
Please sign in to continue
Sign In