Titulky SubRip (.srt)

Neformální Standardní

SubRip (SRT) je široce používaný textový formát titulků; jeho podpora se mezi přehrávači a službami liší.

Převést SRT na VTT

Bezplatný konvertor z SRT do VTT v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Kontrola 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

Soukromě - 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 (POSUN 0):

Žádná pevná signatura (SubRip je prostý text)

ASCII REPREZENTACE: Bez pevného podpisu

Standardizace: Neformální celosvětový standard titulků

Technické specifikace

Architektura kontejneruSekvenčně číslované titulkové bloky oddělené prázdnými řádky: index bloku, časové značky Začátek --> Konec (HH:MM:SS,mmm) a text titulků
KompreseNekomprimovaný text
Pořadí bajtůProud textu UTF-8 / Unicode (značka BOM je volitelná)
Barevné prostoryVolitelné základní barevné značky HTML (<font color=...>)
Kanály a strukturaText dialogů s časovými značkami a základním vloženým formátováním (tučné, kurzíva, podtržení)
Max. rozměryPočet sekvenčních bloků není omezen
PrůhlednostŽádná
Streamování a progresivní načítáníSekvenční přehrávání v jediném průchodu

Technická srovnávací matice: SRT vs konkurence

Technický atributSRT (Aktuální)VTTASSSUB
Rozsah kompatibilityPodporují jej mnohé přehrávače, rozsah podpory se však liší.Pro použití jako stopy videa HTML5 je nutná konverzePodpora se liší podle programu.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í titulků pomocí CSS a jejich umístěníPokroč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 upravte časový posun pomocí nástroje File2File.app Subtitle Sync Tool.

Bezpečnostní analýza a vektory útoků na parser

Soubory SRT jsou prostý text, ale chybné čítače titulků nebo značky HTML mohou vyvolat chyby paměti ve 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ů.
  • Odepření služby (DoS) prostřednictvím překrývajících se nebo nesprávně seřazených čísel indexů titulků.

Doporučené bezpečnostní postupy: Před zobrazením titulků proveďte sanitaci tagů HTML a ověřte sekvenční řazení časových razítek.

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.
2005SRT se široce používá v přehrávačích a editačních nástrojích; jeho podpora se liší.
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

  • SRT podporuje mnoho přehrávačů, jejich podpora se však liší.
  • Bez námahy jednoduchá syntaxe: snadno čitelná, psaná nebo upravitelná v libovolném základním textovém editoru bez speciálního softwaru.
  • Soubory titulků jsou obvykle malé ve srovnání se soubory videa; jejich velikost závisí na dialozích, formátování a počtu jazyků.

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, který používá tečku.

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 (.).
  • Dostupnost automaticky vytvořených titulků na YouTube a možnost jejich stažení závisí na videu a účtu.

Č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žít soubor SRT s filmem?

Pojmenujte soubor .srt naprosto stejně jako soubor videa (např. „film.mp4“ a „film.srt“) a umístěte oba soubory do stejné složky; přehrávače jako VLC soubor .srt načtou automaticky.