Przejdź do treści
100% lokalnie

Naprawa nakładania się napisów

Znajdź i napraw nakładające się, nieprawidłowe lub zbyt krótkie kody czasowe w plikach napisów SRT i WebVTT.

Wejście
Wynik

Naprawa nakładania się napisów

Plik napisów wyeksportowany z edytora lub automatycznie wygenerowany przez narzędzie do transkrypcji często kończy się synchronizacją, która technicznie jest analizowana, ale nigdy nie jest odtwarzana czysto: czas zakończenia jednej pamięci pojawia się przed jej rozpoczęciem, dwie pamięci nakładają się na siebie, więc gracz musi zgadnąć, którą z nich wyświetlić, lub linia miga na ekranie przez ułamek sekundy, ponieważ sąsiad prawie nie pozostawił w niej miejsca. To narzędzie skanuje w kolejności każdą pamięć w pliku SRT lub WebVTT i zaznacza dokładnie te cztery problemy: nieprawidłowy kod czasowy końca przed rozpoczęciem, nakładanie się na poprzednią pamięć, przerwę między pamięciami węższą niż byś chciał i czas trwania pamięci krótszy niż to, co widz może faktycznie odczytać.

Wybierz sposób reakcji. Raport pozostawia jedynie plik nietknięty i wyświetla listę wszystkich wyników wraz ze starym i nowym kodem czasowym obok siebie. Przycięcie końca wcześniejszej pamięci skraca poprzednią pamięć na tyle, aby wyczyścić następną — zwyczajowy wybór, ponieważ nigdy nie przesuwa czasu rozpoczęcia linii. Zamiast tego przesuń początek późniejszej pamięci do przodu, zachowując jej czas trwania. Minimalną przerwę i minimalny czas trwania można skonfigurować w milisekundach, domyślnie 80 ms i 700 ms — typowe wytyczne dotyczące napisów, a nie dowolne liczby.

Tekst podpowiedzi i numeracja pozostają dokładnie takie, jakie były; przesuwają się tylko kody czasowe, których dotyczy błąd. Format wyjściowy domyślnie podąża za danymi wejściowymi — miejsca dziesiętne przecinków pozostają SRT, miejsca dziesiętne kropek i nagłówek WEBVTT pozostają WebVTT — lub wymuś konwersję w dowolny sposób. Akceptowane są zakończenia linii CRLF i LF.

Wszystko działa lokalnie w Twojej przeglądarce. Plik napisów do niewydanego odcinka, wstępna wersja klienta lub Twoje własne nagranie jest analizowany, sprawdzany i naprawiany na Twoim urządzeniu — nigdy nigdzie nie przesyłany.

Częste pytania

Co dokładnie liczy się jako nakładająca się lub nieprawidłowa wskazówka?
Cztery rzeczy: pamięć, której czas zakończenia przypada w momencie jej początku lub wcześniej, pamięć, która rozpoczyna się przed zakończeniem poprzedniej, przerwa między dwiema pamięciami węższa niż ustawione minimum oraz pamięć wyświetlana przez czas krótszy niż minimalny.
Jaka jest różnica pomiędzy tymi dwoma trybami naprawy?
„Przytnij koniec wcześniejszej pamięci” skraca pamięć, która pojawiła się jako pierwsza, więc czas rozpoczęcia następnej pamięci nigdy nie zostaje dotknięty. Zamiast tego „Przesuń początek późniejszej pamięci” przesuwa następną pamięć do przodu — zarówno jej początek, jak i koniec, więc jej długość pozostaje niezmieniona. Raport nie wprowadza żadnych zmian i zawiera jedynie listę znalezionych informacji.
Czy to działa z WebVTT i SRT?
Tak. Odczytuje zarówno kody czasowe SRT oddzielone przecinkami, jak i oddzielone kropkami kody WebVTT, w tym nagłówek WEBVTT i bloki NOTE/STYLE, i może konwertować na wyjściu pomiędzy dwoma formatami.
Czy spowoduje to zmianę numeracji moich wskazówek lub zmianę tekstu?
Nie. Numery cue (lub identyfikatory WebVTT) i sam tekst napisów są kopiowane dokładnie tak, jak były — dostosowywane są tylko kody czasowe związane z wykrytym problemem.
Czy mój plik z napisami jest gdzieś przesłany?
Nie. Cała kontrola i naprawa odbywa się w Twojej przeglądarce; plik nigdy nie opuszcza Twojego urządzenia.