.VTT

VTT-fil

WebVTT - Web Video Text Tracks (Subtitle/Caption File)
Ställ en fråga
SNABBT SVAR

En VTT-fil är en WebVTT-undertextfil - vanlig text med tidskoder som visar textning på HTML5-video. Du öppnar den inte ensam: placera den bredvid din video och ladda den i VLC, eller bifoga den till ett HTML5-videoelement med en track-tagg. För att läsa eller redigera texten, öppna den i valfri textredigerare eller Subtitle Edit.

Utvecklare: W3C / WHATWG (WebVTT standard) Kategori: Videofiler Öppen standard MIME: text/vtt
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .DAV · .MKV · .MP4 · .H264

På denna sida

19k+ filtillägg indexerade
Senast granskad Jun 14, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet VTT?

En .vtt-fil är en WebVTT (Web Video Text Tracks) undertext- och textningsfil - det inbyggda formatet för tidsstyrd text på den moderna webbplattformen. Den lagrar synkroniserade undertexter, kapitelmarkörer och metadata som vanlig UTF-8-text, som levereras till HTML5 <video>-element via <track>-taggen.

Varje giltig .vtt-fil måste börja med den ordagranna strängen WEBVTT på sin första rad (en UTF-8 BOM kan föregå den). Därefter följer tidsstyrda block: en valfri identifierare, ett tidsintervall med pilnotation (00:00:01.000 --> 00:00:04.000) och själva texten. Till skillnad från det äldre .srt-formatet använder .vtt en punkt som separator för millisekunder. Det utökar också undertextmodellen med inbyggda formaterings-taggar (<b>, <i>, <u>, <ruby>, CSS-klasstaggar <c.classname>), positioneringsattribut per block (rad, position, justering, storlek) samt separata spårtyper för kapitel och metadata.

Eftersom alla stora webbläsare implementerar WebVTT inbyggt krävs inget insticksprogram - det räcker med att lägga till ett <track kind="subtitles" src="file.vtt">-element inuti en <video>-tagg. Den registrerade MIME-typen är text/vtt. Filerna är helt läsbara för människor och kan redigeras i valfri textredigerare. Undertextverktyg som Subtitle Edit, VLC media player och YouTube Studio stöder alla .vtt inbyggt, och konverterare kan växla mellan .vtt och format som .sbv eller .ass.

Säkerhet & trygghet

RISK: LOW

En .vtt-fil är vanlig text och kan inte exekvera kod, så själva filen är säker att öppna eller läsa. Två mindre varningar som gäller undertextfiler generellt: (1) håll mediaspelare uppdaterade - historiskt har felaktig tolkning av undertexter varit en (sällsynt) attackyta i vissa spelare; (2) undertexter som laddats ner från skumma webbplatser kan innehålla vilseledande text eller länkar, så läs snarare än att lita blint på dem. Spara som UTF-8 så att accenter och icke-latinska tecken visas korrekt. (Notera: en .vtt-fil som egentligen är ett Crestron VisionTools Pro-e-projekt är en annan, binär fil - som inte omfattas av dessa varningar.)

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNWebVTT - Web Video Text Tracks (Subtitle/Caption File)
UTVECKLAREW3C / WHATWG (WebVTT standard)sedan WebVTT proposed ~2010 (from SRT); W3C standard for the HTML5 <track> element
KATEGORIVideofiler
MIME-TYPtext/vtt
TYPTidsstyrda undertexter i klartext för HTML5-video
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • VisionTools Pro-e Project (Crestron) - Crestrons programvara VisionTools Pro-e för design av AV-kontrollpaneler sparar projekt som .vtt; öppnas endast med VisionTools Pro-e - orelaterat till undertexter. (Detta är namnet i källdatabasen, men WebVTT är den betydligt vanligare betydelsen.)
  • DediProg / diverse binärdata - Ett fåtal nischverktyg har använt .vtt för orelaterad data; betydelsen som WebVTT-undertext dominerar webbsökningar och verkliga filer.

Program som öppnar VTT-filer

Windows4 apps
VLC media player Öppen källkod Spela videon; om .vtt-filen har samma namn som videon och ligger i samma mapp laddas den automatiskt, annars dra .vtt-filen till VLC-fönstret.
Subtitle Edit Öppen källkod Öppna .vtt för att redigera text/timing med förhandsvisning av vågform, och konvertera VTT <-> SRT med ett klick.
Notepad Öppen källkod Öppna .vtt som text för att läsa eller snabbt fixa formuleringar/tidskoder; spara som UTF-8.
Any web browser Gratis Referera till den från en HTML5 <video><track src='captions.vtt' kind='captions'> för att se den renderas på sidan.
macOS3 apps
VLC media player Öppen källkod Spela videon; om .vtt-filen har samma namn som videon och ligger i samma mapp laddas den automatiskt, annars dra .vtt-filen till VLC-fönstret.
Subtitle Edit Öppen källkod Öppna .vtt för att redigera text/timing med förhandsvisning av vågform, och konvertera VTT <-> SRT med ett klick.
TextEdit / any text editor Inbyggd Öppna .vtt som vanlig text för att läsa eller redigera textningen (använd läget för ren text).
Linux2 apps
Gnome Subtitles Öppen källkod Öppna .vtt för att redigera text/timing med en synkroniserad videovy; exporterar SRT/VTT.
VLC / MPV Öppen källkod Laddar automatiskt en .vtt med samma namn i mappen, eller ladda den via Undertext > Lägg till undertextfil.
Web1 app
YouTube Studio Gratis Ladda upp .vtt som ett undertextspår för din video (Undertexter > Lägg till > Ladda upp fil).

