Napisy SubRip (.srt)

De Standardowy

SubRip Subtitle (SRT) to bezdyskusyjny globalny standard cyfrowych napisów do filmów i napisów dla niesłyszących, ceniony za absolutną prostotę, czytelność dla człowieka oraz uniwersalną kompatybilność sprzętową i programową.

Konwertuj SRT na VTT

Darmowy konwerter z SRT na VTT w przeglądarce. Konwertuj pliki natychmiast na swoim urządzeniu.

Inspekcja i metadane

Systemy operacyjne i analizatory plików identyfikują pliki SRT, sprawdzając początkową sekwencję bajtów binarnych:

Wybierz lub upuść pliki tutaj

Konwersja w 100% prywatna w przeglądarce - pliki nigdy nie opuszczają Twojego urządzenia

lub wklej Ctrl+V
Gwarancja prywatności bez przesyłania danych do sieci: 0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.

Podpis nagłówka na poziomie bajtów (Magic Bytes)

Systemy operacyjne i analizatory plików identyfikują pliki SRT, sprawdzając początkową sekwencję bajtów binarnych:

PODPIS HEX (OFFSET 0):

31 0D 0A 30 30 3A / 31 0A 30 30 3A

REPREZENTACJA ASCII: 1\r\n00: / 1\n00:

Normalizacja: De facto global subtitle standard

Specyfikacja techniczna

Architektura konteneraSequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text
KompresjaUncompressed plain text
Kolejność bajtów (Endianness)UTF-8 / Unicode text stream (BOM optional)
Przestrzenie kolorówOptional basic HTML color tags (<font color=...>)
Kanały i strukturaTimecoded dialogue text with basic inline styling (bold, italic, underline)
Maks. wymiaryUnbounded sequential cues
PrzezroczystośćNone
Streaming i progresywne ładowanieSequential single-pass streaming playback

Techniczna macierz porównawcza: SRT a konkurencja

Atrybut technicznySRT (Bieżący)VTTASSSUB
Zakres kompatybilności100% uniwersalny we wszystkich odtwarzaczach i telewizorach100% uniwersalny w przeglądarkach internetowychUniwersalny w anime i odtwarzaczach stacjonarnychStarsze odtwarzacze sprzętowe DVD
Separator znacznika czasuPrzecinek (np. 00:01:23,456)Kropka (np. 00:01:23.456)Kropka (np. 0:01:23.45)Liczba klatek
Elastyczność stylizacjiPodstawowe znaczniki HTML (<b>, <i>, <u>)Pełna stylizacja i pozycjonowanie wskazówek CSSZaawansowane znaczniki zastępcze i rysunkiBrak
Natywny element HTML5 <track>Wymaga konwersji do formatu WebVTT100% natywny standard HTML5Wymaga dekodera WebAssemblyWymaga konwersji

Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego

Napisy rozjeżdżają się z dźwiękiem wideo w miarę upływu czasu trwania filmu.

Główna przyczyna: Niezgodność liczby klatek na sekundę (np. napisy zsynchronizowane dla 23,976 fps odtwarzane w wideo 25,0 fps).

Odzyskiwanie: Zsynchronizuj ponownie znaczniki czasu lub przesuń przesunięcie za pomocą narzędzia File2File Subtitle Sync Tool.

Analiza bezpieczeństwa i wektory ataku na parser

Pliki SRT to czysty tekst, jednak wadliwe liczniki wskazówek lub znaczniki HTML mogą wywołać błędy pamięci w podatnych na zagrożenia odtwarzaczach multimedialnych.

Znane wektory ataku

  • Przepełnienie bufora stosu w procedurach parsowania znaczników czasu SRT odtwarzacza multimedialnego (np. CVE-2011-2592).
  • Podatność na cross-site scripting (XSS) za pomocą nieoznakowanych znaczników HTML w internetowych renderach napisów.
  • Atak typu odmowa usługi (DoS) poprzez nakładające się lub nieuporządkowane numery indeksów wskazówek.

Najlepsze praktyki obronne:

Pochodzenie historyczne i kamienie milowe

2010W3C projektuje nowoczesny format WebVTT oparty bezpośrednio na klasycznym układzie znaczników czasu SRT.
2005Powszechnie przyjęty w usługach streamingowych, odtwarzaczach multimedialnych, telewizorach Smart TV i serwisie YouTube.
2000Programista znany jako 'Brain' wydaje SubRip, narzędzie do zgrywania napisów z płyt DVD dla systemu Windows, które generowało pliki .srt.

Główne zalety

  • Absolutna uniwersalna kompatybilność: obsługiwany przez każdy istniejący odtwarzacz multimedialny, telewizor Smart TV, edytor wideo i platformę streamingową.
  • Niezwykle prosta składnia: łatwy do odczytania, wpisania lub edycji w dowolnym podstawowym edytorze tekstu bez specjalistycznego oprogramowania.
  • Kompaktowe przechowywanie tekstu: napisy do całego 2-godzinnego filmu zajmują zazwyczaj mniej niż 100 kilobajtów.

Ograniczenia techniczne i wady

  • Brak natywnego pozycjonowania na ekranie: napisy są tradycyjnie zablokowane na środku u dołu wideo.
  • Minimalna obsługa stylów: ograniczona do podstawowych znaczników HTML (<i>, <b>, <u>) bez niestandardowych czcionek i kontroli układu.
  • Przecinek jako separator dziesiętny w znacznikach czasu ('00:01:20,500') różni się od standardowych w sieci kropek.

Ciekawe informacje techniczne

  • Format SRT został pierwotnie stworzony przez francuskiego programistę o pseudonimie 'Brain', który napisał program SubRip w celu wyciągania tekstu napisów z płyt DVD za pomocą OCR.
  • Znaczniki czasu w formacie SRT używają przecinka (,) jako separatora milisekund, podczas gdy nowoczesny format WebVTT używa kropki (.).
  • YouTube automatycznie generuje pliki z napisy SRT do pobrania dla miliardów filmów za pomocą sztucznej inteligencji.

Często zadawane pytania techniczne

Czym jest plik SRT?

Plik SRT to prosty plik tekstowy zawierający napisy do wideo, dopasowujący każdą linię dialogu do dokładnych znaczników czasu początku i końca.

Jak mogę przekonwertować SRT na WebVTT dla wideo w internecie?

Możesz przekonwertować pliki SRT do nowoczesnego formatu HTML5 WebVTT (.vtt) jednym kliknięciem za pomocą File2File.app bezpośrednio w przeglądarce internetowej.

Jak używać pliku SRT z filmem?

Nadaj plikowi .srt dokładnie taką samą nazwę jak plik wideo (np. 'film.mp4' i 'film.srt') i umieść je w tym samym folderze; odtwarzacze takie jak VLC załadują go automatycznie.