UltKit

SRT v VTT

Brskalniki prikazujejo podnapise iz elementa <track> samo v formatu WebVTT, zato datoteka SRT, ki deluje v VLC, na spletni strani ne prikaže ničesar. Tukaj jo pretvorite v VTT in isti podnapisi se prikažejo v vsakem predvajalniku HTML5.

Pretvornik podnapisov

ali spustite datoteke SRT, VTT, ASS … sem ·

Največ 95 MB na datoteko· Do 20 datotek· Izbrisano po 30 minutah

Izhod

Datoteke se obdelajo na naših strežnikih in izbrišejo po 30 minutah.

Kako uporabljati to orodje

  1. 1

    Povlecite datoteke .srt

    Dodajte eno datoteko s podnapisi ali po eno za vsak jezik, do 20 datotek, vsaka do 95 MB. Starejša kodiranja se prepoznajo in zapišejo kot UTF-8, ki ga WebVTT zahteva.

  2. 2

    Po potrebi prilagodite časovni zamik

    Za navadno pretvorbo pustite vse, kot je. Če podnapisi na videu prehitevajo ali zamujajo, vnesite sekunde pri možnosti Zamik časa v razdelku Napredne nastavitve.

  3. 3

    Pretvorite v WebVTT

    Pritisnite Pretvori v WebVTT (VTT) in prenesite datoteke .vtt. Naložite jih ob videu; naše kopije se izbrišejo po 30 minutah.

Naložite SRT in pritisnite Pretvori v WebVTT (VTT). Dobite datoteko z obvezno glavo WEBVTT, milisekundami, ločenimi s piko, in besedilom UTF-8, pripravljeno za element <track>, Video.js, Plyr ali učno platformo.

Zakaj spletni predvajalniki potrebujejo VTT namesto SRT

SRT je nastal v svetu kopiranja DVD-jev okoli leta 2000 in postal privzeti format namiznih predvajalnikov, urejevalnikov in prenosov. WebVTT je bil leta 2010 zasnovan za splet, izhaja iz sintakse SRT, standard HTML pa ga je določil za format elementa <track>. Chrome, Firefox, Safari in Edge ga berejo izvorno, SRT prek track pa ne bere nobeden.

V urejevalniku besedila sta videti skoraj enaka, zato razlika ljudi preseneti. Datoteka VTT se mora začeti z WEBVTT, biti mora UTF-8 in zapisuje 00:01:05.300, kjer SRT zapiše 00:01:05,300. Poleg tega lahko VTT vsebuje položaje, oblikovanje in komentarje, ki jih SRT nikoli ni imel. Pretvorba iz SRT v VTT zato ne izgubi ničesar; obratna pot prek VTT v SRT te dodatke izpusti.

Ko imate datoteko .vtt, jo povežite s stranjo, kot je prikazano spodaj. Za video v formatu, ki ga brskalniki ne predvajajo, na primer .mov iz iPhona, ta del naloge pokriva vodnik o pretvorbi MOV v MP4.

HTML za video s pretvorjenimi angleškimi podnapisi
<video controls src="predavanje.mp4">
  <track kind="subtitles" src="predavanje.sl.vtt"
         srclang="sl" label="Slovenščina" default>
</video>

SRT ali VTT: vse pomembne razlike

Isti podnapis v obeh formatih
VidikSRTWebVTT
Prva vrstica datotekeŠtevilka podnapisa `1``WEBVTT`
Časovna oznaka`00:01:05,300``00:01:05.300` (ure neobvezne)
Številke podnapisovObvezneNeobvezni identifikatorji
Kodiranje besedilaKarkoli, pogosto starejše kodne tabeleSamo UTF-8
Položaj in poravnavaNi standardiziranoNastavitve podnapisa, kot sta `line` in `align`
Oblikovanje`<i>`, `<b>`, `<u>`, `<font>``<i>`, `<b>`, `<u>`, razredi, oblikovani s CSS
Tip MIME na strežniku`application/x-subrip``text/vtt`

SRT

Podnapisi SubRip

