Pro Max 4K OTT

TTML explained

Timed Text Markup Language, or TTML, is an XML-based system for representing text with timing, layout and styling information.

promax4k.tv+44 7532 814802
Film and series artwork beside Pro Max guidance on choosing audio and subtitles.
Spoken language and subtitles are separate choices. Use the tracks available on the programme itself.
Streaming reference

The term in context.

Timed Text Markup Language, or TTML, is an XML-based system for representing text with timing, layout and styling information. It is used in caption and subtitle production and distribution workflows. TTML is a family with defined versions and profiles, so a claim of TTML support does not necessarily cover every feature or document variant. A player must understand the applicable profile and its timing context. XML validity is necessary for a well-formed document, but it does not alone establish that the subtitle content can be rendered as its author intended.

TTML and WebVTT

TTML and WebVTT are different timed-text formats with different syntax and processing models.

Structure carries presentation information

A TTML document can describe timed text elements, style references and regions in a structured hierarchy. Namespaces identify the vocabulary being used. Timing can be inherited or expressed at different levels, which makes interpretation more involved than reading isolated lines. Editing tags without understanding that structure can change when text appears or which style and region it uses.

Profiles constrain interoperability

Production and delivery systems often use a particular TTML profile to define a manageable set of features and requirements. A simple player may support common text while omitting complex layout or additional profile features. The file extension therefore offers only a starting point. Record the profile and distribution context when comparing an authoring preview with a different player’s output.

Separate parsing from rendering faults

If no text appears, check resource delivery, well-formed XML, namespace handling and cue times. If words appear with incorrect position or styling, investigate supported presentation features instead. Compare a small valid document using the same required profile. Converting to a simpler text format may preserve dialogue and timing while losing layout, so evaluate the result rather than assuming a conversion is visually equivalent.

An illustrative example

A broadcaster’s TTML captions display correctly in its reference renderer but lose their intended positions in a simpler player. The text and times can still be valid. The difference may reflect unsupported region or style features in that player, so inspecting the required profile is more useful than changing the spoken language.

Practical actions

  1. Identify the TTML version and required profile.
  2. Check XML, namespaces and timing before styling.
  3. Review layout losses when converting to a simpler format.

Sources

Related concepts

See how the pieces fit.

WebVTT

WebVTT is a text format for cues associated with a media timeline.

Explore →

SRT subtitle file

An SRT subtitle file is a plain-text representation commonly associated with SubRip captions.

Explore →

Subtitle offset

Subtitle offset is a fixed adjustment that moves subtitle cues earlier or later relative to media playback.

Explore →
Your evening starts here

Get the player ready. We’ll help with the rest.

Install the app for your screen, then WhatsApp the Pro Max team for a one-day free trial. Already watching? Go straight to the viewer help desk.

WhatsApp