Bezpłatne narzędzie
Walidator SRT
Upuść plik .srt i otrzymaj listę błędów i ostrzeżeń z numerem bloku przy każdym z nich. Działa w przeglądarce — plik nigdy nie jest przesyłany.
- Działa w przeglądarce
- Nic nie jest przesyłane
- Bez rejestracji
Przeciągnij plik tutaj
lub
Obsługuje pliki .srt, .vtt, .txt
Dodaj pliki SRT (2+)
Wynik
Jak to działa
Walidator SRT w trzech krokach
Upuść swój plik SRT
Przeciągnij i upuść lub wybierz plik napisów SRT z komputera.
Natychmiastowa walidacja
Walidator sprawdza numery sekwencji, format znaczników czasu, nakładające się czasy i puste bloki napisów.
Przejrzyj wyniki
Zobacz przejrzysty raport błędów i ostrzeżeń z numerami linii dla łatwej naprawy.
Dlaczego odtwarzacz nie chce wczytać Twoich napisów
SubRip nie wybacza drobiazgów. Kropka zamiast przecinka w milisekundach, brakujący numer kolejny, zbłąkana pusta linia — i odtwarzacz pomija część pliku albo nie pokazuje nic. Prawie nigdy nie mówi dlaczego: napisy po prostu się nie pojawiają.
Ten walidator przechodzi przez plik blok po bloku i mówi, co jest nie tak i dokładnie gdzie. Sprawdzanie odbywa się w przeglądarce; plik nigdy nie jest przesyłany.
Co jest sprawdzane
Jako błędy oznaczane są: blok z mniej niż dwiema liniami, brakujący lub nieczytelny numer kolejny, brakująca lub niemożliwa do odczytania linia z kodem czasowym oraz czas końca, który nie następuje po czasie początku. Jako ostrzeżenia oznaczane są: numer kolejny poza kolejnością, kod czasowy w formie innej niż hh:mm:ss,mmm, nakładanie się na poprzedni napis, pusty tekst napisu oraz napis, który pozostaje na ekranie dłużej niż 15 sekund.
Ten podział ma znaczenie. Błąd zwykle oznacza, że plik się nie wczyta albo po cichu straci bloki. Ostrzeżenie oznacza, że plik działa, ale widz zauważy, że coś jest nie tak — napis wisi zbyt długo albo dwa napisy nakładają się na siebie.
Co zrobić z raportem
Drobne poprawki najłatwiej wprowadzić ręcznie: raport podaje numery bloków, a plik .srt otworzysz w dowolnym edytorze tekstu. Jeśli nakładania przebiegają przez cały plik, zwykle szybciej jest odbudować go niż łatać napis po napisie.
Jeśli struktura jest w porządku, a napisy nadal rozjeżdżają się z mową, problemem nie jest format — użyj narzędzia do przesuwania czasu, które przesuwa wszystkie kody czasowe naraz. A jeśli plik złożono z kilku części, najpierw przyjrzyj się połączeniom: tam zwykle pojawiają się nakładania.
Jak szybko można czytać napisy?
Dla angielskich programów dla dorosłych Netflix Timed Text Style Guide dopuszcza do 20 znaków na sekundę i 42 znaki w wierszu, a dla programów dla dzieci do 17 znaków na sekundę. BBC Subtitle Guidelines podają ten sam limit w słowach, od 160 do 180 słów na minutę, a DCMP Captioning Key, pisany dla mediów edukacyjnych, wymaga nie więcej niż 130 słów na minutę na niższym poziomie i 160 na wyższym.
Powyższa kontrola szybkości czytania mierzy Twój plik względem wybranego przewodnika. Działa osobno od kontroli formatu: plik może być w pełni poprawnym SRT i mimo to przeskakiwać długie zdanie szybciej, niż ktokolwiek zdoła je przeczytać.
| Przewodnik | Szybkość czytania | Znaków w wierszu | Wierszy | Czas na ekranie |
|---|---|---|---|---|
| Netflix, angielski (USA), programy dla dorosłych | do 20 znaków na sekundę | 42 | 2 | minimum 5/6 sekundy, maksimum 7 sekund |
| Netflix, angielski (USA), programy dla dzieci | do 17 znaków na sekundę | 42 | 2 | minimum 5/6 sekundy, maksimum 7 sekund |
| BBC Subtitle Guidelines | od 160 do 180 słów na minutę | 37 dla telewizji | 2 | co najmniej około 0,3 sekundy na słowo |
| DCMP Captioning Key | od 130 (niższy poziom) do 160 (wyższy poziom) słów na minutę | brak podanego limitu | 2 | minimum 40 klatek (1 sekunda 10 klatek), maksimum 6 sekund |
Jak liczy kontrola
Liczba znaków na sekundę to długość tekstu napisu podzielona przez jego czas na ekranie. Walidator usuwa znaczniki, takie jak <i> i {\an8}, liczy spacje i znaki interpunkcyjne, a podziału wiersza nie liczy. Dla przewodników BBC i DCMP liczy zamiast tego słowa, bo właśnie tak te przewodniki podają swój limit, i sprawdza tylko te limity, które dany przewodnik rzeczywiście ustala.
Co daje nasze własne automatyczne ustalanie czasu
Przepuściliśmy Gettysburg Address, podzielone na dziesięć akapitów, przez nasze narzędzie TXT do SRT, które ustala czas tekstu przy 150 słowach na minutę i trzyma każdy napis między 2 a 8 sekund. Dwa krótkie akapity, 10 i 11 słów, wyszły przy 11,8 i 13,4 znaku na sekundę, wygodnie w granicach limitu Netflix dla dorosłych. Każdy akapit dłuższy niż 20 słów uderzył w limit 8 sekund, który przekracza już maksimum Netflix wynoszące 7 sekund i maksimum DCMP wynoszące 6 sekund, a zamykający 86-wyrazowy akapit wylądował na 56,0 znaku na sekundę, prawie trzykrotnie powyżej limitu. Przed generowaniem podziel długie akapity na krótkie wiersze, a potem przepuść wynik przez tę kontrolę.
Odpowiedzi
Walidacja SRT — najczęściej zadawane pytania
Jaka jest różnica między błędem a ostrzeżeniem?
Błąd oznacza, że blok łamie format i odtwarzacz najpewniej go pominie lub odrzuci plik. Ostrzeżenie oznacza, że plik nadal działa, ale coś odbiega od specyfikacji: numeracja poza kolejnością, nakładające się napisy albo jeden napis wiszący na ekranie zdecydowanie za długo.
Dlaczego kod czasowy z kropką jest problemem?
Ponieważ SubRip oddziela milisekundy przecinkiem; kropka jest konwencją WebVTT. Wiele odtwarzaczy nadal otworzy taki plik, ale niektóre narzędzia odrzucają go całkowicie, więc walidator zwraca na to uwagę.
Co uznaje się za nakładanie?
Napis, który zaczyna się, zanim poprzedni się skończył. Na ekranie wygląda to jak dwie linie naraz albo migający tekst. Raport pokazuje zarówno czas początku bieżącego napisu, jak i czas końca poprzedniego.
Dlaczego czas trwania powyżej 15 sekund jest oznaczany?
To nie jest naruszenie formatu, tylko uwaga jakościowa: napis na ekranie dłużej niż piętnaście sekund zwykle oznacza, że dwa bloki zostały scalone albo kod czasowy końca jest błędny. Sam plik pozostaje w pełni poprawny.
Czy mój plik jest przesyłany na serwer?
Nie. Analiza odbywa się w Twojej przeglądarce, a plik nigdy nie jest przesyłany ani przechowywany, więc możesz bezpiecznie sprawdzać poufne materiały.
Czy walidator naprawia błędy?
Nie, tylko je zgłasza wraz z numerami bloków. Poprawki wprowadza się ręcznie w edytorze tekstu — pliki SubRip są wystarczająco proste, by to zrobić.
Czy mogę sprawdzić plik .vtt?
Walidator jest przeznaczony dla SubRip. Najpierw przekonwertuj plik WebVTT konwerterem VTT na SRT, a potem sprawdź wynik tutaj.
Plik przechodzi kontrolę, ale napisy nadal nie pasują do mowy
Wtedy format jest w porządku, a czas nie: plik powstał dla innej wersji montażowej filmu. Do tego służy narzędzie do przesuwania czasu napisów — przesuwa wszystkie kody czasowe naraz.
Jaka jest dobra liczba znaków na sekundę dla napisów?
Dla angielskich programów dla dorosłych Netflix Timed Text Style Guide dopuszcza do 20 znaków na sekundę, a dla programów dla dzieci 17. Wybierz ten standard w kontroli szybkości czytania, a każdy szybszy napis zostanie wypisany z numerem bloku, razem z wierszami powyżej 42 znaków oraz napisami krótszymi niż 5/6 sekundy lub dłuższymi niż 7 sekund.
Potrzebujesz pełnej transkrypcji?
Prześlij audio lub wklej link do YouTube i otrzymaj pełną transkrypcję AI z oznaczeniami mówców, znacznikami czasu i podsumowaniami.
Darmowe na iOS i Androidzie. Konto nie jest wymagane.