SubRip szöveg (.srt)

De Szabvány

A SubRip Subtitle (SRT) egy széles körben használt, egyszerű szöveges feliratformátum, amelynek szerkezete egyszerű és könnyen olvasható; a támogatása lejátszónként és platformonként eltér.

SRT konvertálása erre: VTT

Ingyenes, böngészőben használható SRT-konverter VTT formátumba. A fájlokat azonnal konvertálhatja az eszközén.

Vizsgálat és metaadatok

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) SRT fájlokat:

Válasszon ki vagy húzzon ide fájlokat

Privát - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V
Adatvédelmi garancia hálózati adatátvitel nélkül: 0 bájt került fel külső szerverekre. Minden feldolgozás helyben, a böngésző elkülönített környezetében történt.

Bájtszintű fejlécaláírás (fájlazonosító bájtok)

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) SRT fájlokat:

HEX ALÁÍRÁS (ELTOLÁS 0):

Nincs rögzített aláírás (a SubRip egyszerű szöveg)

ASCII ÁBRÁZOLÁS: Nincs rögzített aláírás

Szabványosítás: De facto globális feliratszabvány

Műszaki specifikációk

Konténer architektúraÜres sorokkal elválasztott, sorszámozott feliratblokkok: blokkindex, Kezdés --> Befejezés időbélyegek (ÓÓ:PP:MM,mmm) és feliratszöveg
TömörítésTömörítetlen egyszerű szöveg
BájtsorrendUTF-8 / Unicode szövegfolyam (a BOM opcionális)
SzínterekOpcionális alapvető HTML-színcímkék (<font color=...>)
Csatornák és struktúraIdőkódolt párbeszédszöveg alapvető soron belüli formázással (félkövér, dőlt, aláhúzott)
Max. méretekA feliratblokkok száma nincs korlátozva
ÁtlátszóságNincs
Streaming és progresszívSzekvenciális, egy menetben történő lejátszás adatfolyamként

Műszaki összehasonlító mátrix: SRT vs. versenytársak

Technikai attribútumSRT (Jelenlegi)VTTASSSUB
Kompatibilitási körSzámos lejátszó támogatja; az eszközök támogatása eltérHTML5-videósávokhoz konvertálni kellA támogatás programonként eltér.Régi DVD-lejátszók
Időbélyeg-elválasztóVessző (pl. 00:01:23,456)Pont (pl. 00:01:23.456)Pont (pl. 0:01:23.45)Kockaszám-számlálás
StílusrugalmasságAlapvető HTML-címkék (<b>, <i>, <u>)Teljes CSS-stílus és pozicionálásFejlett felülbíráló címkék és rajzokNincs
Natív HTML5 <track>WebVTT formátumra való átalakítást igényel100%-ban natív HTML5 szabványWebAssembly-dekódert igényelÁtalakítást igényel

Gyakori sérülési módok és hexadecimális helyreállítási útmutató

A feliratok a film előrehaladtával kiesnek a videó hangjának szinkronjából.

Kiváltó ok: Képkockasebesség-eltérés (pl. 23,976 fps-hez időzített felirat lejátszása 25,0 fps-es videóhoz).

Helyreállítás: Szinkronizálja újra az időbélyegeket, vagy módosítsa az időeltolást a File2File.app Subtitle Sync Tool segítségével.

Biztonsági elemzés és elemző (parser) támadási vektorok

Az SRT fájlok egyszerű szövegesek, de a hibás jelzésszámlálók vagy HTML-címkék memóriahibákat válthatnak ki a sebezhető médialejátszókban.

Ismert támadási vektorok

  • Verem puffertúlcsordulás a médialejátszó SRT időbélyeg-elemzési rutinjaiban (pl. CVE-2011-2592).
  • Cross-site scripting (XSS) a webes felirat-megjelenítőkben lévő escape-elés nélküli HTML-címkék miatt.
  • Szolgáltatásmegtagadás az átfedő vagy nem sorrendben lévő jelzésszámok miatt.

Ajánlott védekezési módszerek: Tisztítsa meg a HTML-címkéket, és a feliratok megjelenítése előtt ellenőrizze az időbélyegek helyes sorrendjét.

Történeti háttér és mérföldkövek

2010A W3C közvetlenül a klasszikus SRT időbélyeg-elrendezésére alapozva tervezi meg a modern WebVTT formátumot.
2005Széles körben elterjed videólejátszókban és szerkesztési munkafolyamatokban; a platformok támogatása eltér.
2000A 'Brain' néven ismert programozó kiadja a SubRipet, egy Windows DVD-felirat-rippelő eszközt, amely .srt fájlokat generált.

Főbb előnyök

  • Az SRT-t számos médialejátszó és szerkesztő támogatja, de a támogatás platformonként és alkalmazásonként eltér.
  • Rendkívül egyszerű szintaxis: bármilyen egyszerű szövegszerkesztőben könnyen olvasható, begépelhető vagy szerkeszthető, speciális szoftver nélkül.
  • A feliratfájlok általában kicsik a videófájlokhoz képest; a méretük a párbeszédek, a formázás és a nyelvek számától függ.

Technikai korlátok és hátrányok

  • Nincs natív képernyőpozicionálás: a feliratok hagyományosan a videó alsó közepéhez vannak rögzítve.
  • Minimális stílustámogatás: az alapvető HTML-címkékre (<i>, <b>, <u>) korlátozódik, egyedi betűtípusok és elrendezésvezérlők nélkül.
  • Az időbélyegek vesszős tizedeselválasztója ('00:01:20,500') eltér a webes szabványos pontelválasztótól.

Érdekes technikai tudnivalók

  • Az SRT-t eredetileg egy 'Brain' nevű francia szoftverfejlesztő hozta létre, aki azért írta a SubRipet, hogy OCR segítségével kinyerje a feliratszöveget a DVD-kről.
  • Az SRT időbélyegei vesszőt (,) használnak ezredmásodperc-elválasztóként, míg a modern WebVTT pontot (.).
  • A YouTube egyes videókhoz beszédfelismeréssel feliratokat tud generálni; ezek elérhetősége és letöltése a videótól és a fiók jogosultságaitól függ.

Gyakran Ismételt Műszaki Kérdések

Mi az az SRT-fájl?

Az SRT-fájl egy egyszerű szövegfájl, amely videófeliratokat tartalmaz, és a párbeszéd minden egyes sorát pontos kezdő- és záróidőbélyeggel párosítja.

Hogyan alakíthatom át az SRT-t WebVTT-vé webes videókhoz?

Az SRT-fájlokat egyetlen kattintással átalakíthatja a modern HTML5 WebVTT (.vtt) formátumba a File2File.app használatával, közvetlenül a webböngészőjében.

Hogyan használhatok egy SRT-fájlt egy filmmel?

Nevezze el az .srt fájlt pontosan úgy, mint a videófájlt (pl. 'film.mp4' és 'film.srt'), és helyezze őket ugyanabba a mappába; az olyan lejátszók, mint a VLC, automatikusan betöltik.