Gå till huvudinnehållet
SubtitleMatrix

VTT-undertextformat

FormatkonverteringWebVTT (VTT)

Vad det här formatet kan uttrycka

Textformatering
Fet och kursiv
Positionering på skärmen
Nej
Karaoketider
Nej
Radbrytningar inuti ett textblock
Ja
Tidslinje
Start- och sluttid för varje textblock
Tidsupplösning
1 ms
Tider lagrade som bildnummer
Nej
Höger-till-vänster-text
Ja

Exempel

En typisk VTT-fil och vad som läses ut ur den

Fil

WEBVTT

intro
00:00:01.000 --> 00:00:04.000
Hello there.

00:00:04.500 --> 00:00:08.000 align:start position:10%
Second line with <i>italics</i>.

Vad den innehåller

2 cues, 2 lines of text

  00:00:01.000 → 00:00:04.000
    Hello there.
  00:00:04.500 → 00:00:08.000
    Second line with italics.   [italic ×1]
    [settings align:start position:10%]

Outside the cues:
  header     "WEBVTT"

Den högra sidan är inte en konverterad fil – det är vad den här sidan läser ut ur den vänstra, och vad varje konvertering av filen utgår från.

En stökig VTT-fil och vad som fortfarande läses ut

Fil

WEBVTT - boundary sample

NOTE a comment
spanning two lines

STYLE
::cue { color: red }

REGION
id:fred
width:40%

00:01.000 --> 00:03.000
Hours-less timecode with <b>bold</b> and <v Roger>a voice tag.

00:05.000 --> 00:04.000
End before start.

NOTE between cues

00:07.000 --> 00:09.000
&nbsp; entities stay literal.

00:10.000 --> oops
Unreadable end time.

NOTE trailing

Vad den innehåller

3 cues, 3 lines of text

  00:00:01.000 → 00:00:03.000
    Hours-less timecode with bold and <v Roger>a voice tag.   [bold ×1]
  00:00:05.000 → 00:00:05.001
    End before start.
  00:00:07.000 → 00:00:09.000
    &nbsp; entities stay literal.

Outside the cues:
  header     "WEBVTT - boundary sample"
  blocks     NOTE ×3, STYLE, REGION

Reported while reading — repaired or skipped, never silently:
  1 × blocks that were neither a cue nor a NOTE/STYLE/REGION block (they were skipped)
  1 × cues whose end time was not after their start time (they were given a 1ms duration)

Riktiga filer kommer med BOM, Windows-radbrytningar, en lös rad före en tidskod eller en tidskod som inte går att läsa. Inget kastar ett fel: det som inte förstås rapporteras i stället för att tappas tyst.

Konvertera WebVTT (VTT) till ett annat format

Var och en av dessa körs helt i din webbläsare. Etiketterna säger vad den riktningen kostar innan du öppnar den.

Konvertera in i det här formatet

Här är referenssidan för WebVTT (VTT): vad formatet kan lagra, vad det inte kan lagra och en sida för varje format du kan konvertera det till. WebVTT skriver samma ögonblick som 00:00:04.126 med punkt i stället för komma. Ett VTT-textblock kan ha en valfri identitetsrad före tidsstämpeln och börjar annars direkt med den.

Tabellen ovan är hela listan – det finns ingen dold funktionslista. När en rad säger nej är det precis vad som går förlorat när du konverterar till VTT; åt andra hållet namnger varje konverteringssida nedan sin egen förlustlista. Ingen riktning är förlustfri: varje målformat saknar något som det här formatet kan uttrycka.

Alla konverteringar körs i webbläsaren. Inget laddas upp och inget konto behövs, vilket spelar roll för material under NDA, patientjournaler eller ett sändningsembargo.

Vanliga frågor

Vad är en VTT-fil?

WebVTT skriver samma ögonblick som 00:00:04.126 med punkt i stället för komma. Ett VTT-textblock kan ha en valfri identitetsrad före tidsstämpeln och börjar annars direkt med den.

Vilka stilar kan en VTT-fil lagra?

VTT har enkel formatering inuti texten (<b>, <i>, <u> och <font color>); typsnitt, storlek, kontur och marginaler deklareras inte. VTT har ingen karaoke.

Sparar VTT både start- och sluttid?

Ja. WebVTT skriver samma ögonblick som 00:00:04.126 med punkt i stället för komma. Tidsangivelsen har 1 ms upplösning och är exakt inom den upplösningen.

Vilka format kan jag konvertera VTT till utan förlust?

För VTT är ingen riktning förlustfri: varje målformat saknar något som det här formatet kan uttrycka, och varje konverteringssida namnger sin egen lista.

Vad finns utanför textblocken i en VTT-fil?

I en VTT-fil: WEBVTT-rubriken, NOTE-, STYLE- och REGION-block samt inställningar efter tidsstämpeln. Det som inte får plats i målformatet rapporteras som formatdata i stället för att tappas tyst.