SubRip szöveg (.srt)
De SzabványA 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:
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és | Tömörítetlen egyszerű szöveg |
| Bájtsorrend | UTF-8 / Unicode szövegfolyam (a BOM opcionális) |
| Színterek | Opcionális alapvető HTML-színcímkék (<font color=...>) |
| Csatornák és struktúra | Időkódolt párbeszédszöveg alapvető soron belüli formázással (félkövér, dőlt, aláhúzott) |
| Max. méretek | A feliratblokkok száma nincs korlátozva |
| Átlátszóság | Nincs |
| Streaming és progresszív | Szekvenciális, egy menetben történő lejátszás adatfolyamként |
Műszaki összehasonlító mátrix: SRT vs. versenytársak
| Technikai attribútum | SRT (Jelenlegi) | VTT | ASS | SUB |
|---|---|---|---|---|
| Kompatibilitási kör | Számos lejátszó támogatja; az eszközök támogatása eltér | HTML5-videósávokhoz konvertálni kell | A 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ág | Alapvető HTML-címkék (<b>, <i>, <u>) | Teljes CSS-stílus és pozicionálás | Fejlett felülbíráló címkék és rajzok | Nincs |
| Natív HTML5 <track> | WebVTT formátumra való átalakítást igényel | 100%-ban natív HTML5 szabvány | WebAssembly-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
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.
Kapcsolódó SRT konverziós párok
A SubRip Text fájlok WebVTT formátumba konvertálása az egyszerű szöveges feliratokat modern, HTML5-kompatibilis időzített feliratsávokká alakítja a webes videolejátszók számára.
A WebVTT-fájlok SubRip Text-formátumba alakítása lehetővé teszi a HTML5-videók feliratainak zökkenőmentes lejátszását régebbi asztali médialejátszókon és régebbi videoszerkesztő eszközökön.
Az Advanced SubStation Alpha szkriptek SubRip Text-fájlokká alakítása eltávolítja az összetett stíluscímkéket, így a feliratok egyszerű médialejátszókon is működnek.
A SubRip Text feliratfájlok sima szöveges átirattá alakítása eltávolítja az időzítési kódokat és a sorszámokat, tiszta, jól olvasható dokumentumot hozva létre.
A keretalapú MicroDVD feliratfájlok időalapú SubRip Text-formátummá alakítása lehetővé teszi a lejátszást modern médialejátszókon és webes streamingplatformokon.