Przejdź do treści
SubtitleMatrix

Długość wiersza w napisach

Zgodność z dostępnościąZnaki w wierszu (CPL)
Albo wklej tekst napisów

Opcje

Limit nie jest liczbą, którą wpisujesz: jest odczytywany z opublikowanego dokumentu, a raport nazywa ten dokument, cytuje zdanie, z którego pochodzi, mówi, czy jest to wymóg, czy wytyczna, i podaje dzień ostatniej weryfikacji wraz z odnośnikiem. Wybierz dokument, przed którym odpowiadasz. Nie zgadzają się ze sobą: Netflix liczy znaki na sekundę i ogranicza wiersz do 42 znaków, a Ofcom i BBC liczą słowa na minutę, przy czym BBC ogranicza wiersz do 37 znaków. Trzy z nich nie podają żadnych liczb — 47 CFR §79.1, WCAG 2.2 SC 1.2.2 oraz EN 301 549, który wymaga, aby strony internetowe i dokumenty nietraktowane jako strony spełniały to samo kryterium. Te trzy wymagają, by napisy wskazywały, kto mówi, i zawierały informacje o dźwiękach niebędących mową, a każdą liczbę zostawiają nadawcy; strona, która je sprawdza, pyta, czy plik to robi, a nie czy jakiś numer został przekroczony. Nie mają też tej samej wagi: usterka, która wobec WCAG brzmi jak ostrzeżenie, wobec EN 301 549 brzmi jak błąd, bo ten standard zamienia to kryterium w obowiązek. Zmiana tego pola zmienia limit i cytat razem, więc raport nigdy nie pokaże liczby z jednego dokumentu pod nazwą innego. Strony sprawdzające coś, co podaje tylko jeden z tych dokumentów, oferują tylko ten jeden.

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ść.

Limit długości linii to największa liczba znaków, jaką może pomieścić jedna linia napisów. Ta strona mierzy każdą linię każdego bloku względem limitu w wybranym standardzie — 42 znaki w linii w Netflix Timed Text Style Guide, 37 w wytycznych BBC — i wypisuje każdą linię ponad limitem wraz z zmierzoną długością i zdaniem, z którego limit odczytano. Plik jest czytany w przeglądarce, nigdy nie jest wysyłany i nie jest zmieniany.

Liczone są znaki widoczne. Znaczniki formatowania są usuwane przed pomiarem, więc kursywa w pliku ASS liczy się dokładnie tak samo jak te same słowa w pliku SRT, natomiast spacje i interpunkcja są liczone, bo zajmują miejsce na ekranie. Ma to znaczenie, bo limit dotyczy tego, co się mieści: linia, która go przekracza, dochodzi do krawędzi kadru, zostaje zmniejszona albo obcięta przez urządzenie, dla którego napisy powstały.

Dwie rzeczy ta strona robi inaczej, niż można by oczekiwać. Mierzy każdą linię osobno, więc blok z dwiema liniami po 40 znaków nie jest zgłaszany przy limicie 42, choć na ekranie jest naraz 80 znaków — ile linii może mieć blok, to osobny limit w obu dokumentach i nie jest tu sprawdzany. Przyjmuje też czysty tekst: plik .txt nie ma czasów, więc każda linia dostaje dwusekundowe okno, żeby pomiar miał się na czym oprzeć, a raport drukuje te czasy w wierszu, w którym widać, że nie pochodziły z pliku. Raport pobierasz jako PDF do czytania i zachowania albo osobno jako CSV do sortowania.

Przykłady

Linia o trzy znaki ponad limit Netflixa

Napisy

1
00:00:01,000 --> 00:00:03,000
I missed the last train home and had to walk.
Back before midnight, you said.

2
00:00:04,000 --> 00:00:06,000
Every night this week?

Co znajduje raport

Lines longer than the limit — 1 found

Severity   Cues   Start          End            Measured                 Limit                    Clause
Warning    1      00:00:01.000   00:00:03.000   45 characters per line   42 characters per line   Netflix Timed Text Style Guide: General Requirements — Line length: maximum 42 characters per line (43–44 only in rare exceptions)

Checked against
Standard: Netflix Timed Text Style Guide
Limit: 42 characters per line
Where it is stated: Line length: maximum 42 characters per line (43–44 only in rare exceptions)
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Duration: maximum duration 7 seconds; Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 2 lines per subtitle event

Pierwsza linia pierwszego bloku ma 45 znaków i jest wypisana; druga linia tego samego bloku ma 31 i nie jest. Zmierzoną wartością jest najdłuższa linia bloku, więc blok zawinięty na dwie wygodne linie wraca czysty, a jedna zbyt długa linia nie.

Dwie linie po dokładnie 42 znaki

Napisy

1
00:00:01,000 --> 00:00:04,000
I waited at the station for an hour today.
I waited for you at the station all night.

Co znajduje raport

Lines longer than the limit — Nothing found.

Checked against
Standard: Netflix Timed Text Style Guide
Limit: 42 characters per line
Where it is stated: Line length: maximum 42 characters per line (43–44 only in rare exceptions)
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Duration: maximum duration 7 seconds; Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 2 lines per subtitle event

Obie linie leżą dokładnie na limicie, więc żadna nie jest zgłaszana — 84 znaki na ekranie w jednym bloku, całkowicie dozwolone, bo limit jest na linię, a nie na blok.

Te same czterdzieści znaków przy 37 BBC

Napisy

1
00:00:01,000 --> 00:00:03,000
We can talk about it all in the morning.

2
00:00:04,000 --> 00:00:06,000
Every night this week?

Co znajduje raport

Lines longer than the limit — 1 found

Severity   Cues   Start          End            Measured                 Limit                    Clause
Warning    1      00:00:01.000   00:00:03.000   40 characters per line   37 characters per line   BBC Subtitle Guidelines — Line length: maximum 37 characters per line

Checked against
Standard: BBC Subtitle Guidelines
Limit: 37 characters per line
Where it is stated: Line length: maximum 37 characters per line
Stated as: Guideline
Not checked by this page: Line length: maximum 2 lines (a third only if no important picture is obscured); Reading speed: 160–180 words per minute

W pliku nic się nie zmieniło, zmienił się tylko standard, a werdykt się odwrócił: 40 znaków mieści się spokojnie w 42 Netflixa i przekracza o trzy limit BBC. Kolumna z klauzulą nazywa wytyczne BBC i to ona odróżnia oba raporty, gdy pomiary są identyczne.

Plik tekstowy bez czasów

Napisy

The last train had already gone when I finally left the office.
Every night this week?

Co znajduje raport

Lines longer than the limit — 1 found

Severity   Cues   Start          End            Measured                 Limit                    Clause
Warning    1      00:00:00.000   00:00:02.000   63 characters per line   42 characters per line   Netflix Timed Text Style Guide: General Requirements — Line length: maximum 42 characters per line (43–44 only in rare exceptions)

Checked against
Standard: Netflix Timed Text Style Guide
Limit: 42 characters per line
Where it is stated: Line length: maximum 42 characters per line (43–44 only in rare exceptions)
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Duration: maximum duration 7 seconds; Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 2 lines per subtitle event

To transkrypcja, a nie plik napisów, i mimo to jest mierzona: linia to linia, niezależnie od tego, czy ma znacznik czasu. Tylko pierwsza linia przekracza 42 znaki. Czasy startu i końca w wierszu to oś wymyślona przez tę stronę, żeby pomiar miał się do czego przypiąć — dwie sekundy na linię od zera — i przy wczytywaniu nic nie zginęło, bo długość linii nie zależy od zegara.

Częste pytania

Które znaki są liczone przy mierzeniu linii napisów na tej stronie?

