SubRip

OtwieranieZapisywanieZwykły tekst

Najprostszy format napisów, a zarazem ten, który odtwarza prawie wszystko: ponumerowane bloki tekstu, każdy z czasem początku i końca. Bez nagłówka, bez stylów, bez oficjalnego sposobu ustawiania wiersza. Dlatego jest wszędzie.

W skrócie

Rozszerzenie.srt
Typ mediówapplication/x-subrip (niezarejestrowany)
SpecyfikacjaBrak. Określa ją to, co akceptują odtwarzacze.
Dokładność czasuMilisekundy
Kodowanie tekstuNie jest zapisane w pliku. UTF-8 to bezpieczny wybór; znacznik kolejności bajtów pomaga niektórym starszym odtwarzaczom i telewizorom. Subtitld rozpoznaje starsze kodowania przy otwieraniu pliku.
StylowanieKursywa, pogrubienie, podkreślenie, przekreślenie i kolor, przez nieoficjalne znaczniki
PozycjonowanieBrak w formacie. {\an8} i jego odpowiedniki, zapożyczone z SubStation Alpha, są powszechnie rozumiane.
W kontenerachMatroska jako S_TEXT/UTF8; dla MP4 zamieniany na mov_text

Budowa napisu

Plik to lista bloków. Każdy blok ma cztery części, zawsze w tej kolejności.

3
00:00:27,000 --> 00:00:30,500
...you have your robotics, and I
just want to be awesome in space.
 
  1. 1 · Licznik

    Numer, zaczynający się od 1. Wymagany, choć większość odtwarzaczy go ignoruje.

  2. 2 · Czas

    Początek, strzałka -->, koniec. Spacje wokół strzałki.

  3. 3 · Tekst

    Jeden lub więcej wierszy. Dwa to zwykle maksimum dla wygodnego czytania.

  4. 4 · Pusty wiersz

    Kończy blok. Bez niego wiele odtwarzaczy czyta kolejny licznik jako tekst.

Znacznik czasu

Przecinek, nie kropka. 00:00:27.000 to sposób zapisu WebVTT. Niektóre odtwarzacze wybaczają kropkę, a restrykcyjne odmawiają otwarcia pliku. To najczęstszy powód, dla którego SRT "nie chce się otworzyć". Subtitld czyta oba warianty i zawsze zapisuje przecinek.

Znaczniki formatowania

Żaden z nich nie jest częścią standardu, ale odtwarzacze uzgodniły je przez lata. Używaj oszczędnie; nie każda platforma je pokazuje.

Znacznik Efekt Obsługa
<i>…</i> Kursywa, na przykład dla głosów spoza kadru Prawie wszędzie
<b>…</b> Pogrubienie Większość odtwarzaczy na komputerze
<u>…</u> Podkreślenie Większość odtwarzaczy na komputerze
<s>…</s> Przekreślenie Niektóre odtwarzacze na komputerze, m.in. VLC i mpv
<font color="#ffd700"> Kolor tekstu, jako kod szesnastkowy lub nazwa Odtwarzacze na komputerze; online często ignorowany
<font face="…" size="…"> Czcionka i rozmiar Kilka odtwarzaczy na komputerze
{\an8} Przesunięcie na górę, zapożyczone z SubStation Alpha VLC, mpv i inne

Ustawianie wiersza

{\an1} do {\an9} ustawiają wiersz tak, jak rozłożone są klawisze klawiatury numerycznej. Kod trafia na sam początek tekstu napisu.

Lewo Środek Prawo
Góra {\an7} {\an8} {\an9}
Środek {\an4} {\an5} {\an6}
Dół {\an1} {\an2}, domyślnie {\an3}
Edytor napisów Subtitld: wiersz w kolorze żółtym oraz zaznaczony wiersz w kursywie, z paskiem formatowania pod spodem
Edytor Subtitld pokazuje formatowanie tak, jak ono wygląda, a nie jako znaczniki. Zaznacz tekst i użyj paska pod nim albo skrótów Ctrl+I, Ctrl+B i Ctrl+U; siatka ustawia wiersz na ekranie. Podgląd rysuje go tak, jak zrobiłby to odtwarzacz.

Otwieranie uszkodzonego SRT

