Titulky SubRip (.srt)
De StandardníSubRip Subtitle (SRT) je nesporným globálním standardem pro digitální video titulky a skryté titulky, ceněným pro svou naprostou jednoduchost, lidskou čitelnost a univerzální kompatibilitu s hardwarem a softwarem.
Převést SRT do VTT
Bezplatný konvertor z SRT do VTT v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.
Zkontrolovat a metadata
Operační systémy a analyzátory souborů identifikují soubory SRT kontrolou počáteční binární sekvence bajtů:
Podpis hlavičky na úrovni bajtů (Magic Bytes)
Operační systémy a analyzátory souborů identifikují soubory SRT kontrolou počáteční binární sekvence bajtů:
HEXADECIMÁLNÍ PODPIS (OFFSET 0):
31 0D 0A 30 30 3A / 31 0A 30 30 3AASCII REPREZENTACE: 1\r\n00: / 1\n00:
Standardizace: De facto global subtitle standard
Technické specifikace
| Architektura kontejneru | Sequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text |
| Komprese | Uncompressed plain text |
| Endiantita bajtů | UTF-8 / Unicode text stream (BOM optional) |
| Barevné prostory | Optional basic HTML color tags (<font color=...>) |
| Kanály a struktura | Timecoded dialogue text with basic inline styling (bold, italic, underline) |
| Max. rozměry | Unbounded sequential cues |
| Průhlednost | None |
| Streamování a progresivní načítání | Sequential single-pass streaming playback |
Technická srovnávací matice: SRT vs konkurence
| Technický atribut | SRT (Aktuální) | VTT | ASS | SUB |
|---|---|---|---|---|
| Rozsah kompatibility | 100% univerzální ve všech přehrávačích médií a televizorech | 100% univerzální ve webových prohlížečích | Univerzální pro anime a desktopové přehrávače | Starší hardwarové přehrávače DVD |
| Oddělovač časových razítek | Čárka (např. 00:01:23,456) | Tečka (např. 00:01:23.456) | Tečka (např. 0:01:23.45) | Počet snímků |
| Flexibilita stylování | Základní značky HTML (<b>, <i>, <u>) | Úplné stylování a umístění nápověd CSS | Pokročilé přepisovací značky a kresby | Žádné |
| Nativní HTML5 <track> | Vyžaduje převod na WebVTT | 100% nativní standard HTML5 | Vyžaduje dekodér WebAssembly | Vyžaduje převod |
Běžné režimy poškození a příručka pro obnovení v hex
Titulky ztrácejí synchronizaci se zvukem videa, jak film postupuje vpřed.
Hlavní příčina: Neshoda snímkové frekvence (např. titulky načasované na 23,976 fps přehrávané proti videu o rychlosti 25,0 fps).
Obnovení: Znovu synchronizujte časová razítka nebo posuňte offset pomocí nástroje File2File Subtitle Sync Tool.
Bezpečnostní analýza a vektory útoků na parser
Soubory SRT jsou prostý text, ale chybné čítače nápověd nebo HTML značky mohou vyvolat chyby paměti v zranitelných přehrávačích médií.
Známé vektory útoků
- Přetečení vyrovnávací paměti zásobníku v rutinách parsování časových razítek SRT v přehrávači médií (např. CVE-2011-2592).
- Skriptování mezi weby (XSS) prostřednictvím neošetřených značek HTML ve webových rendererech titulků.
- Odtržení od služby (DoS) prostřednictvím překrývajících se nebo nesprávně seřazených čísel indexů nápověd.
Doporučené bezpečnostní postupy:
Historický vývoj a milníky
Klíčové výhody a přednosti
- Absolutní univerzální kompatibilita: podporováno každým existujícím přehrávačem médií, chytrým televizorem, editorem videa a streamovací platformou.
- Bez námahy jednoduchá syntaxe: snadno čitelná, psaná nebo upravitelná v libovolném základním textovém editoru bez speciálního softwaru.
- Kompaktní ukládání textu: titulky celého dvouhodinového filmu obvykle zaberou méně než 100 kilobajtů.
Technická omezení a nevýhody
- Žádné nativní umísťování na obrazovku: titulky jsou tradičně zafixovány dole uprostřed videa.
- Minimální podpora stylů: omezeno na základní značky HTML (<i>, <b>, <u>) bez vlastních písem nebo ovládacích prvků rozvržení.
- Čárka jako desetinný oddělovač v časových razítkách („00:01:20,500") se liší od webového standardu tečkového oddělovače.
Zajímavé technické drobnosti
- Formát SRT původně vytvořil francouzský vývojář softwaru s přezdívkou „Brain", který napsal SubRip k extrakci textu titulků z DVD pomocí OCR.
- Časová razítka v SRT používají jako oddělovač milisekund čárku (,), zatímco moderní WebVTT používá tečku (.).
- YouTube automaticky generuje stáhnutelné titulky SRT pro miliardy videí pomocí umělé inteligence.
Často kladené technické otázky
Co je to soubor SRT?
Soubor SRT je jednoduchý textový soubor, který obsahuje titulky videa a propojuje každý řádek dialogu s přesným počátečním a koncovým časovým razítkem.
Jak mohu převést SRT na WebVTT pro webové video?
Soubory SRT můžete jedním kliknutím převést na moderní formát HTML5 WebVTT (.vtt) pomocí aplikace File2File.app přímo ve vašem webovém prohlížeči.
Jak použiji soubor SRT s filmem?
Pojmenujte soubor .srt naprosto stejně jako soubor videa (např. „film.mp4“ a „film.srt“) a umístěte je do stejné složky; přehrávače jako VLC ho načtou automaticky.
Související konverzní páry pro SRT
Konverze souborů SubRip Text do formátu WebVTT mění obyčejné textové titulky na moderní časové stopy kompatibilní s HTML5 pro webové přehrávače.
Konverze souborů WebVTT na SubRip Text umožňuje bezproblémové přehrávání titulků HTML5 videí ve starších desktopových přehrávačích médií a starším editačním hardware.
Konverze skriptů Advanced SubStation Alpha na soubory SubRip Text odstraňuje složité značky stylování, aby vaše titulky fungovaly na základních přehrávačích médií.
Převedení souborů s titulky SRT na přepisy v TXT odstraní kódy časování a čísla indexů a zanechá čistý a čitelný dialog.
Převedení souborů titulků MicroDVD založených na snímcích na formáty SubRip Text založené na čase umožňuje přehrávání v moderních přehrávačích médií a webových streamovacích platformách.