Tekniska detaljer

djup specifikation
FilkodningUTF-8; en BOM (EF BB BF) är tillåten men valfri före WEBVTT-rubriken
FilsignaturFörsta raden måste vara ASCII-strängen `WEBVTT`, valfritt följt av ett mellanslag eller tabb och en rubrikbeskrivning
MIME-typ`text/vtt`
Tidskodsformat`HH:MM:SS.mmm` med punkt som separator för millisekunder (t.ex. `00:01:23.456`); timfältet är valfritt
Syntax för tidsstyrningStart- och sluttidskoder separerade med ` --> ` med valfria inställningar tillagda på samma rad
Inbyggda formateringstaggar`<b>`, `<i>`, `<u>`, `<ruby>/<rt>`, `<v>` (röst), `<lang>` och CSS-klasstaggar `<c.classname>`
PositioneringInställningar per block: `line`, `position`, `size`, `align` och `vertical` för vertikal eller höger-till-vänster-text
Namngivna regionerREGION-block definierar återanvändbara namngivna skärmområden; block refererar till dem för att möjliggöra rullande textning
Spårtypersubtitles, captions, descriptions, chapters, metadata - alla använder `.vtt` men skiljer sig åt i attributet `<track kind>`
Stilmall-blockSTYLE-rubrikblock tillämpar CSS på textblock via pseudo-elementet `::cue` och `::cue(<selector>)`-varianter
KommentarsblockNOTE-block ignoreras av renderare och fungerar som författaranteckningar inuti filen
IdentifierareValfri sträng eller siffra som föregår tidskodsraden; identifierare behöver inte vara unika
HTML5-integrationLaddas inbyggt via `<track src="file.vtt" kind="subtitles">` inuti `<video>` i alla stora webbläsare utan insticksprogram
RadbrytningarBåde LF och CRLF accepteras; textblock separeras av en eller flera tomma rader
SläpptWebVTT proposed ~2010 (from SRT); W3C standard for the HTML5 <track> element
Öppen standardJa · royaltyfri
Specifikationwww.w3.org

VTT-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med VTT-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om VTT-filer.

Vanliga frågor

Hur öppnar jag en .vtt-fil?
För att läsa eller redigera texten, öppna den i valfri textredigerare (Notepad++, TextEdit) eller Subtitle Edit. För att se den tillsammans med en video, ladda den i en spelare som VLC, eller bifoga den till en HTML5 <video> via ett <track>-element snarare än att «öppna» den separat.
Vad är skillnaden mellan VTT och SRT?
WebVTT (.vtt) är HTML5-standarden för webbtextning; SRT är det äldre universella formatet. De är nästan identiska, men VTT börjar med en «WEBVTT»-rubrik och använder en PUNKT i tidskoder (00:00:01.000) medan SRT använder ett kommatecken (00:00:01,000). VTT stöder även formatering och positionering. Subtitle Edit konverterar mellan dem direkt.
Hur konverterar jag en .vtt till .srt?
Öppna den i Subtitle Edit (eller FFmpeg) och spara som SubRip .srt - det tar bort WEBVTT-rubriken och byter ut punkter mot kommatecken. Många gratis online-konverterare gör samma sak direkt i webbläsaren.
Hur lägger jag till en .vtt-textning till en video på en webbplats?
Använd HTML5-elementet <track>: <video><track src='captions.vtt' kind='captions' srclang='sv' label='Svenska'></video>. Webbläsaren renderar WebVTT-textningen inbyggt.
Mina undertexter är osynkroniserade - hur fixar jag timingen?
I en spelare kan du justera undertextfördröjningen under uppspelning; för en permanent lösning, öppna .vtt-filen i Subtitle Edit och tillämpa en tidsförskjutning eller synkronisera mot ljudvågsformen, och spara sedan.
Varför visas konstiga tecken i min .vtt-fil?
Det beror på felaktig teckenkodning - spara om filen som UTF-8 (i Subtitle Edit eller Notepad++) så att accenter och icke-latinska tecken visas korrekt. WebVTT ska vara UTF-8.

Referenser

1W3C - WebVTT: The Web Video Text Tracks Formatwww.w3.org
2MDN - Web Video Text Tracks Format (WebVTT)developer.mozilla.org

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

Relaterade filtillägg

.DAVDVR365 / Dahua DVR Video File (DHAV stream)
.MKVMatroska Video
.MP4MPEG-4 Part 14 Video File
.H264Raw H.264 / AVC Video Elementary Stream
.VOBDVD Video Object File
.264Raw H.264 / AVC Video Elementary Stream (DVR/CCTV export)

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö