SubRip szöveg (.srt)
De SzabványA SubRip Subtitle (SRT) a digitális videófeliratok és zárt feliratok vitathatatlan globális szabványa, amelyet a puszta egyszerűsége, az emberi olvashatósága, valamint az univerzális hardveres és szoftveres kompatibilitása miatt értékelnek.
SRT konvertálása erre: VTT
Ingyenes, böngészőn belüli SRT - VTT konvertáló. Konvertáljon fájlokat azonnal 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ájt-szintű fejléc aláírás (Magic Bytes)
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):
31 0D 0A 30 30 3A / 31 0A 30 30 3AASCII REPREZENTÁCIÓ: 1\r\n00: / 1\n00:
Szabványosítás: De facto global subtitle standard
Műszaki specifikációk
| Konténer architektúra | Sequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text |
| Tömörítés | Uncompressed plain text |
| Bájtsorrend | UTF-8 / Unicode text stream (BOM optional) |
| Színterek | Optional basic HTML color tags (<font color=...>) |
| Csatornák és struktúra | Timecoded dialogue text with basic inline styling (bold, italic, underline) |
| Max. méretek | Unbounded sequential cues |
| Átlátszóság | None |
| Streaming és progresszív | Sequential single-pass streaming playback |
Műszaki összehasonlító mátrix: SRT vs Versenytársak
| Technikai attribútum | SRT (Jelenlegi) | VTT | ASS | SUB |
|---|---|---|---|---|
| Kompatibilitási kör | 100%-ban univerzális minden médialejátszóban és tévében | 100%-ban univerzális webböngészőkben | Univerzális animékhez és asztali lejátszókhoz | Örökölt hardveres 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 tolja el az eltolást a File2File 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ő nem escape-elt HTML-címkék miatt.
- Szolgáltatásmegtagadás az átfedő vagy nem sorrendben lévő jelzésszámok miatt.
Védekező Legjobb Gyakorlatok:
Történeti háttér és mérföldkövek
Főbb előnyök
- Abszolút univerzális kompatibilitás: minden létező médialejátszó, okostévé, videószerkesztő és streaming platform támogatja.
- Könnyedén egyszerű szintaxis: bármilyen alapszövegszerkesztőben könnyen olvasható, gépelhető vagy szerkeszthető speciális szoftver nélkül.
- Kompakt szövegtárolás: egy egész 2 órás film felirata általában kevesebb mint 100 kilobájtot foglal el.
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 mesterséges intelligencia segítségével automatikusan generál letölthető SRT feliratokat milliárdnyi videóhoz.
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?
Adja meg az .srt fájlnak pontosan ugyanazt a nevet, mint a videófájljának (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ősávokká alakítja a webes videolejátszók számára.
A WebVTT fájlok SubRip Text formátumba történő konvertálása lehetővé teszi a HTML5 videófeliratok zökkenőmentes lejátszását a régebbi asztali médialejátszókban és a korábbi szerkesztőhardverekben.
Az Advanced SubStation Alpha parancsfájlok SubRip Text fájlokká alakítása eltávolítja az összetett stíluscímkéket, így a feliratok az egyszerű médialejátszókon is működni fognak.
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 SUB fájlok időalapú SubRip SRT fájlokká alakítása kompatibilissé teszi a régebbi videófeliratokat a modern médiaszereplőkkel.