SRT til VTT
Nettlesere viser undertekster fra et <track>-element bare i WebVTT, så en SRT-fil som fungerer i VLC, viser ingenting på en nettside. Konverter den til VTT her, så vises de samme undertekstene i alle HTML5-spillere.
Undertekstkonverterer
eller slipp SRT, VTT, ASS …-filer her ·
Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter
Filene behandles på serverne våre og slettes etter 30 minutter.
Flytter alle undertekster med så mange sekunder. Bruk et positivt tall hvis underteksten kommer for tidlig, negativt hvis den kommer for sent (f.eks. -1,5).
Angi dette og målfrekvensen når undertekstene sakte kommer ut av synk utover filmen. Det tyder på at de er tidsatt for en annen videoutgave.
Bildefrekvensen til videoen du skal spille av undertekstene med. En konvertering fra 23,976 → 25 løser det meste av PAL/NTSC-drift.
Brukes bare for ren TXT som inndata, siden den ikke har tidspunkter: hver linje vises så lenge, etter hverandre. Juster tidene etterpå i et undertekstprogram om nødvendig.
Automatisk gjenkjenning fungerer for de fleste filer. Velg tegnkodingen manuelt hvis bokstaver med aksent, kyrilliske eller arabiske tegn vises som spørsmålstegn. Resultatet er alltid UTF-8.
Skrifttypen som brukes i standard ASS-stil. Den må være installert på seerens datamaskin. Arial er det tryggeste valget.
Størrelse i forhold til en video som er 1080 piksler høy. 48 er en vanlig størrelse for film.
Slik bruker du dette verktøyet
- 1
Slipp .srt-filene her
Legg til én undertekstfil, eller én per språk, opptil 20 filer på 95 MB hver. Eldre tegnkodinger oppdages og skrives om til UTF-8, som WebVTT krever.
- 2
Juster timingen ved behov
La alt stå som det er for en vanlig konvertering. Hvis teksten kommer for tidlig eller for sent i forhold til videoen, skriver du inn sekunder under Forskyv timing i Avanserte innstillinger.
- 3
Konverter til WebVTT
Trykk på Konverter til WebVTT (VTT) og last ned .vtt-filene. Last dem opp ved siden av videoen. Våre kopier slettes etter 30 minutter.
Last opp SRT-filen og trykk på Konverter til WebVTT (VTT). Du får en fil med den nødvendige WEBVTT-overskriften, millisekunder atskilt med punktum og UTF-8-tekst, klar for <track>-elementet, Video.js, Plyr eller en kursplattform.
Hvorfor nettspillere trenger VTT i stedet for SRT
SRT oppsto i DVD-ripping-miljøet rundt år 2000 og ble standarden for skrivebordsspillere, redigeringsprogrammer og nedlastinger. WebVTT ble utformet i 2010 for nettet, med utgangspunkt i SRTs syntaks, og HTML-standarden gjorde det til formatet for <track>-elementet. Chrome, Firefox, Safari og Edge leser det alle direkte, og ingen av dem leser SRT via et track.
De to ser nesten like ut i et tekstredigeringsprogram, og det er derfor forskjellen overrasker folk. En VTT-fil må begynne med WEBVTT, må være UTF-8 og skriver 00:01:05.300 der SRT skriver 00:01:05,300. I tillegg kan VTT inneholde posisjoner, stil og kommentarer som SRT aldri hadde. Å gå fra SRT til VTT mister derfor ingenting, mens turen tilbake via VTT til SRT fjerner disse tilleggene.
Når du har .vtt-filen, kobler du den til siden som vist nedenfor. For en video i et format nettlesere ikke spiller av, for eksempel en .mov fra en iPhone, dekker veiledningen om å konvertere MOV til MP4 den delen av jobben.
<video controls src="forelesning.mp4">
<track kind="subtitles" src="forelesning.no.vtt"
srclang="no" label="Norsk" default>
</video>SRT vs. VTT: alle forskjellene som betyr noe
| Egenskap | SRT | WebVTT |
|---|---|---|
| Første linje i filen | Replikknummer `1` | `WEBVTT` |
| Tidsstempel | `00:01:05,300` | `00:01:05.300` (timer valgfritt) |
| Replikknumre | Påkrevd | Valgfrie identifikatorer |
| Tegnkoding | Hva som helst, ofte eldre kodesider | Bare UTF-8 |
| Posisjon og justering | Ikke standardisert | Replikkinnstillinger som `line` og `align` |
| Stil | `<i>`, `<b>`, `<u>`, `<font>` | `<i>`, `<b>`, `<u>`, klasser stilt med CSS |
| MIME-type på en server | `application/x-subrip` | `text/vtt` |
SRT
SubRip-undertekster
SRT er undertekstformatet til SubRip, et gratis Windows-program som hentet ut undertekster fra video rundt år 2000. Hver oppføring er en tekstblokk med et nummer, start- og sluttid og selve teksten. Det er det mest støttede undertekstformatet, akseptert av VLC, YouTube, Facebook, videoredigerere og smart-TV-er. SRT har bare enkel formatering og ingen standard for plassering eller stil.
- Komprimering
- –
- Gjennomsiktighet
- –
- Animasjon
- –
- Introdusert
- SubRip
VTT
WebVTT-undertekster
VTT er formatet Web Video Text Tracks, utviklet av WHATWG og W3C rundt 2010 for HTML5-video. Det ligner på SRT, men har en WEBVTT-header og støtter plassering, stilsetting, talermerker og metadata. Nettlesere bruker det til teksting via <track>-elementet, og strømmetjenester og YouTube godtar det. Enkelte skrivebordsspillere og redigeringsprogrammer forventer SRT i stedet.
- Komprimering
- –
- Gjennomsiktighet
- –
- Animasjon
- –
- Introdusert
- 2010 · W3C / WHATWG
HTML5-video laster bare WebVTT via track-elementet, så SRT-undertekster laget for skrivebordsspillere må bli til VTT før de kan vises på en nettside.
VTT-undertekster vises ikke i nettleseren
Underteksten fungerer på nett, men ikke når du åpner HTML-filen fra disken
Nettlesere blokkerer spor som lastes fra
file://-sider. Test via en lokal webserver eller på det ekte nettstedet.Sporet lastes fra et annet domene og forblir tomt
Legg til
crossoriginpå<video>-elementet og tillat nettstedet ditt i CORS-hodene til serveren som har .vtt-filen.Serveren sender filen som text/plain
Sett den opp til å levere .vtt som
text/vtt. Noen spillere avviser andre typer.Hver undertekst vises ett sekund for tidlig
Konverter på nytt med en positiv Forskyv timing, for eksempel 1, og bytt ut filen.
Spørsmål om SRT til VTT
Hva endrer konverteren i filen?
Den legger til linjen WEBVTT øverst, bytter ut kommaet før millisekundene med punktum og lagrer filen som UTF-8. WebVTT tillater replikknumre som valgfrie identifikatorer, og selve teksten endres ikke.
Kan jeg bare gi .srt-filen nytt navn til .vtt?
Nei. Uten WEBVTT-overskriften og med komma i tidsstemplene avviser nettleserne sporet eller hopper over alle replikkene. Filen må skrives om, og det tar et sekund her.
Beholdes kursiv og fet skrift?
Ja, <i>, <b> og <u> finnes i begge formatene. SRT-taggen <font color> har ingen direkte WebVTT-ekvivalent, siden WebVTT farger replikker med CSS-klasser. Slå derfor på Fjern formateringskoder hvis filen bruker den mye.
Hvilken fil vil kursplattformen min ha?
De fleste læringsplattformer og nettspillere godtar WebVTT, og mange godtar også SRT. Hvis et opplastingsskjema bare oppgir .vtt, konverterer du her. Hvis det bare oppgir .srt, bruker du VTT til SRT for å gå motsatt vei.
Kan jeg plassere undertekstene øverst på skjermen?
WebVTT støtter det med replikkinnstillinger som line:0, som du kan legge til i et tekstredigeringsprogram etter konverteringen. SRT har ingen standard måte å lagre posisjon på, så de konverterte replikkene starter i standardposisjonen nederst.
Hvordan legger jeg til flere språk på én video?
Konverter SRT-filen for hvert språk, og legg deretter til ett <track> per fil med egne srclang og label. Seerne velger språk fra undertittelmenyen i spilleren.