Hvorfor konvertere SRT til VTT?
HTML5-videoafspillere bruger <track>-elementet, som kræver WebVTT; SRT er ikke en del af HTML5-track-specifikationen. Hvis du tilføjer undertekster til en webside eller uploader til en platform, der kræver .vtt, skal du konvertere. Den strukturelle ændring er minimal, da begge formater repræsenterer de samme tidsstyrede data.
Sådan konverterer du SRT til VTT
Subtitle Edit FREE
Åbn din .srt-fil, gå til File > Save As, vælg WebVTT fra format-rullemenuen, og gem.
FFmpeg OPEN-SOURCE
Kør ffmpeg -i subtitles.srt subtitles.vtt - FFmpeg registrerer begge formater ud fra filendelserne og konverterer i én arbejdsgang.
Gnome Subtitles FREE
Åbn .srt-filen, brug derefter File > Save As og vælg WebVTT fra formatlisten for at gemme som .vtt.
Om disse formater
En SRT-fil (SubRip Subtitle) gemmer undertekster som almindelig tekst med tidskoder. Du åbner den ikke alene - omdøb den, så den matcher din videofil, behold begge i samme mappe, og VLC…
Åbn .SRT detaljer →En VTT-fil er en WebVTT-undertekstfil - almindelig tekst med tidskoder, der viser undertekster på HTML5-video. Du åbner den ikke alene: placer den ved siden af din video og indlæs den i…
Åbn .VTT detaljer →Kvalitet & hvad man skal være opmærksom på
- Intet undertekstindhold går tabt - hver kode, tidskode og tekstlinje overføres intakt; kun overskriftslinjen og komma/punktum-separatoren i tidskoden ændres.
- SRT inline-tags (
<b>,<i>,<u>) følger med over i VTT, men nogle webafspillere ignorerer eller fjerner dem - kontroller afspilningen efter konvertering, hvis formatering er vigtig. - WebVTT understøtter placering og justering af koder, som SRT mangler; konvertering fra SRT giver ingen placeringsdata, så alle koder vises på afspillerens standardposition.
Ofte stillede spørgsmål
Hvad er den faktiske forskel på SRT og VTT?
WEBVTT-overskriftslinje øverst og bruger et punktum før millisekunder i tidskoder i stedet for et komma; indholdet af teksten er ellers identisk.Kan jeg konvertere SRT til VTT manuelt i et tekstredigeringsprogram?
WEBVTT som den første linje, og erstat derefter hvert komma før millisekunder med et punktum ved hjælp af Søg og erstat.Vil timingen af underteksterne ændre sig efter konvertering?
Hvilke web-videoafspillere kræver VTT i stedet for SRT?
<track>-elementer, video.js og Plyr kræver alle WebVTT; SRT understøttes ikke af HTML5-track-specifikationen.