SRT na VTT
Blaaiers speel onderskrifte uit 'n <track>-element slegs in WebVTT, dus wys 'n SRT-lêer wat in VLC werk niks op 'n webblad nie. Skakel dit hier om na VTT, en dieselfde onderskrifte verskyn in enige HTML5-speler.
Onderskrif-omskakelaar
of los SRT, VTT, ASS …-lêers hier ·
Maks. 95 MB per lêer· Tot 20 lêers· Uitgevee na 30 minute
Lêers word op ons bedieners verwerk en na 30 minute uitgevee.
Skuif elke onderskrif met soveel sekondes. Gebruik 'n positiewe getal as onderskrifte te vroeg verskyn, negatief as dit te laat is (bv. -1,5).
Stel dit en die teikensnelheid in wanneer onderskrifte gedurende die fliek al hoe meer uit pas raak, 'n teken dat hulle vir 'n ander video-uitgawe getyd is.
Raamspoed van die video waarmee jy die onderskrifte gaan speel. 'n Omskakeling van 23,976 → 25 herstel die meeste PAL/NTSC-afwyking.
Word net vir gewone TXT-invoer gebruik, wat geen tye het nie: elke reël word so lank vertoon, een na die ander. Pas tye daarna aan in 'n onderskrifredigeerder indien nodig.
Outomatiese bespeuring hanteer die meeste lêers. Kies die enkodering self as letters met aksente, Kirilliese of Arabiese letters as vraagtekens verskyn. Die uitvoer is altyd UTF-8.
Font wat die verstek-ASS-styl gebruik. Die kyker se rekenaar moet dit geïnstalleer hê; Arial is die veiligste keuse.
Grootte relatief tot 'n video van 1080 piksels hoog. 48 is 'n tipiese grootte vir flieks.
Hoe om hierdie nutsding te gebruik
- 1
Laat val die .srt-lêers hier
Voeg een onderskriflêer by, of een per taal, tot 20 lêers van elk 95 MB. Ou enkoderings word opgespoor en as UTF-8 herskryf, wat WebVTT vereis.
- 2
Pas die tydsberekening aan indien nodig
Los alles soos dit is vir 'n reguit omskakeling. As die onderskrifte te vroeg of te laat teenoor jou video verskyn, tik sekondes in onder Skuif tydsberekening in Gevorderde instellings.
- 3
Skakel om na WebVTT
Druk Skakel om na WebVTT (VTT) → en laai die .vtt-lêers af. Laai hulle langs jou video op; ons kopieë word ná 30 minute uitgevee.
Laai die SRT op en druk Skakel om na WebVTT (VTT) →. Jy kry 'n lêer met die vereiste WEBVTT-opskrif, millisekondes met 'n punt geskei en UTF-8-teks, gereed vir die <track>-element, Video.js, Plyr of 'n kursusplatform.
Waarom webspelers VTT in plaas van SRT nodig het
SRT het omstreeks 2000 uit die DVD-rip-wêreld gekom en die verstek vir lessenaarspelers, redigeerders en aflaaie geword. WebVTT is in 2010 vir die web ontwerp, met SRT se sintaksis as vertrekpunt, en die HTML-standaard het dit die formaat van die <track>-element gemaak. Chrome, Firefox, Safari en Edge lees dit almal inheems, en nie een van hulle lees SRT deur 'n track nie.
Die twee lyk byna identies in 'n teksredigeerder, en daarom vang die verskil mense onkant. 'n VTT-lêer moet met WEBVTT begin, moet UTF-8 wees, en skryf 00:01:05.300 waar SRT 00:01:05,300 skryf. Boonop kan VTT posisies, stileer en kommentaar dra wat SRT nooit gehad het nie. Van SRT na VTT gaan verloor dus niks nie; die omgekeerde reis deur VTT na SRT laat daardie ekstras val.
Sodra jy die .vtt het, skakel dit vanaf jou bladsy soos hieronder getoon. Vir 'n video in 'n formaat wat blaaiers nie speel nie, soos 'n .mov van 'n iPhone, dek die gids oor MOV na MP4 omskakel daardie helfte van die werk.
<video controls src="lesing.mp4">
<track kind="subtitles" src="lesing.af.vtt"
srclang="af" label="Afrikaans" default>
</video>SRT teenoor VTT: elke verskil wat saak maak
| Aspek | SRT | WebVTT |
|---|---|---|
| Eerste reël van die lêer | Onderskrifnommer `1` | `WEBVTT` |
| Tydstempel | `00:01:05,300` | `00:01:05.300` (ure opsioneel) |
| Onderskrifnommers | Vereis | Opsionele identifiseerders |
| Teksenkodering | Enigiets, dikwels ou kodebladsye | Net UTF-8 |
| Posisie en belyning | Nie gestandaardiseer nie | Onderskrifinstellings soos `line` en `align` |
| Stileer | `<i>`, `<b>`, `<u>`, `<font>` | `<i>`, `<b>`, `<u>`, klasse met CSS gestileer |
| MIME-tipe op 'n bediener | `application/x-subrip` | `text/vtt` |
SRT
SubRip-onderskrifte
SRT is die onderskrifformaat van SubRip, 'n gratis Windows-program wat omstreeks 2000 onderskrifte uit video onttrek het. Elke inskrywing is 'n gewone-teks-blok met 'n nommer, 'n begin- en eindtyd en die onderskrifteks. Dit is die mees wyd ondersteunde onderskrifformaat en word deur VLC, YouTube, Facebook, video-redigeerders en slim-TV's aanvaar. SRT het net basiese opmaak en geen standaard vir posisionering of stileer nie.
- Kompressie
- –
- Deursigtigheid
- –
- Animasie
- –
- Bekendgestel
- SubRip
VTT
WebVTT-onderskrifte
VTT is die Web Video Text Tracks-formaat, omstreeks 2010 deur WHATWG en die W3C vir HTML5-video ontwikkel. Dit lyk soortgelyk aan SRT, maar voeg 'n WEBVTT-kopstuk by en ondersteun posisionering, stilering, sprekeretikette en metadata. Blaaiers gebruik dit vir onderskrifte deur die <track>-element, en stroomplatforms en YouTube aanvaar dit. Sommige rekenaarspelers en redigeerders verwag eerder SRT.
- Kompressie
- –
- Deursigtigheid
- –
- Animasie
- –
- Bekendgestel
- 2010 · W3C / WHATWG
HTML5-video laai WebVTT net deur die track-element, so SRT-onderskrifte wat vir lessenaarspelers gemaak is, moet VTT word voordat hulle op 'n webblad kan verskyn.
VTT-onderskrifte wys nie in die blaaier nie
Onderskrifte werk aanlyn, maar nie as jy die HTML-lêer vanaf jou skyf oopmaak nie
Blaaiers blokkeer tracks wat vanaf
file://-bladsye gelaai word. Toets deur 'n plaaslike webbediener of op die regte webwerf.Die track laai vanaf 'n ander domein en bly leeg
Voeg
crossoriginby die<video>-element en laat jou webwerf toe in die CORS-opskrifte van die bediener wat die .vtt hou.Die bediener stuur die lêer as text/plain
Stel dit op om .vtt as
text/vttte bedien; sommige spelers weier ander tipes.Elke onderskrif verskyn 'n sekonde te vroeg
Skakel weer om met 'n positiewe Skuif tydsberekening, soos 1, en vervang die lêer.
Vrae oor SRT na VTT
Wat verander die omskakelaar in die lêer?
Dit voeg die WEBVTT-reël bo-aan by, vervang die komma voor die millisekondes met 'n punt, en stoor die lêer as UTF-8. WebVTT laat onderskrifnommers toe as opsionele identifiseerders, en die onderskrifteks self word nie verander nie.
Kan ek .srt net na .vtt hernoem?
Nee. Sonder die WEBVTT-opskrif en met kommas in die tydstempels verwerp blaaiers die snit of slaan hulle elke onderskrif oor. Die lêer moet herskryf word, wat hier 'n sekonde neem.
Bly kursief en vetdruk behoue?
Ja, <i>, <b> en <u> bestaan in albei formate. SRT se <font color>-etiket het geen direkte WebVTT-ekwivalent nie, omdat WebVTT onderskrifte deur CSS-klasse kleur. Skakel dus Verwyder formateringsetikette aan as jou lêer dit baie gebruik.
Watter lêer wil my kursusplatform hê?
Die meeste leerplatforms en webspelers neem WebVTT, en baie aanvaar ook SRT. As 'n oplaaivorm net .vtt lys, skakel hier om; as dit net .srt lys, gebruik VTT na SRT vir die omgekeerde.
Kan ek onderskrifte bo-aan die skerm plaas?
WebVTT ondersteun dit met onderskrifinstellings soos line:0, wat jy ná die omskakeling in 'n teksredigeerder kan byvoeg. SRT het geen standaardmanier om 'n posisie te stoor nie, so die omgeskakelde onderskrifte begin by die verstekposisie onder.
Hoe voeg ek verskeie tale by een video?
Skakel elke taal se SRT om, en voeg dan een <track> per lêer by met sy eie srclang en label. Kykers kies die taal in die speler se onderskrifkieslys.