UltKit

SRT í VTT

Vafrar birta skjátexta úr <track>-einingu aðeins á WebVTT-sniði, svo SRT-skrá sem virkar í VLC sýnir ekkert á vefsíðu. Umbreyttu henni í VTT hér og sömu skjátextarnir birtast í hvaða HTML5-spilara sem er.

Subtitle Converter

eða slepptu SRT, VTT, ASS … skrár hér ·

Að hámarki 95 MB á skrá· Allt að 20 skrár· Eytt eftir 30 mínútur

Output

Skrár eru unnar á þjónum okkar og eytt eftir 30 mínútur.

Hvernig á að nota tólið

  1. 1

    Dragðu .srt-skrárnar hingað

    Bættu við einni skjátextaskrá eða einni fyrir hvert tungumál, allt að 20 skrám sem eru 95 MB hver. Eldri stafakóðun er greind og endurskrifuð sem UTF-8, sem WebVTT krefst.

  2. 2

    Stilltu tímasetningu ef þarf

    Láttu allt vera óbreytt ef þú vilt einfalda umbreytingu. Ef textinn birtist of snemma eða of seint í myndbandinu skaltu slá inn sekúndur undir Shift timing í Ítarlegar stillingar.

  3. 3

    Umbreyttu í WebVTT

    Ýttu á Umbreyta í WebVTT (VTT) → og sæktu .vtt skrárnar. Hladdu þeim upp við hlið myndbandsins; afritin okkar eru eydd eftir 30 mínútur.

Hladdu upp SRT-skránni og ýttu á Umbreyta í WebVTT (VTT) →. Þú færð skrá með nauðsynlegum WEBVTT haus, millisekúndum aðskildum með punkti og UTF-8 texta, tilbúna fyrir <track> þáttinn, Video.js, Plyr eða námsvef.

Af hverju vefspilarar þurfa VTT en ekki SRT

SRT kom úr heimi DVD-afritunar um árið 2000 og varð sjálfgefið snið í skjáborðsspilurum, ritlum og niðurhali. WebVTT var hannað árið 2010 fyrir vefinn með setningafræði SRT sem útgangspunkt og HTML-staðallinn gerði það að sniði <track> þáttarins. Chrome, Firefox, Safari og Edge lesa það allir beint en enginn þeirra les SRT í gegnum track.

Sniðin tvö líta næstum eins út í textaritli, og þess vegna reka menn sig á muninn. VTT-skrá verður að byrja á WEBVTT, verður að vera UTF-8 og skrifar 00:01:05.300 þar sem SRT skrifar 00:01:05,300. Þar að auki getur VTT geymt staðsetningar, stíla og athugasemdir sem SRT hafði aldrei. Umbreyting úr SRT í VTT tapar því engu; öfug leið með VTT í SRT sleppir þessum aukaatriðum.

Þegar þú ert kominn með .vtt skrána skaltu tengja hana í síðuna eins og sýnt er hér að neðan. Fyrir myndband á sniði sem vafrar spila ekki, eins og .mov úr iPhone, tekur leiðbeiningin um að umbreyta MOV í MP4 á þeim hluta verksins.

HTML fyrir myndband með umbreyttum enskum skjátextum
<video controls src="fyrirlestur.mp4">
  <track kind="subtitles" src="fyrirlestur.is.vtt"
         srclang="is" label="Íslenska" default>
</video>

SRT og VTT: allur munurinn sem skiptir máli

Sama textabrot í báðum sniðum
EiginleikiSRTWebVTT
Fyrsta lína skrárinnarNúmer textabrots `1``WEBVTT`
Tímastimpill`00:01:05,300``00:01:05.300` (klukkustundir valfrjálsar)
Númer textabrotaSkyldaValfrjáls auðkenni
StafakóðunHvað sem er, oft eldri kóðatöflurAðeins UTF-8
Staðsetning og jöfnunEkki staðlaðStillingar textabrota eins og `line` og `align`
Stíll`<i>`, `<b>`, `<u>`, `<font>``<i>`, `<b>`, `<u>`, klasar stílaðir með CSS
MIME-gerð á netþjóni`application/x-subrip``text/vtt`

SRT

SubRip-skjátextar

