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ů:

Vyberte nebo přetáhněte soubory sem

100% soukromá konverze v prohlížeči - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

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 3A

ASCII REPREZENTACE: 1\r\n00: / 1\n00:

Standardizace: De facto global subtitle standard

Technické specifikace

Architektura kontejneruSequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text
KompreseUncompressed plain text
Endiantita bajtůUTF-8 / Unicode text stream (BOM optional)
Barevné prostoryOptional basic HTML color tags (<font color=...>)
Kanály a strukturaTimecoded dialogue text with basic inline styling (bold, italic, underline)
Max. rozměryUnbounded sequential cues
PrůhlednostNone
Streamování a progresivní načítáníSequential single-pass streaming playback

Technická srovnávací matice: SRT vs konkurence

Technický atributSRT (Aktuální)VTTASSSUB
Rozsah kompatibility100% univerzální ve všech přehrávačích médií a televizorech100% univerzální ve webových prohlížečíchUniverzální pro anime a desktopové přehrávačeStarší 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 CSSPokročilé přepisovací značky a kresbyŽádné
Nativní HTML5 <track>Vyžaduje převod na WebVTT100% nativní standard HTML5Vyžaduje dekodér WebAssemblyVyž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

2010W3C navrhuje moderní formát WebVTT založený přímo na rozvržení časových razítek klasického formátu SRT.
2005Univerzálně přijato napříč streamovacími službami, přehrávači médií, chytrými televizory a YouTube.
2000Programátor známý jako „Brain" vydává SubRip, nástroj pro ripování titulků z DVD pro Windows, který generoval soubory .srt.

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.