Pliki SRT pochodzą z różnych źródeł, a wiele z nich odchodzi od konwencji. Subtitld znajduje każdy napis po linii czasu, a nie po pustych wierszach, więc otworzy pliki z:

  • dowolnym kodowaniem: UTF-8 z znacznikiem kolejności bajtów lub bez, UTF-16 albo starszym, np. Windows-1252;
  • kropką zamiast przecinka, godzinami zapisanymi jedną cyfrą, inną liczbą miejsc po przecinku niż trzy albo krótką strzałką (->);
  • brakującymi licznikami, brakującymi lub nadmiarowymi pustymi wierszami albo pustym wierszem w środku napisu;
  • współrzędnymi, które niektóre narzędzia zapisują po czasie końca;
  • napisami w złej kolejności, które zostaną uporządkowane.

SRT w Subtitld

Zachowane w .srt
  • Tekst każdego napisu i podziały wierszy
  • Kursywa, pogrubienie, podkreślenie, przekreślenie, kolor i pozycja
  • Początek i koniec z dokładnością do milisekundy
  • Kolejność napisów
Brak miejsca w formacie
  • Mówcy, ich twarze i kolory (nazwy mogą pojawić się przed tekstem)
  • Tłumaczenia obok oryginału (jedno może go zastąpić albo pojawić się pod nim)
  • Dubbing i metadane

Zapisz projekt .usfx, aby je zachować.

Karta zwykłego tekstu w Subtitld pokazująca napisy jako SRT, z przełącznikiem SRT, MD i JSON na dole
Widok zwykłego tekstu zapisuje napisy jako SRT podczas edycji. Wpisz znacznik czasu ręcznie, a oś czasu przesunie się razem z nim; na dole przełączysz się na Markdown lub JSON.

Eksport SRT

Eksportuj, a następnie Napisy i SRT, oferuje:

  • TekstOryginał, tłumaczenie lub oba, z tłumaczeniem pod spodem.
  • Nazwy mówcówPominięte albo przed tekstem (Thom: …).
  • FormatowanieZachowane albo usunięte, dla platform, które pokazują znaczniki jako tekst.
  • Przesunięcie czasuKażdy napis wcześniej lub później o tyle samo.
  • KodowanieUTF-8; z znacznikiem kolejności bajtów, dla starszych odtwarzaczy i telewizorów; UTF-16; albo Windows-1252.
  • Zakończenia wierszyLinux i macOS (LF) albo Windows (CRLF).

Bez względu na opcje plik jest zwykłym SubRip: napisy w kolejności początku, ponumerowane od 1, z przecinkiem przed milisekundami. Puste napisy są pomijane, podobnie jak pusty wiersz w środku napisu, który w większości odtwarzaczy kończyłby go za wcześnie.

SRT czy WebVTT?

SubRip .srt WebVTT .vtt
Pierwszy wiersz Pierwszy licznik WEBVTT
Milisekundy Po przecinku Po kropce
Licznik Wymagany Opcjonalna nazwa napisu
Pozycja {\an8} i jego odpowiedniki, nieoficjalnie Ustawienia napisu: linia, pozycja, wyrównanie
Stylowanie Nieoficjalne znaczniki Znaczniki i CSS przez ::cue
Mówcy Tylko jako część tekstu Znaczniki głosu: <v Thom>
W przeglądarkach Wymaga konwersji Natywnie, przez <track>
Wybierz, gdy Odtwarzacze, edytory, przesyłanie Wideo w sieci

Ciekawostki

~2000

Format nosi nazwę po SubRip, programie dla Windows, który odczytywał napisy z płyt DVD za pomocą OCR i zapisywał je jako tekst.

WebSRT

WebVTT początkowo nazywał się WebSRT, czyli SubRip dostosowany do sieci, zanim dorobił się nagłówka, ustawień napisów i CSS.

0 stron

Żadne ciało standaryzacyjne nigdy nie opublikowało specyfikacji. Przecinek, strzałka i pusty wiersz to konwencja, która utrzymała się przez ćwierć wieku.

Powiązane formaty

Masz plik .srt do poprawienia?

Otwórz go w Subtitld razem z wideo i dopasuj czasy na przebiegu fali dźwiękowej.

Pobierz Subtitld