SubRip
Nejjednodušší titulkový formát, který přehrává téměř každý přehrávač: číslované bloky textu, každý s časem začátku a konce. Žádná hlavička, žádné stylování, žádný oficiální způsob, jak řádek umístit. Proto je všude.
Na první pohled
| Přípona | .srt |
|---|---|
| Typ média | application/x-subrip (neregistrovaný) |
| Specifikace | Žádná. Určuje ji to, co přehrávače přijmou. |
| Přesnost času | Milisekundy |
| Kódování textu | V souboru není uvedeno. UTF-8 je bezpečná volba; značka pořadí bajtů pomáhá některým starším přehrávačům a televizorům. Subtitld při otevření rozpozná starší kódování. |
| Stylování | Kurzíva, tučné, podtržení, přeškrtnutí a barva, pomocí neoficiálních značek |
| Umístění | Ve formátu žádné. {\an8} a jeho příbuzné, převzaté ze SubStation Alpha, se široce čtou. |
| V kontejnerech | Matroska jako S_TEXT/UTF8; pro MP4 převedeno na mov_text |
Anatomie titulku
Soubor je seznam bloků. Každý blok má čtyři části, vždy v tomto pořadí.
3 00:00:27,000 --> 00:00:30,500 ...you have your robotics, and I just want to be awesome in space.
- 1 · Pořadové číslo
Číslo začínající od 1. Povinné, i když ho většina přehrávačů ignoruje.
- 2 · Časování
Začátek, šipka
-->, konec. Mezery kolem šipky. - 3 · Text
Jeden nebo více řádků. Pro dobré čtení se obvykle používají dva.
- 4 · Prázdný řádek
Ukončuje blok. Bez něj mnoho přehrávačů přečte další pořadové číslo jako text.
Časový kód
Čárka, ne tečka. 00:00:27.000 je způsob, jak zapsat čas ve WebVTT. Některé přehrávače to prominou, přísné soubor odmítnou. Je to nejčastější důvod, proč SRT „nejde otevřít“. Subtitld čte obojí a vždy zapisuje čárku.
Značky formátování
Žádná z těchto značek není součástí standardu, ale přehrávače se na nich během let shodly. Používejte je střídmě; ne každá platforma je zobrazuje.
| Značka | Účinek | Podpora |
|---|---|---|
<i>…</i> |
Kurzíva, pro mluvčí mimo obraz | Téměř všude |
<b>…</b> |
Tučně | Většina desktopových přehrávačů |
<u>…</u> |
Podtržení | Většina desktopových přehrávačů |
<s>…</s> |
Přeškrtnutí | Některé desktopové přehrávače, mezi nimi VLC a mpv |
<font color="#ffd700"> |
Barva textu, jako hexadecimální kód nebo název | Desktopové přehrávače; online často ignorováno |
<font face="…" size="…"> |
Písmo a velikost | Několik desktopových přehrávačů |
{\an8} |
Přesun nahoru, převzato ze SubStation Alpha | VLC, mpv a další |
Umístění řádku
{\an1} až {\an9} umísťují řádek podle rozložení číselné klávesnice. Kód patří na úplný začátek textu titulku.
| Vlevo | Uprostřed | Vpravo | |
|---|---|---|---|
| Nahoře | {\an7} |
{\an8} |
{\an9} |
| Uprostřed | {\an4} |
{\an5} |
{\an6} |
| Dole | {\an1} |
{\an2}, výchozí |
{\an3} |
Otevření poškozeného SRT
Soubory SRT pocházejí odevšad a mnohé se od konvence odchylují. Subtitld najde každý titulek podle řádku s časováním, ne podle prázdných řádků, takže otevře soubory s:
- libovolným kódováním: UTF-8 se značkou pořadí bajtů i bez ní, UTF-16, nebo starším, například Windows-1252;
- tečkou místo čárky, jednomístnými hodinami, jiným počtem desetinných míst než tři, nebo krátkou šipkou (
->); - chybějícími pořadovými čísly, chybějícími nebo nadbytečnými prázdnými řádky, nebo prázdným řádkem uvnitř titulku;
- souřadnicemi, které některé nástroje zapisují za čas konce;
- titulky v nesprávném pořadí, které seřadí.
SRT v Subtitld
- Text každého titulku a zalomení řádků
- Kurzíva, tučné, podtržení, přeškrtnutí, barva a poloha
- Začátek a konec, na milisekundu přesně
- Pořadí titulků
- Mluvčí, jejich tváře a barvy (jména mohou stát před textem)
- Překlady vedle originálu (jeden může nahradit původní, nebo jít pod něj)
- Dabing a metadata
Pokud je chcete zachovat, uložte projekt .usfx.
Export SRT
Export, pak Titulky a SRT, nabízí:
- TextOriginál, překlad, nebo oba, s překladem pod ním.
- Jména mluvčíchVynechána, nebo před textem (Thom: …).
- FormátováníZachováno, nebo odstraněno pro platformy, které značky zobrazují jako text.
- Posun časůKaždý titulek dříve nebo později o stejný interval.
- KódováníUTF-8; se značkou pořadí bajtů pro starší přehrávače a televizory; UTF-16; nebo Windows-1252.
- Konce řádkůLinux a macOS (LF), nebo Windows (CRLF).
Ať jsou možnosti jakékoli, soubor je prostý SubRip: titulky seřazené podle začátku, číslované od 1, s čárkou před milisekundami. Prázdné titulky se vynechají, stejně jako prázdný řádek uvnitř titulku, který by ho ve většině přehrávačů předčasně ukončil.
SRT nebo WebVTT?
| SubRip .srt | WebVTT .vtt | |
|---|---|---|
| První řádek | První pořadové číslo | WEBVTT |
| Milisekundy | Za čárkou | Za tečkou |
| Pořadové číslo | Povinné | Volitelný název cue |
| Umístění | {\an8} a příbuzné, neoficiálně |
Nastavení cue: line, position, align |
| Stylování | Neoficiální značky | Značky a CSS přes ::cue |
| Mluvčí | Jen jako součást textu | Značky hlasu: <v Thom> |
| Ve webových prohlížečích | Je potřeba převést | Nativně, přes <track> |
| Vyberte pro | Přehrávače, editory, nahrávání | Video na webu |
Zajímavosti
Formát je pojmenován podle SubRipu, programu pro Windows, který číst titulky z DVD pomocí OCR a zapisovat je jako text.
WebVTT se původně jmenoval takto, jako SubRip upravený pro web, než dostal hlavičku, nastavení cue a CSS.
Žádný orgán nikdy nezveřejnil specifikaci. Čárka, šipka a prázdný řádek jsou konvence, která vydržela čtvrt století.
Související formáty
Otevřete ho v Subtitld spolu s videem a upravte časování na zvukové vlně.