SRT er skjátextasnið SubRip, ókeypis Windows-forrits sem dró skjátexta úr myndskeiðum um aldamótin. Hver færsla er textablokk með númeri, upphafs- og lokatíma og textanum sjálfum. Það er útbreiddasta skjátextasniðið og VLC, YouTube, Facebook, myndvinnsluforrit og snjallsjónvörp styðja það. SRT hefur aðeins einfalda sniðmótun og engan staðal fyrir staðsetningu eða stíl.

Þjöppun
–
Gegnsæi
–
Hreyfimynd
–
Kom fram
SubRip
SRT umbreytir

VTT

WebVTT textar

VTT er Web Video Text Tracks sniðið, þróað af WHATWG og W3C um 2010 fyrir HTML5-myndbönd. Það líkist SRT en bætir við WEBVTT-haus og styður staðsetningu, stíl, merkingu ræðumanna og lýsigögn. Vafrar nota það fyrir texta í gegnum <track> þáttinn og streymisveitur og YouTube taka við því. Sum skjáborðsspilunarforrit og vinnsluforrit búast frekar við SRT.

Þjöppun
–
Gegnsæi
–
Hreyfimynd
–
Kom fram
2010 · W3C / WHATWG
VTT umbreytir

HTML5 myndband hleður aðeins WebVTT í gegnum track-þáttinn, þannig að SRT-skjátextar sem gerðir eru fyrir skjáborðsspilara þurfa að verða VTT áður en þeir birtast á vefsíðu.

VTT-skjátextar birtast ekki í vafranum

  • Skjátextar virka á netinu en ekki þegar HTML-skráin er opnuð af disknum

    Vafrar loka á rásir sem hlaðið er úr file:// síðum. Prófaðu í gegnum staðbundinn vefþjón eða á raunverulegu vefsvæði.

  • Rásin hleðst frá öðru léni og er tóm

    Bættu crossorigin við <video> þáttinn og leyfðu vefsvæðið þitt í CORS-hausum netþjónsins sem geymir .vtt skrána.

  • Netþjónninn sendir skrána sem text/plain

    Stilltu hann til að senda .vtt sem text/vtt; sumir spilarar hafna öðrum gerðum.

  • Allir skjátextar birtast sekúndu of snemma

    Umbreyttu aftur með jákvæðu Shift timing, til dæmis 1, og skiptu skránni út.

Spurningar um SRT í VTT

Hverju breytir breytirinn í skránni?

Hún bætir línunni WEBVTT efst, setur punkt í stað kommunnar á undan millisekúndunum og vistar skrána sem UTF-8. WebVTT leyfir númer skjátextabrota sem valfrjáls auðkenni og textinn sjálfur breytist ekki.

Get ég bara endurnefnt .srt í .vtt?

Nei. Án WEBVTT hausins og með kommum í tímastimplunum hafna vafrar skjátextarásinni eða sleppa öllum textabrotum. Það þarf að endurskrifa skrána, sem tekur sekúndu hér.

Haldast skáletur og feitletur?

Já, <i>, <b> og <u> eru í báðum sniðum. Merkið <font color> í SRT á sér enga beina samsvörun í WebVTT, því WebVTT litar textabrot með CSS-klösum. Kveiktu því á Fjarlægja sniðmerki ef skráin notar það mikið.

Hvaða skrá vill námsvefurinn minn fá?

Flestir námsvefir og vefspilarar taka við WebVTT og margir líka við SRT. Ef upphleðslueyðublað nefnir aðeins .vtt skaltu umbreyta hér; ef það nefnir aðeins .srt skaltu nota VTT í SRT til að fara til baka.

Get ég sett skjátexta efst á skjáinn?

WebVTT styður það með stillingum fyrir textabrot eins og line:0, sem þú getur bætt við í textaritli eftir umbreytingu. SRT hefur enga staðlaða leið til að geyma staðsetningu, þannig að umbreyttu textabrotin birtast á sjálfgefnum stað neðst.

Hvernig bæti ég mörgum tungumálum við eitt myndband?

Umbreyttu SRT-skrá hvers tungumáls og bættu síðan við einu <track> fyrir hverja skrá með eigin srclang og label. Áhorfendur velja tungumál í skjátextavalmynd spilarans.