Pro Max 4K OTT

WebVTT explained

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

promax4k.tv+44 7532 814802
A closer view of the supplied Pro Max player interface.
See the supplied Pro Max screens in context. Get to know the navigation and browsing layout.
Streaming reference

The term in context.

WebVTT is a text format for cues associated with a media timeline. It is commonly used for web captions and subtitles, and can also represent other time-aligned information. A WebVTT resource has a recognizable header and cues with start and end timestamps, plus optional identifiers and presentation settings. The format supports more than plain dialogue, but a player need not implement every styling feature identically. Successful display requires a valid resource, correct delivery and a rendering system that connects its cue times to the intended media timeline.

WebVTT and Transcript

A transcript can be untimed prose; WebVTT explicitly associates cues with playback timing.

A cue is text plus timing

Each cue defines an interval during which its payload is relevant. Optional settings can influence alignment, position or region, while permitted markup can convey structure such as voices or emphasis. These are instructions interpreted by a renderer rather than arbitrary HTML pasted onto the screen. A malformed timestamp or file structure can prevent parsing even when the words themselves are readable in an editor.

Packaging affects the timeline

A standalone WebVTT file and WebVTT delivered within a segmented streaming workflow can require different timing context. The player must align cues to the correct playback position, especially around discontinuities. Simply changing an SRT file’s extension to .vtt is not a complete conversion because headers, timestamp syntax and other structural expectations can differ between the two formats.

Debug content before appearance

First confirm that the resource loads and that a basic valid cue appears at the expected time. Then inspect unsupported positioning or styling separately. If all cues are shifted, investigate timeline alignment rather than font size. If only characters are corrupted, inspect UTF-8 handling. Preserve a small reproducible sample when reporting a parser issue so the exact cue structure remains visible.

An illustrative example

A text file renamed from .srt to .vtt fails to load because it lacks the expected WebVTT structure and still uses incompatible timestamp notation. A proper conversion rewrites the header and cues. Changing the extension alone never changed the text format that the player was asked to parse.

Practical actions

  1. Validate the header and timestamp syntax.
  2. Confirm cue timing with a simple known interval.
  3. Test styling only after basic text parsing works.

Sources

Related concepts

See how the pieces fit.

Transcript

A transcript presents media information as readable text outside the requirement to follow each cue in real time.

Explore →

TTML

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

Explore →

Forced subtitles

Forced subtitles provide selected text that an intended audience needs even when it does not want a full subtitle track.

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