Czym jest plik SRT?

Plik SRT (SubRip Subtitle, .srt) to plik napisów w formacie zwykłego tekstu. Każdy napis to numerowany blok z czasem początku i końca oraz jedną lub dwiema liniami tekstu. Odtwarzacze i platformy wyświetlają tekst na wideo w tych momentach, a widz może napisy włączyć lub wyłączyć.

Przykład
1
00:00:01,000 --> 00:00:04,000
Witamy z powrotem w programie.

2
00:00:04,200 --> 00:00:07,500
Dziś rozmawiamy o napisach
do krótkich filmów.

3
00:00:08,000 --> 00:00:10,250
<i>(energiczna muzyka)</i>

Jak zbudowany jest plik SRT

Każdy blok ma trzy części: numer, przedział czasu zapisany jako 00:00:01,000 --> 00:00:04,000 oraz tekst. Bloki oddziela pusta linia. Milisekundy zapisuje się po przecinku, nie po kropce – to najczęstszy powód, dla którego ręcznie edytowany plik SRT się nie wczytuje.

Format znaczników czasu

Każdy wiersz czasu wygląda tak: 00:01:02,500 --> 00:01:05,000 – godziny, minuty i sekundy po dwie cyfry, przecinek, trzy cyfry milisekund i strzałka ze spacją po obu stronach. Godzin nigdy się nie pomija, nawet w 2-minutowym klipie. Kropka zamiast przecinka albo brak spacji wokół strzałki sprawia, że rygorystyczne odtwarzacze pomijają blok.

Zasady poprawnego pliku SRT

Bloki są numerowane po kolei 1, 2, 3 i posortowane według czasu początku. Bloki oddziela dokładnie jedna pusta linia – bez niej następny blok zostanie odczytany jako dalszy tekst poprzedniego. Tekst stoi w liniach tuż pod wierszem czasu, zwykle jedna lub dwie linie po około 42 znaki. Plik zapisuje się jako zwykły tekst w UTF-8.

Formatowanie w tekście

SRT nie ma własnego formatowania. Większość odtwarzaczy rozumie <i>, <b> i <u> – kursywę, pogrubienie i podkreślenie – a niektóre odczytują <font color="#ffff00">. Nie ma standardowego sposobu, by przenieść napis na górę ekranu, więc do pozycjonowania potrzebny jest VTT lub ASS albo wypalenie napisów w wideo.

Gdzie używa się formatu SRT

SRT to format, który przyjmuje prawie wszystko: YouTube, Facebook i LinkedIn przy przesyłaniu wideo, Premiere Pro, DaVinci Resolve, VLC i większość odtwarzaczy multimedialnych w telewizorach. Nie obsługuje formatowania poza znacznikami kursywy, pogrubienia i podkreślenia – i właśnie dlatego działa wszędzie.

Otwieranie i edycja

Plik SRT otworzysz w dowolnym edytorze tekstu. Zapisz go w UTF-8: w starszych kodowaniach litery ze znakami diakrytycznymi zamieniają się w krzaczki. Aby odtworzyć napisy z wideo w VLC, nadaj plikowi SRT tę samą nazwę co plikowi wideo i trzymaj oba w jednym folderze.

Pytania

Czy plik SRT to to samo co transkrypcja?

Nie. Plik SRT dzieli mowę na krótkie linie z czasem wyświetlania na ekranie. Transkrypcja to ciągły tekst, często z nazwami mówców i akapitami.

Czy plik SRT może zmienić czcionkę lub kolor?

Tylko przez znaczniki <font>, które wiele odtwarzaczy ignoruje. Do prawdziwego formatowania użyj ASS albo wypal napisy w wideo.

Dlaczego mój plik SRT wyświetla dziwne znaki?

Został zapisany w starszym kodowaniu. Zapisz go ponownie w UTF-8 w edytorze tekstu.

Jak wygląda znacznik czasu w SRT?

00:00:04,200 --> 00:00:07,500: godziny, minuty, sekundy, przecinek i trzy cyfry milisekund, a potem czas końca w tej samej postaci.

Czy numery bloków w SRT muszą być po kolei?

Powinny iść 1, 2, 3 bez przerw. Większość odtwarzaczy radzi sobie z lukami, ale niektóre formularze przesyłania odrzucają taki plik, a każdy edytor zapisujący SRT numeruje bloki od nowa.

Ile znaków mieści się w linii SRT?

Format nie wyznacza limitu. Wytyczne do napisów, np. Netflixa, ograniczają angielskie linie do 42 znaków, a napis do dwóch linii.

Czytaj dalej

Powiązane pojęcia

Zaktualizowano: