File formats and audio

VTT

The web standard for subtitles, with support for styling, positioning and metadata.

·Also called: .vtt, WebVTT, Web Video Text Tracks

VTT, in full WebVTT, is the subtitle format HTML5 video uses. A VTT file always starts with the line WEBVTT:

WEBVTT

00:00:02.400 --> 00:00:05.120
Right, we are under way. First item
is the budget for the autumn.

00:00:05.300 --> 00:00:08.750 line:90% align:center
<v Kari>Yes, I have them here.

Note the full stop as the decimal separator, unlike SRT, which uses a comma.

What it can do that SRT cannot

  • Speaker identification with <v Name>, so the subtitles show who is speaking.
  • Positioning and alignment per block, such as line:90% align:center.
  • Styling with CSS through ::cue.
  • Chapters and metadata in separate tracks.
  • Comments with NOTE, which are not displayed.

When to choose which

SituationFormat
HTML5 video on your own siteVTT
YouTube, social media, general sharingSRT is fine
Subtitles with speaker namesVTT
Video editing softwareSRT, usually the most widely supported
Transcript from TeamsVTT, that is what Teams gives you

Most tools export both, and converting between them is trivial.

See also

SRT, captioning, timestamp.

Speech, written out

Sayable transcribes speech with dialect, tells the speakers apart and drafts the summary. Free to get started.