VTT-undertekstformat
Hvad dette format kan udtrykke
- Tekstformatering
- Fed og kursiv
- Placering på skærmen
- Nej
- Karaoke-timing
- Nej
- Linjeskift inde i en tekstblok
- Ja
- Tidslinje
- Start- og sluttid for hver tekstblok
- Tidsopløsning
- 1 ms
- Tider gemt som billednumre
- Nej
- Højre-til-venstre-tekst
- Ja
Eksempler
En typisk VTT-fil, og hvad der læses ud af 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>.
Hvad den indeholder
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"Højre side er ikke en konverteret fil – det er, hvad dette site læser ud af venstre side, og udgangspunktet for enhver konvertering af filen.
En beskidt VTT-fil, og hvad der stadig læses ud af den
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
entities stay literal.
00:10.000 --> oops
Unreadable end time.
NOTE trailing
Hvad den indeholder
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
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)Virkelige filer kommer med BOM, Windows-linjeskift, en løs linje før tidskoden eller en tidskode, der slet ikke kan læses. Intet kaster en fejl: det, der ikke kan forstås, rapporteres i stedet for at forsvinde.
Konverter WebVTT (VTT) til et andet format
Hver af disse kører helt i din browser. Etiketterne siger, hvad den retning koster, før du åbner den.
- Præcision
- Formatspecifikt indhold
- Formatering
- Formatspecifikt indhold
- Formatspecifikt indhold
- Timing
- Formatering
- Præcision
- Formatspecifikt indhold
- Formatering
- Billedhastighed
- Formatspecifikt indhold
- Formatering
- Formatspecifikt indhold
- Formatspecifikt indhold
- Formatering
- Formatspecifikt indhold
- Præcision
- Formatspecifikt indhold
- Formatspecifikt indhold
- Timing
- Formatering
- Linjeskift
- Formatspecifikt indhold
Konvertering til dette format
- SubRip (SRT) → WebVTT (VTT)
- Advanced SubStation Alpha (ASS) → WebVTT (VTT)
- SubStation Alpha (SSA) → WebVTT (VTT)
- YouTube SBV → WebVTT (VTT)
- SAMI (SMI) → WebVTT (VTT)
- LRC Lyrics → WebVTT (VTT)
- MicroDVD → WebVTT (VTT)
- TTML (Timed Text) → WebVTT (VTT)
- SubtitleMatrix JSON → WebVTT (VTT)
- Plain Text (TXT) → WebVTT (VTT)
- CSV Spreadsheet → WebVTT (VTT)
WebVTT (VTT) er et af de tolv undertekstformater, som dette site håndterer. Denne side er opslagsværket for VTT: hvad formatet kan gemme, hvad det ikke kan, og en side for hvert format, du kan konvertere det til.
Tabellen ovenfor er den fulde liste for VTT – der findes ingen skjult funktionsliste. Når en række siger nej, er det præcis det, der går tabt ved at konvertere til VTT, og hver konverteringsside siger det, før du åbner en fil. En VTT-fil skal begynde med linjen WEBVTT, og hver tekstblok kan have en valgfri identifikator før tidskoden.
Alle konverteringer fra VTT kører i browseren. Intet uploades, og der kræves ingen konto, når du konverterer VTT-filer, hvilket betyder noget for materiale under en fortrolighedsaftale, en patientjournal eller et udsendelsesstop.
Ofte stillede spørgsmål
Hvad er en VTT-fil?
WebVTT (VTT) er webstandardens undertekstformat. Filen begynder med linjen WEBVTT, hver tekstblok kan have en valgfri identifikator, og tiden skrives med punktum: 00:00:01.000.
Hvilken formatering gemmer VTT?
VTT har enkel formatering med <b>, <i>, <u> og <c>-klasser. Skrift, størrelse, kontur og marginer erklæres ikke i selve tekstblokken.
Kan VTT gemme placering og karaoke?
VTT har ingen egentlig koordinatplacering. Indstillinger på tekstblokken som align:, position: og line: bevares i samme format, men de er ikke en del af tekstblokmodellen og følger ikke med til andre formater.
Hvilke formater kan VTT konverteres til uden tab?
Ingen ifølge kapacitetstabellen. Hver retning fra VTT taber mindst én ting – typisk tidslinjen, formateringen eller formatets særindhold. Hver konverteringsside navngiver sit eget tab.
Hvordan håndterer læseren en beskadiget VTT-fil?
Manglende WEBVTT tilføjes; ukendte blokke droppes med et tab, mens NOTE-, STYLE- og REGION-blokke og indstillinger på tekstblokken bevares i samme format. Det er den læsning, du får for VTT.
Hvorfor skal en VTT-fil begynde med WEBVTT?
Fordi WEBVTT er formatets første linje. En fil, der ligner VTT på alle andre punkter, men ikke begynder med ordet WEBVTT, afvises af afspillere. Læseren tilføjer linjen, hvis den mangler. Det er reglerne for VTT.