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
A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.
Az összes feliratot ennyi másodperccel tolja el. Pozitív számot adjon meg, ha a feliratok túl korán jelennek meg, negatívat, ha túl későn (pl. -1,5).
Ezt és a célértéket akkor állítsa be, ha a felirat a film során egyre jobban elcsúszik, ami arra utal, hogy a videó egy másik kiadásához időzítették.
Annak a videónak a képkockasebessége, amellyel a feliratot lejátssza. A 23,976 → 25 átalakítás a legtöbb PAL/NTSC-csúszást megoldja.
Csak az időzítést nem tartalmazó, egyszerű TXT bemenetnél számít: minden sor ennyi ideig látszik, egymás után. Szükség esetén utána igazítsa az időket egy feliratszerkesztőben.
Az automatikus felismerés a legtöbb fájlt kezeli. Válassza ki kézzel a kódolást, ha az ékezetes, cirill vagy arab betűk kérdőjelként jelennek meg. A kimenet mindig UTF-8.
Az alapértelmezett ASS-stílus betűtípusa. A megtekintő számítógépén telepítve kell lennie; az Arial a legbiztosabb választás.
A méret egy 1080 képpont magas videóhoz viszonyítva értendő. A 48 tipikus méret filmekhez.
Az eszköz használata
- 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
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
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.
<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
| Szempont | SRT | WebVTT |
|---|---|---|
| A fájl első sora | Sorszám: `1` | `WEBVTT` |
| Időbélyeg | `00:01:05,300` | `00:01:05.300` (az óra elhagyható) |
| Feliratsorszámok | Kötelező | Opcionális azonosítók |
| Szövegkódolás | Bármi, gyakran régi kódlapok | Csak UTF-8 |
| Pozíció és igazítás | Nem szabványosított | Feliratbeá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
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
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
crossoriginattribú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/vtttí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.