Titulky SubRip (.srt)
De ŠtandardSubRip Subtitle (SRT) je nespochybniteľným globálnym štandardom pre digitálne videotitulky a skryté titulky (closed captions), oceňovaným pre svoju čistú jednoduchosť, čitateľlnosť pre človeka a univerzálnu kompatibilitu s hardvérom a softvérom.
Konvertovať SRT do VTT
Bezplatný konvertor z SRT do VTT priamo v prehliadači. Konvertujte súbory okamžite vo svojom zariadení.
Preskúmať a metadáta
Operačné systémy a analyzátory súborov identifikujú súbory SRT kontrolou počiatočnej binárnej bajtovej sekvencie:
Podpis hlavičky na úrovni bajtov (Magic Bytes)
Operačné systémy a analyzátory súborov identifikujú súbory SRT kontrolou počiatočnej binárnej bajtovej sekvencie:
HEXADECIMÁLNY PODPIS (OFFSET 0):
31 0D 0A 30 30 3A / 31 0A 30 30 3AASCII REPREZENTÁCIA: 1\r\n00: / 1\n00:
Štandardizácia: De facto global subtitle standard
Technické špecifikácie
| Architektúra kontajnera | Sequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text |
| Kompresia | Uncompressed plain text |
| Poradie bajtov (Endianness) | UTF-8 / Unicode text stream (BOM optional) |
| Farebné priestory | Optional basic HTML color tags (<font color=...>) |
| Kanály a štruktúra | Timecoded dialogue text with basic inline styling (bold, italic, underline) |
| Max. rozmery | Unbounded sequential cues |
| Priehľadnosť | None |
| Streamovanie a postupné načítavanie | Sequential single-pass streaming playback |
Technická porovnávacia matica: SRT vs konkurenti
| Technický atribút | SRT (Aktuálne) | VTT | ASS | SUB |
|---|---|---|---|---|
| Rozsah kompatibility | 100 % univerzálna vo všetkých prehrávačoch médií a TV | 100 % univerzálna vo webových prehliadačoch | Univerzálna pre anime a desktopové prehrávače | Staršie hardvérové DVD prehrávače |
| Oddeľovač časových pečiatok | Čiarka (napr. 00:01:23,456) | Bodka (napr. 00:01:23.456) | Bodka (napr. 0:01:23.45) | Počet snímok |
| Flexibilita štýlov | Základné značky HTML (<b>, <i>, <u>) | Úplné CSS štýlovanie a umiestnenie narážok | Pokročilé značky prepisu a kresby | Žiadne |
| Natívne HTML5 <track> | Vyžaduje konverziu na WebVTT | 100 % natívny štandard HTML5 | Vyžaduje dekodér WebAssembly | Vyžaduje konverziu |
Bežné režimy poškodenia a príručka na obnovu v hexadecimálnom kóde
Titulky sa postupne počas prehrávania filmu rozchádzajú so zvukom videa.
Hlavná príčina: Nesúlad snímkovej frekvencie (napr. titulky načasované na 23,976 fps prehrávané oproti videu s 25,0 fps).
Obnova: Znovu synchronizujte časové pečiatky alebo posuňte offset pomocou nástroja File2File Subtitle Sync Tool.
Bezpečnostná analýza a vektory útokov na parser
Súbory SRT sú v čistom texte, ale nesprávne vytvorené počítadlá narážok alebo značky HTML môžu vyvolať chyby pamäte v zraniteľných prehrávačoch médií.
Známe vektory útokov
- Pretečenie zásobníka (stack buffer overflow) v rutinách analýzy časových pečiatok SRT prehrávača médií (napr. CVE-2011-2592).
- Cross-site scripting (XSS) prostredníctvom neošetrených značiek HTML vo webových vykresľovačoch titulkov.
- Odopretie služby prostredníctvom prekrývajúcich sa alebo nesprávne usporiadaných čísel indexov narážok.
Najlepšie obranné postupy:
Historický pôvod a míľniky
Kľúčové výhody a prednosti
- Absolútna univerzálna kompatibilita: podporovaná každým existujúcim prehrávačom médií, smart TV, editorom videa a streamovacou platformou.
- Mimoriadne jednoduchá syntax: ľahko čitateľná, zapisovateľná alebo upraviteľná v akomkoľvek základnom textovom editori bez špeciálneho softvéru.
- Kompaktne uložený text: titulky k celému 2-hodinovému filmu zvyčajne zaberajú menej ako 100 kilobajtov.
Technické obmedzenia a nevýhody
- Žiadne natívne umiestnenie na obrazovke: titulky sú tradične pripútané k spodnému stredu videa.
- Minimálna podpora štýlov: obmedzená na základné značky HTML (<i>, <b>, <u>) bez vlastných fontov alebo ovládania rozloženia.
- Čiarka ako desatinný oddeľovač v časových pečiatkach ('00:01:20,500') sa líši od webových štandardných bodkových oddeľovačov.
Zaujímavé technické drobnosti
- Formát SRT pôvodne vytvoril francúzsky softvérový vývojár s prezývkou 'Brain', ktorý napísal nástroj SubRip na extrahovanie textu titulkov z DVD pomocou optického rozpoznávania znakov (OCR).
- Časové pečiatky v SRT používajú ako oddeľovač milisekúnd čiarku (,), zatiaľ čo moderný WebVTT používa bodku (.).
- YouTube automaticky generuje stiahnuteľné titulky SRT pre miliardy videí pomocou umelej inteligencie.
Často kladené technické otázky
Čo je to súbor SRT?
Súbor SRT je jednoduchý textový súbor, ktorý obsahuje video titulky a páruje jednotlivé riadky dialógu s presnými počiatočnými a koncovými časovými značkami.
Ako môžem konvertovať SRT na WebVTT pre webové video?
Súbory SRT môžete konvertovať na moderný formát HTML5 WebVTT (.vtt) jedným kliknutím pomocou nástroja File2File.app priamo vo vašom webovom prehliadači.
Ako použijem súbor SRT s filmom?
Pomenujte súbor .srt úplne rovnako ako váš videocelok (napr. „film.mp4“ a „film.srt“) a umiestnite ich do rovnakého priečinka; prehrávače ako VLC ho načítajú automaticky.
Súvisiace konverzné páry pre SRT
Konverzia súborov SubRip Text do formátu WebVTT mení obyčajné textové titulky na moderné časové stopy kompatibilné s HTML5 pre webové video prehrávače.
Konverzia súborov WebVTT do formátu SubRip Text umožňuje plynulé prehrávanie titulkov HTML5 videí v starších desktopových prehrávačoch médií a staršom editačnom hardvéri.
Konverzia súborov Advanced SubStation Alpha na súbory SubRip Text odstráni zložité štýlovacie značky, takže vaše titulky budú fungovať v základných mediálnych prehrávačoch.
Konverzia súborov so subtitulkami SRT na textové prepisy odstráni kódy načasovania a indexové čísla, pričom zanechá čisté a čitateľné dialógy.
Konverzia súborov titulkov MicroDVD založených na snímkach do časových formátov SubRip Text umožňuje prehrávanie na moderných prehrávačoch médií a webových streamovacích platformách.