Każdy widoczny znak, razem ze spacjami i interpunkcją, po uprzednim usunięciu znaczników formatowania. To jedyny sposób, żeby to samo zdanie zmierzyć tak samo w dwunastu różnych formatach: kursywa w ASS niesie znaczniki, których linia SRT nie ma, a liczenie ich kazałoby obu formatom nie zgodzić się co do linii, która na ekranie wygląda identycznie.

Czy sprawdzać napisy względem 42 znaków czy 37?

Względem tego dokumentu, przed którym odpowiadasz. Obie liczby są tu dostępne. Wytyczne Netflixa pozwalają na 42 znaki w linii, a 43 i 44 tylko w rzadkich wyjątkach; wytyczne BBC ograniczają linię do 37. To różne odpowiedzi na to samo pytanie, bo powstały dla różnych celów dystrybucji, a raport nazywa dokument, którego użył, więc liczba nigdy nie zostaje bez źródła.

Czy limit 42 znaków jest sprawdzany na linię, czy na blok?

Na linię. Blok z dwiema liniami po 40 znaków nie jest zgłaszany przy limicie 42, nawet jeśli pokazuje naraz 84 znaki. Ile linii może mieć blok, to osobny limit — dwa w obu dokumentach — i ta strona go nie sprawdza; sekcja podstaw wymienia go wśród limitów, których nie sprawdzono.

Czy można sprawdzić transkrypcję albo plik tekstowy pod kątem długości linii?

Tak, i to jedyna strona w tej kategorii, która przyjmuje taki plik. Plik .txt nie ma czasów, więc czytnik daje każdej linii dwusekundowe okno od zera; te czasy pojawiają się w wierszach raportu i istnieją tylko po to, żeby pomiar miał się gdzie zaczepić. Liczba znaków w linii nie zależy od zegara, więc werdykt o każdej linii jest prawdziwy.

Czy sprawdzanie długości linii zmienia podziały wierszy w moim pliku?

Nie. Nic nie jest przepisywane, a plik nie jest wysyłany. Jeśli chcesz zawinąć linie do określonej liczby znaków, to inne narzędzie, które tworzy nowy plik napisów. Ta strona mówi tylko, które linie przekraczają limit i o ile.

Czym różni się mierzenie długości linii od ograniczania liczby linii?

Jedno dotyczy tego, jak szeroka może być linia, drugie — ile linii może mieć blok. Oba dokumenty podają te limity osobno i plik może nie spełnić każdego z nich z osobna: blok może mieć dwie krótkie linie i być w porządku albo jedną bardzo długą i przekraczać limit. Ta strona odpowiada tylko na pierwsze pytanie.

Czego szuka sprawdzenie

  • Raport opisuje plik; dokumenty stojące za jego liczbami adresowane są do serwisów i dostawców. 42 znaki Netflixa i 37 znaków BBC pochodzą z wytycznych pisanych pod własne cele dystrybucji, nie z prawa. Czy twoje napisy muszą je spełniać, to pytanie o umowę albo regulatora, i ta strona na nie nie odpowiada — mówi, które linie przekroczyły który opublikowany limit.
  • Długość linii to jedna z niewielu właściwości pliku napisów, która bezpośrednio kosztuje widza. Linia wychodząca za krawędź albo zmniejszona tak, żeby się zmieściła, jest nieczytelna dla każdego, kto opiera się na tekście, a najtrudniejsza dla widzów słabowidzących. Dlatego oba dokumenty traktują ją jako twardy limit, a nie preferencję, i dlatego jej pomiar to osobna strona od pomiaru tego, jak szybko tekst trzeba przeczytać.

Odnośniki

  • Netflix Timed Text Style Guide: General Requirements — długość linii: maksymalnie 42 znaki w linii, a 43–44 tylko w rzadkich wyjątkach.
  • BBC Subtitle Guidelines — długość linii: maksymalnie 37 znaków w linii.

Powiązane narzędzia