Feliratok hozzáadása / kinyerése

Feliratok hozzáadása vagy kinyerése online — a feliratok kétféleképpen adhatók a videóhoz: lágy beágyazás (a felirat külön sávként kerül egy MKV-fájlba, így a lejátszók be- és kikapcsolhatják), vagy kemény beégetés (a feliratok egy WebM videó képpontjaiba kerülnek, véglegesen). A beágyazott feliratsávok MKV/MP4/WebM fájlokból is kinyerhetők, és SRT, WebVTT vagy ASS formátumban letölthetők. Minden feldolgozás helyben történik a böngészőben, így a fájlok soha nem kerülnek szerverre, és az adatvédelem teljes körűen biztosított.
Támogatott bemenet: nyílt, jogdíjmentes kodekeket használó videók, például VP8/VP9/AV1/MPEG-4/FFV1 (WebM, MKV, MP4, MOV, AVI konténerekben). Feliratfájlok SRT / WebVTT / ASS formátumban (UTF-8 vagy GBK). A lágy beágyazás MKV-t, a kemény beégetés WebM-et (VP8 + Vorbis) ad kimenetként.
Az első használat körülbelül 30 MB-os videófeldolgozó motort tölt be az aktuális böngészőbe. Ez gyorsítótárazódik, és később újra felhasználható, ezért némi türelem szükséges.
🎥
Videó kiválasztása kattintással vagy húzással ide (WebM / MKV / MP4 / MOV / AVI)
📝
Kattintással vagy húzással ide helyezhető egy feliratfájl (SRT / VTT / ASS)

Beállítások

Lágy vagy kemény feliratok: beágyazva vagy beégetve?

Pontosan kétféleképpen élhetnek a feliratok egy videóban, és minden munkafolyamati döntés attól függ, melyik van meg. A lágy feliratok a videófolyam mellett tárolt szövegsávok — a képkockák érintetlenek, a szöveget a lejátszó játékidőben jeleníti meg. A kemény feliratok kódolás közben a képpontokba festődnek: a betűk örökre a kép részei. A lágy feliratok kikapcsolhatók, nyelvek között válthatók, újrastílusozhatók és szövegként kinyerhetők; a kemény feliratok szó szerint bármin ugyanúgy lejátszódnak, ami a videót lejátssza, viszont véglegesek. Az egyik adat a kép mellett, a másik a képnek része.

Öt tény, amely a lap további részének alapja:
• lágy = a tárolóba kevert szövegsáv (SRT/VTT/ASS); kemény = a képkockákba égetett feliratok
• a lágy beágyazás újracsomagolás — másodpercek, nulla minőségveszteség; a kemény beégetés újrakódolás — minden képkocka újra renderelődik és újratömörül
• a lágy feliratok kilobájtok; a kemény feliratok mérete semmivel nem nő, de nem távolíthatók el
• a kinyerés lágy feliratokon működik (szöveg); a beégetett szöveg képpont — ahhoz OCR kell, és a minőség nem garantált
• az SRT-időbélyegek ÓÓ:PP:MM,mmm formátumúak — pl. a 00:01:22 480 → 00:01:25 120 2640 ms-os sor
Lágy beágyazás: szövegsáv hozzáadása

A lágy beágyazás a feliratfájlt a tárolóba írja további sávként, a videó- és hangsávok mellé — a videófolyam bájtról bájtra másolódik. Ezért fejeződik be másodpercek alatt, és nem veszít semmit: ez ugyanaz az „újracsomagolás” művelet, mint a tárolók átalakítása (a tároló alapjait az MP4 oldal tárgyalja). A buktató a támogatás: a tárolónak el kell fogadnia a feliratsávokat (az MKV és az MP4 igen; egyes eszközök úgyis figyelmen kívül hagyják), a lejátszónak pedig meg kell jelenítenie őket — az okostévék és az alap telefonos lejátszók híresen következetlenek, ezért léteznek még a kemény beégetések.

Kemény beégetés: szöveg festése a képkockákra

A feliratok beégetése a videó minden képkockáját újrarenderelni, a szöveget rárétegezve, majd az eredményt újratömöríti — teljes újrakódolás a vele járó következményekkel: annyi ideig tart, mint a kódolás, és minden képkocka második tömörítési nemzedéken megy át. A betűtípusok beépülnek (nincs „hiányzó betűtípus” meglepetés a nézőnél), a pozicionálás és a stílus pontos, a lejátszási kompatibilitás pedig teljes, mert a kimenet egy közönséges videó. Az ára a végleges jelleg: a szöveg elválaszthatatlan a képtől, és egy elütés javítása újabb újrakódolást jelent az eredeti forrásból.

SRT, VTT és ASS: három feliratformátum

Az SRT (SubRip) a univerzális minimum: számozott sorok, kezdő → záró időbélyegek, egyszerű szöveg. Minden lejátszó olvassa. A VTT (WebVTT) a webes testvére — ugyanaz az elv, . ezredmásodpercekkel , helyett, plusz a HTML5 <track> elem által használt stílus- és pozicionálási lehetőségekkel. Az ASS (Advanced SubStation Alpha) a rajongók formátuma: betűtípusok, színek, körvonalak, forgatás, karakterenkénti animáció — ezek állnak a stilizált animé-feliratok mögött, ami pontosan az oka annak, hogy az MKV a sávhoz szükséges betűtípusokat a fájlon belül is csatolhatja (ezt az MKV oldal részletezi). Az ASS stílus beégetéséhez a betűtípusoknak a kódolás idején, lágy lejátszásához a lejátszáskor kell rendelkezésre állniuk.

Kinyerés: miért működik igazán csak lágy feliratoknál

Lágy feliratsáv kinyerése a tárolóból szöveget kicsomagolni — tökéletes, hiszen szövegként tárolódott. Kemény beégetett videóból feliratot visszanyerni számítógépes látási feladat (OCR minden képkockán, a szövegrégió helyének becslése, a betűk mögötti háttér tisztítása); tiszta, mozdulatlan szövegen viszonylag jól működik, stilizált betűtípusoknál, mozgásnál és szemcsézettségnél gyorsan romlik. Ha később vissza kell kapni a szöveget, a lágy változatot érdemes megőrizni vagy beszerezni.

Gyakori tévhitek
  • "A fájllal együtt érkező feliratok mindig kikapcsolhatók." Csak a lágyak. Ha soha nem kapcsolhatók ki, akkor a képpontokba vannak égetve, és egyetlen lejátszó sem tudja eltávolítani őket.
  • "A feliratok beágyazása újrakódolja a videót." A lágy beágyazás újracsomagol — azonnali és veszteségmentes. Csak a kemény beégetés kódol újra.
  • "A feliratfájlok jelentősen megnövelik a videókat." A lágy sáv szöveg: egy teljes film feliratfájlja tíz–néhány száz kilobájt, a videó megabájtjai között elvész.
  • "A kemény beégetés biztonságosabb, ezért mindig égetni kell." Lejátszási kompatibilitás szempontjából valóban biztonságosabb, de a későbbi szerkesztés, fordítás és akadálymentesítés szempontjából véglegesen rosszabb. Ismeretlen eszközökre terjesztéskor célszerű beégetni; ha a szövegnek adatként kell megmaradnia, a beágyazás a helyes.

Kapcsolódó eszközök: SRT/VTT/ASS-átalakító a feliratszöveg e három formátum közötti átvitelére, Beszédből felirat feliratfájl generálására hangból, a Videó MKV-ra a legjobb többsávos feliratkezelést nyújtó tárolóhoz, és a Videó MP4-re az újracsomagolás alapjaihoz.