UltKit

SRT VTT-be

A böngészők a <track> elemből csak WebVTT formátumú feliratot játszanak le, ezért a VLC-ben működő SRT fájl egy weboldalon semmit sem jelenít meg. Alakítsa át itt VTT-be, és ugyanazok a feliratok bármely HTML5 lejátszóban megjelennek.

Feliratkonvertáló

vagy húzza ide a(z) SRT, VTT, ASS … fájlok fájlokat ·

Legfeljebb 95 MB fájlonként· Legfeljebb 20 fájl· Törlés 30 perc után

Kimenet

A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.

Az eszköz használata

  1. 1

    Húzza be a .srt fájlokat

    Adjon hozzá egy feliratfájlt, vagy nyelvenként egyet, legfeljebb 20 fájlt, fájlonként 95 MB-ig. A régi kódolásokat felismerjük, és UTF-8-ban írjuk újra, mert a WebVTT ezt követeli meg.

  2. 2

    Szükség esetén igazítsa az időzítést

    Egyszerű konvertáláshoz hagyjon mindent úgy, ahogy van. Ha a feliratok a videóhoz képest korán vagy későn jelennek meg, adja meg a másodperceket az Időzítés eltolása mezőben a Speciális beállítások alatt.

  3. 3

    Konvertálás WebVTT-be

    Nyomja meg a Átalakítás: WebVTT (VTT) → gombot, és töltse le a .vtt fájlokat. Töltse fel őket a videó mellé; a mi másolataink 30 perc után törlődnek.

Töltse fel az SRT-t, és nyomja meg a Átalakítás: WebVTT (VTT) → gombot. Olyan fájlt kap, amelyben ott van a kötelező WEBVTT fejléc, az ezredmásodpercek ponttal vannak elválasztva, a szöveg pedig UTF-8; készen áll a <track> elemhez, a Video.js-hez, a Plyrhez vagy egy tanfolyami platformhoz.

Miért VTT kell a webes lejátszóknak SRT helyett

Az SRT 2000 körül a DVD-rippelés világából indult, és az asztali lejátszók, szerkesztők és letöltések alapértelmezett formátuma lett. A WebVTT-t 2010-ben tervezték a webre az SRT szintaxisából kiindulva, és a HTML szabvány a <track> elem formátumává tette. A Chrome, a Firefox, a Safari és az Edge natívan olvassa, az SRT-t viszont egyik sem olvassa track elemen keresztül.

A kettő szövegszerkesztőben majdnem egyformán néz ki, ezért szokták félrevinni az embereket a különbségek. A VTT fájlnak WEBVTT-vel kell kezdődnie, UTF-8-nak kell lennie, és 00:01:05.300-at ír oda, ahol az SRT 00:01:05,300-at. Ráadásul a VTT pozíciót, stílust és megjegyzéseket is hordozhat, amilyen az SRT-ben sosem volt. Az SRT-ből VTT-be váltás ezért semmit nem veszít; a visszaút a VTT SRT-be eszközzel ezeket a extrákat elhagyja.

Ha megvan a .vtt, linkelje be az oldalába az alábbi módon. Ha a videó olyan formátumú, amelyet a böngészők nem játszanak le, például egy iPhone-os .mov, a MOV MP4-be konvertálása útmutató a munka e felét tárgyalja.

HTML-kód videóhoz az átalakított angol felirattal
<video controls src="eloadas.mp4">
  <track kind="subtitles" src="eloadas.hu.vtt"
         srclang="hu" label="Magyar" default>
</video>

SRT és VTT: minden lényeges különbség

Ugyanaz a felirat a két formátumban
SzempontSRTWebVTT
A fájl első soraSorszám: `1``WEBVTT`
Időbélyeg`00:01:05,300``00:01:05.300` (az óra elhagyható)
FeliratsorszámokKötelezőOpcionális azonosítók
SzövegkódolásBármi, gyakran régi kódlapokCsak UTF-8
Pozíció és igazításNem szabványosítottFeliratbeállítások, például `line` és `align`
Stílus`<i>`, `<b>`, `<u>`, `<font>``<i>`, `<b>`, `<u>`, CSS-sel formázott osztályok
MIME-típus a szerveren`application/x-subrip``text/vtt`

SRT

SubRip feliratok