SRT je oblika podnapisov programa SubRip, brezplačnega programa za Windows, ki je okoli leta 2000 izvlekel podnapise iz videa. Vsak vnos je blok navadnega besedila s številko, začetnim in končnim časom ter besedilom podnapisa. Je najbolj podprta oblika podnapisov, sprejmejo jo VLC, YouTube, Facebook, urejevalniki videa in pametni televizorji. SRT ima le osnovno oblikovanje ter nobenega standarda za umestitev ali slog.

Stiskanje
–
Prosojnost
–
Animacija
–
Uvedeno
SubRip
Pretvornik SRT

VTT

Podnapisi WebVTT

VTT je format Web Video Text Tracks, ki sta ga okoli leta 2010 za video HTML5 razvila WHATWG in W3C. Je podoben SRT, vendar doda glavo WEBVTT ter podpira postavitev, slogovno oblikovanje, oznake govorcev in metapodatke. Brskalniki ga uporabljajo za podnapise prek elementa <track>, sprejemajo ga pretočne platforme in YouTube. Nekateri namizni predvajalniki in urejevalniki pričakujejo SRT.

Stiskanje
–
Prosojnost
–
Animacija
–
Uvedeno
2010 · W3C / WHATWG
Pretvornik VTT

Video HTML5 naloži WebVTT samo prek elementa track, zato morajo podnapisi SRT, narejeni za namizne predvajalnike, postati VTT, preden se lahko prikažejo na spletni strani.

Podnapisi VTT se v brskalniku ne prikažejo

  • Podnapisi delujejo na spletu, ne pa, ko datoteko HTML odprete z diska

    Brskalniki blokirajo sledi, naložene s strani file://. Preizkusite prek lokalnega spletnega strežnika ali na pravem spletnem mestu.

  • Sled se naloži z druge domene in ostane prazna

    Elementu <video> dodajte crossorigin in v glavah CORS strežnika, ki hrani .vtt, dovolite svoje spletno mesto.

  • Strežnik pošilja datoteko kot text/plain

    Nastavite ga, da streže .vtt kot text/vtt; nekateri predvajalniki druge tipe zavrnejo.

  • Vsak podnapis se pojavi sekundo prezgodaj

    Pretvorite znova s pozitivnim Zamik časa, na primer 1, in zamenjajte datoteko.

Vprašanja o pretvorbi SRT v VTT

Kaj pretvornik v datoteki spremeni?

Na vrh doda vrstico WEBVTT, vejico pred milisekundami zamenja s piko in datoteko shrani kot UTF-8. WebVTT dovoljuje številke podnapisov kot neobvezne identifikatorje, besedilo podnapisov pa se ne spremeni.

Ali lahko datoteko .srt preprosto preimenujem v .vtt?

Ne. Brez glave WEBVTT in z vejicami v časovnih oznakah brskalniki zavrnejo sledi ali preskočijo vse podnapise. Datoteko je treba prepisati, kar tukaj traja sekundo.

Ali se ležeča in krepka pisava ohranita?

Da, <i>, <b> in <u> obstajajo v obeh formatih. Oznaka <font color> iz SRT nima neposrednega ustreznika v WebVTT, ker WebVTT barva podnapise prek razredov CSS, zato vklopite Odstrani oznake oblikovanja, če jo datoteka veliko uporablja.

Katero datoteko zahteva moja platforma za tečaje?

Večina učnih platform in spletnih predvajalnikov sprejme WebVTT, mnogi tudi SRT. Če obrazec za nalaganje navaja samo .vtt, pretvorite tukaj; če navaja samo .srt, uporabite VTT v SRT za obratno pretvorbo.

Ali lahko podnapise postavim na vrh zaslona?

WebVTT to podpira z nastavitvami podnapisa, kot je line:0, ki jih po pretvorbi dodate v urejevalniku besedila. SRT nima standardnega načina za shranjevanje položaja, zato pretvorjeni podnapisi začnejo na privzetem položaju spodaj.

Kako enemu videu dodam podnapise v več jezikih?

Pretvorite SRT vsakega jezika, nato dodajte po en <track> za vsako datoteko z lastnima srclang in label. Gledalci jezik izberejo v meniju podnapisov predvajalnika.