Znajdź puste bloki napisów
Albo wklej tekst napisów
Opcje
Jedno pole, dwa wybory, a każdy ma własną stronę. Blok bez żadnego tekstu to napisy, które zajmują oś czasu, nic nie pokazując — nie ma takiego odczytu pliku, w którym byłoby to poprawne, więc raport oznacza go jako błąd. Blok bez liter to wiersz, który coś zawiera, ale nie ma w nim słów: nuty zastępujące piosenkę, sama liczba, trzy myślniki. Napisy dla niesłyszących używają ich celowo, więc raport oznacza je do przejrzenia, a nie jako usterkę, a kolumna pomiaru pokazuje znaki, które naprawdę tam są.
W jakiej liczbie klatek na sekundę liczone są czasy. Na stronach formatów tego wymaga MicroDVD, bo zapisuje czasy jako numery klatek. Na stronach poświęconych liczbie klatek jest to stawka, według której zgrany był plik — wersja, dla której powstały napisy — a drugie pole na stronie przyjmuje liczbę klatek wideo, z którym napisy będą używane. Najczęstsze wartości to 23,976, 24, 25, 29,97, 30, 50, 59,94 i 60. Pomyłka przesuwa całą oś czasu, a na stronach poświęconych liczbie klatek przesuwa ją o współczynnik, a nie o stałą wartość.
Pusty blok napisów zajmuje czas na osi i nic nie zawiera: ani znaku tekstu, ani nic poza spacjami. Ta strona wypisuje wszystkie takie bloki, z ich własnym początkiem i końcem oraz liczbą znaków, i zwraca wynik jako raport, a nie plik — nic nie jest usuwane i żaden znacznik się nie przesuwa.
Puste bloki przychodzą z różnych stron. Tłumacz kasuje wiersz i zostawia blok czasu; konwersja z innego formatu gubi napis, który miał grafikę zamiast tekstu; skrypt generuje bloki do muzyki, której nikt nie opisał. W odtwarzaczu żadnego z nich nie widać — blok po prostu mija i nic się nie pojawia — więc przeżywają korektę i zbierają się w plikach z całego sezonu. Kosztują moment na osi, który wygląda na zagospodarowany, a nie jest: automatyczna kontrola dalej, audyt czasu trwania czy wypalanie napisów uznają ten czas za pokryty.
To, co ta strona nazywa pustym, jest dosłownie niczym: zero znaków po przycięciu. Blok z parą nut nie jest tu pusty, podobnie jak blok z samą liczbą — one mają treść i należą do sąsiedniej strony, która znajduje napisy bez dialogu: bloki, które coś zawierają, ale nic, co ktoś mówi. Podział ma znaczenie, bo te dwie usterki naprawia się inaczej: pusty blok można po prostu usunąć, a blok z muzyką zwykle musi zostać i zostać opisany. Formaty bez własnego końca nadal są przyjmowane — LRC bierze koniec pustego bloku z następnego znacznika — więc raport drukuje prawdziwy odcinek, a nie punkt.
Przykłady
Blok zupełnie bez tekstu
Napisy
1
00:00:01,000 --> 00:00:02,500
Where were you?
2
00:00:02,500 --> 00:00:04,000
3
00:00:04,000 --> 00:00:05,000
I was working late.
Co znajduje raport
Cues with no words — 1 found
Severity Cues Start End Measured
Error 2 00:00:02.500 00:00:04.000 0 characters
Środkowy blok zajmuje półtorej sekundy osi i nic w nim nie ma. Raport zachowuje własny początek i koniec bloku, więc znalezisko można odnaleźć w pliku po znaczniku czasu, i mierzy go na 0 znaków — blok jest opisany, nie naprawiony.
Spacje są puste, nuty nie
Napisy
1
00:00:01,000 --> 00:00:02,000
2
00:00:03,000 --> 00:00:04,000
♪ ♪
Co znajduje raport
Cues with no words — 1 found
Severity Cues Start End Measured
Error 1 00:00:01.000 00:00:02.000 0 characters
Dwa bloki, które w edytorze wyglądają pusto, a nie są tym samym. Trzy spacje po przycięciu dają nic i trafiają do raportu; nuty są treścią, więc ta strona ich nie rusza. Osądzenie obu tutaj zrobiłoby z tej strony i strony szukającej napisów bez dialogu jedną i tę samą stronę.
Wiersz LRC z niczym po znaczniku
Napisy
[00:05.00]
[00:09.00]And then it stopped.
Co znajduje raport
Cues with no words — 1 found
Severity Cues Start End Measured
Error 2 00:00:05.000 00:00:09.000 0 characters
LRC przechowuje jeden czas na wiersz i żadnego końca, więc czytnik bierze koniec pustego bloku z następnego znacznika i raport może wydrukować prawdziwy odcinek — od 5 do 9 sekund — zamiast punktu. To właśnie ten przypadek wprowadza LRC na listę formatów tej strony.
Częste pytania
Co czyni napisy pustymi na tej stronie?
Zero znaków po przycięciu, w każdym wierszu bloku. Blok zawierający tylko spacje, tabulatory albo przełamania wiersza liczy się jako pusty. Blok z nutą, myślnikiem, liczbą albo pojedynczą literą nie jest pusty — ma treść, a sąsiednia strona pyta, czy ta treść jest dialogiem.
Czy puste napisy to naprawdę problem?
Są problemem dla wszystkiego dalej, co ufa osi czasu. Blok zajmujący półtorej sekundy wygląda na pokryty czas dla audytu trwania, kontroli pauz czy wypalania, a widz zauważa skutek jako napis, który się nie pojawił, a nie jako pusty blok. Usunięcie ich niczego też nie skraca, bo ten czas nie należy do żadnego wiersza.
Czy ta strona usuwa znalezione puste bloki?
Nie. Wypisuje je ze znacznikami czasu i liczbą znaków i na tym poprzestaje. Usuwanie to osobna operacja, a rozdzielenie kontroli i naprawy sprawia, że raport wysłany do klienta albo do archiwum opisuje plik dostarczony, a nie ten już przez tę stronę zmieniony.
Jak liczona jest liczba znaków?
Widoczny tekst bloku jest mierzony po przycięciu, po usunięciu znaczników formatowania, więc blok pogrubiony wokół niczego nadal ma zero. Liczba jest drukowana przy każdym znalezisku i to ona odróżnia tę stronę od tej, która zgłasza bloki bez słów.
Które formaty napisów można sprawdzić pod kątem pustych bloków?
Jedenaście z dwunastu: SRT, WebVTT, ASS, SSA, SBV, SMI, LRC, MicroDVD, TTML, JSON i CSV. Wyjątkiem jest czysty tekst, bo nie ma w nim bloków — pusty wiersz w pliku tekstowym to po prostu pusty wiersz i nie ma czego nazwać blokiem.
Dlaczego raport nazywa sekcję blokami bez słów, a nie blokami bez tekstu?
Bo ten sam nagłówek sekcji jest drukowany dla bloków naprawdę pustych i dla tych, które mają tylko symbole, a „bez tekstu” byłoby nieprawdą o bloku mierzącym trzy znaki. „Bez słów” jest uczciwym wspólnym określeniem dla obu, a liczba znaków pod każdym wierszem mówi, o jakim rodzaju znaleziska mowa.
Czy można sprawdzić całą partię plików w jednym przebiegu?
Tak. Wrzuć tyle, ile chcesz, a zostaną odczytane jeden po drugim, każdy z własnym raportem, i raporty pobiorą się razem jako archiwum zip. Postęp jest pokazywany dla każdego pliku, przebieg można przerwać w połowie, a nic nie jest nigdzie wysyłane.