Az SRT a SubRip feliratformátuma; a SubRip egy ingyenes Windows-program volt, amely 2000 körül videókból nyert ki feliratokat. Minden bejegyzés egyszerű szöveges blokk sorszámmal, kezdő és záró időponttal, valamint a felirat szövegével. Ez a legszélesebb körben támogatott feliratformátum, elfogadja a VLC, a YouTube, a Facebook, a videószerkesztők és az okostévék. Az SRT csak alapvető formázást tud, pozicionálásra és stílusra nincs szabványa.

Tömörítés
–
Átlátszóság
–
Animáció
–
Bevezetés éve
SubRip
SRT átalakító

VTT

WebVTT feliratok

A VTT a Web Video Text Tracks formátum, amelyet a WHATWG és a W3C fejlesztett 2010 körül HTML5-videókhoz. Az SRT-hez hasonlít, de WEBVTT fejlécet ad hozzá, és támogatja a pozicionálást, a stílusozást, a beszélőcímkéket és a metaadatokat. A böngészők a <track> elemen keresztül használják feliratokhoz, a streamingplatformok és a YouTube is elfogadja. Egyes asztali lejátszók és szerkesztők inkább SRT-t várnak.

Tömörítés
–
Átlátszóság
–
Animáció
–
Bevezetés éve
2010 · W3C / WHATWG
VTT átalakító

A HTML5 videó a WebVTT-t csak a track elemen keresztül tölti be, ezért az asztali lejátszókhoz készült SRT feliratokat VTT-vé kell alakítani, mielőtt megjelenhetnek egy weboldalon.

Nem jelenik meg a VTT felirat a böngészőben

  • A feliratok online működnek, de nem, ha a lemezről nyitja meg a HTML-fájlt

    A böngészők blokkolják a file:// oldalakról betöltött sávokat. Tesztelje helyi webszerveren vagy az éles oldalon.

  • A sáv másik domainről töltődik be, és üres marad

    Adja hozzá a crossorigin attribútumot a <video> elemhez, és engedélyezze az oldalát a .vtt-t kiszolgáló szerver CORS-fejléceiben.

  • A szerver text/plain típusként küldi a fájlt

    Állítsa be, hogy a .vtt fájlt text/vtt típussal szolgálja ki; egyes lejátszók más típusokat visszautasítanak.

  • Minden felirat egy másodperccel korábban jelenik meg

    Konvertálja újra pozitív Időzítés eltolása értékkel, például 1-gyel, és cserélje le a fájlt.

Kérdések az SRT VTT-be konvertálásáról

Mit változtat az átalakító a fájlban?

Beszúrja a WEBVTT sort a fájl elejére, a ezredmásodpercek előtti vesszőt ponttal váltja fel, és a fájlt UTF-8-ként menti. A WebVTT a felirat-sorszámokat opcionális azonosítóként engedi, a felirat szövege pedig nem változik.

Elég átnevezni a .srt fájlt .vtt-re?

Nem. WEBVTT fejléc nélkül és vesszős időbélyegekkel a böngészők elutasítják a sávot, vagy minden feliratot átugranak. A fájlt újra kell írni, ami itt egy másodpercig tart.

Megmarad a dőlt és a félkövér formázás?

Igen, az <i>, <b> és <u> mindkét formátumban létezik. Az SRT <font color> címkéjének nincs közvetlen WebVTT-megfelelője, mert a WebVTT CSS-osztályokkal színezi a feliratokat, ezért ha a fájl sokat használja, kapcsolja be a Formázási címkék eltávolítása lehetőséget.

Melyik fájlt kéri a kurzusplatformom?

A legtöbb tanulási platform és webes lejátszó WebVTT-t fogad, sok az SRT-t is elfogadja. Ha a feltöltőűrlap csak .vtt-t említ, itt konvertáljon; ha csak .srt-t, a fordított irányhoz használja a VTT SRT-be eszközt.

Elhelyezhetem a feliratot a képernyő tetején?

A WebVTT támogatja, a feliratbeállításokkal, például line:0, amelyeket konvertálás után szövegszerkesztőben adhat hozzá. Az SRT-ben nincs szabványos módja a pozíció tárolásának, ezért az átalakított feliratok az alapértelmezett, alsó helyzetben indulnak.

Hogyan adhatok több nyelvű feliratot egy videóhoz?

Konvertálja az egyes nyelvek SRT-fájlját, majd fájlonként adjon hozzá egy <track> elemet saját srclang és label értékkel. A nézők a lejátszó feliratmenüjéből választanak nyelvet.