SRT til VTT
Browsere viser kun undertekster fra et <track>-element i WebVTT, så en SRT-fil, der virker i VLC, viser intet på en webside. Konvertér den til VTT her, så vises de samme undertekster i enhver HTML5-afspiller.
Undertekstkonverter
eller slip SRT, VTT, ASS …-filer her ·
Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter
Filer behandles på vores servere og slettes efter 30 minutter.
Flytter alle undertekster med dette antal sekunder. Brug et positivt tal, hvis underteksterne vises for tidligt, og et negativt, hvis de vises for sent (f.eks. -1,5).
Angiv denne og målbilledhastigheden, når underteksterne kommer mere og mere ud af takt hen over filmen. Det tyder på, at de er timet til en anden videoudgave.
Billedhastighed for den video, underteksterne skal afspilles med. En konvertering fra 23,976 → 25 løser det meste PAL/NTSC-drift.
Bruges kun til almindelig TXT som input, der ikke har tidspunkter: hver linje vises så længe, én ad gangen. Juster tiderne bagefter i et undertekstprogram, hvis det er nødvendigt.
Automatisk genkendelse klarer de fleste filer. Vælg kodningen manuelt, hvis bogstaver med accent, kyrilliske eller arabiske bogstaver vises som spørgsmålstegn. Outputtet er altid UTF-8.
Skrifttype brugt af standard-ASS-typografien. Seerens computer skal have den installeret; Arial er det sikreste valg.
Størrelse i forhold til en video på 1080 pixel i højden. 48 er en typisk størrelse til film.
Sådan bruger du værktøjet
- 1
Slip .srt-filerne her
Tilføj én undertekstfil eller én pr. sprog, op til 20 filer på hver 95 MB. Ældre tegnkodninger registreres og omskrives til UTF-8, som WebVTT kræver.
- 2
Justér timingen om nødvendigt
Lad alt stå, som det er, hvis du blot vil konvertere. Hvis underteksterne kommer for tidligt eller for sent i forhold til din video, så angiv sekunder under Forskyd timing i Avancerede indstillinger.
- 3
Konvertér til WebVTT
Tryk på Konvertér til WebVTT (VTT), og download .vtt-filerne. Upload dem ved siden af din video; vores kopier slettes efter 30 minutter.
Upload SRT-filen, og tryk på Konvertér til WebVTT (VTT). Du får en fil med den påkrævede WEBVTT-header, millisekunder adskilt af punktum og UTF-8-tekst, klar til <track>-elementet, Video.js, Plyr eller en kursusplatform.
Derfor kræver webafspillere VTT i stedet for SRT
SRT opstod i DVD-ripping-miljøet omkring år 2000 og blev standarden for desktopafspillere, editorer og downloads. WebVTT blev designet i 2010 til nettet med udgangspunkt i SRT's syntaks, og HTML-standarden gjorde det til formatet for <track>-elementet. Chrome, Firefox, Safari og Edge læser det alle indbygget, og ingen af dem læser SRT via et track.
De to ligner næsten hinanden i en teksteditor, og derfor bliver mange overrasket over forskellen. En VTT-fil skal starte med WEBVTT, skal være UTF-8 og skriver 00:01:05.300, hvor SRT skriver 00:01:05,300. Desuden kan VTT indeholde placeringer, formatering og kommentarer, som SRT aldrig har haft. Fra SRT til VTT mister du derfor ingenting; den modsatte vej via VTT til SRT fjerner disse ekstra ting.
Når du har .vtt-filen, så link til den fra din side som vist nedenfor. Til en video i et format, som browsere ikke afspiller, f.eks. en .mov fra en iPhone, dækker guiden til at konvertere MOV til MP4 den del af opgaven.
<video controls src="forelaesning.mp4">
<track kind="subtitles" src="forelaesning.da.vtt"
srclang="da" label="Dansk" default>
</video>SRT vs. VTT: alle forskelle, der betyder noget
| Aspekt | SRT | WebVTT |
|---|---|---|
| Filens første linje | Cue-nummer `1` | `WEBVTT` |
| Tidsstempel | `00:01:05,300` | `00:01:05.300` (timer valgfri) |
| Cue-numre | Påkrævet | Valgfri identifikatorer |
| Tegnkodning | Hvad som helst, ofte ældre kodesider | Kun UTF-8 |
| Placering og justering | Ikke standardiseret | Cue-indstillinger som `line` og `align` |
| Formatering | `<i>`, `<b>`, `<u>`, `<font>` | `<i>`, `<b>`, `<u>`, klasser formateret med CSS |
| MIME-type på en server | `application/x-subrip` | `text/vtt` |
SRT
SubRip-undertekster
SRT er undertekstformatet fra SubRip, et gratis Windows-program, der omkring år 2000 udtrak undertekster fra video. Hver post er en tekstblok med et nummer, en start- og sluttid og selve teksten. Det er det mest udbredte undertekstformat og accepteres af VLC, YouTube, Facebook, videoredigeringsprogrammer og smart-tv. SRT har kun grundlæggende formatering og ingen standard for placering eller styling.
- Komprimering
- –
- Gennemsigtighed
- –
- Animation
- –
- Introduceret
- SubRip
VTT
WebVTT-undertekster
VTT er formatet Web Video Text Tracks, som WHATWG og W3C udviklede omkring 2010 til HTML5-video. Det ligner SRT, men tilføjer en WEBVTT-header og understøtter placering, typografi, talermærkater og metadata. Browsere bruger det til billedtekster via elementet <track>, og streamingtjenester og YouTube accepterer det. Nogle afspillere og redigeringsprogrammer til computer forventer i stedet SRT.
- Komprimering
- –
- Gennemsigtighed
- –
- Animation
- –
- Introduceret
- 2010 · W3C / WHATWG
HTML5-video indlæser kun WebVTT via track-elementet, så SRT-undertekster lavet til desktopafspillere skal blive til VTT, før de kan vises på en webside.
VTT-undertekster vises ikke i browseren
Underteksterne virker online, men ikke når du åbner HTML-filen fra din disk
Browsere blokerer tracks, der indlæses fra
file://-sider. Test via en lokal webserver eller på det rigtige websted.Sporet indlæses fra et andet domæne og forbliver tomt
Tilføj
crossorigintil<video>-elementet, og tillad dit websted i CORS-headerne på serveren, der rummer .vtt-filen.Serveren sender filen som text/plain
Indstil den til at levere .vtt som
text/vtt; nogle afspillere afviser andre typer.Hver undertekst vises et sekund for tidligt
Konvertér igen med en positiv Forskyd timing, f.eks. 1, og erstat filen.
Spørgsmål om SRT til VTT
Hvad ændrer konverteren i filen?
Den tilføjer linjen WEBVTT øverst, erstatter kommaet før millisekunderne med et punktum og gemmer filen som UTF-8. WebVTT tillader cue-numre som valgfrie identifikatorer, og selve undertekstteksten ændres ikke.
Kan jeg bare omdøbe .srt til .vtt?
Nej. Uden WEBVTT-headeren og med kommaer i tidsstemplerne afviser browsere sporet eller springer alle cues over. Filen skal omskrives, og det tager et øjeblik her.
Bevares kursiv og fed skrift?
Ja, <i>, <b> og <u> findes i begge formater. SRT's <font color>-tag har ingen direkte WebVTT-pendant, fordi WebVTT farver cues via CSS-klasser, så slå Fjern formateringskoder til, hvis din fil bruger det meget.
Hvilken fil vil min kursusplatform have?
De fleste læringsplatforme og webafspillere understøtter WebVTT, og mange accepterer også SRT. Hvis en uploadformular kun nævner .vtt, så konvertér her; hvis den kun nævner .srt, så brug VTT til SRT den modsatte vej.
Kan jeg placere underteksterne øverst på skærmen?
WebVTT understøtter det med cue-indstillinger som line:0, som du kan tilføje i en teksteditor efter konverteringen. SRT har ingen standardmåde at gemme en placering på, så de konverterede cues starter i standardpositionen nederst.
Hvordan tilføjer jeg flere sprog til én video?
Konvertér hvert sprogs SRT, og tilføj derefter ét <track> pr. fil med sin egen srclang og label. Seerne vælger sprog i afspillerens undertekstmenu.