Перейти к основному содержимому
SubtitleMatrix

Проверить по Netflix Timed Text Style Guide

ДоступностьСправочник стандартов
Или вставьте текст субтитров

Параметры

Лимит — не число, которое вы вводите: он берётся из опубликованного документа, а отчёт называет этот документ, цитирует фразу, из которой он взят, говорит, требование это или рекомендация, и указывает день последней проверки со ссылкой. Выберите документ, перед которым вы отвечаете. Они не согласны между собой: Netflix считает знаки в секунду и ограничивает строку 42 знаками, а Ofcom и BBC считают слова в минуту, и по длине строки BBC ограничивает 37. Три из них вообще не содержат чисел — 47 CFR §79.1, WCAG 2.2 SC 1.2.2 и EN 301 549, который требует, чтобы веб-страницы и не-веб документы удовлетворяли тому же критерию. Эти три требуют, чтобы субтитры указывали говорящего и несли неречевую информацию, и оставляют все числа вещателю; страница, которая их проверяет, спрашивает, делает ли это файл, а не превышено ли число. Вес у них тоже разный: дефект, который против WCAG читается как предупреждение, против EN 301 549 читается как ошибка, потому что стандарт превращает этот критерий в «обязан». Смена поля меняет лимит и ссылку вместе, поэтому отчёт никогда не несёт число одного документа под именем другого. Страницы, проверяющие то, что заявлено лишь в одном из этих документов, предлагают только его.

В какой частоте кадров считается тайминг. На страницах форматов это то, что нужно MicroDVD: он хранит время в номерах кадров. На страницах частоты кадров это частота, по которой файл был рассчитан, — версия, для которой делались субтитры, — а второе поле страницы принимает частоту видео, с которым вы будете их использовать. Обычные значения: 23,976, 24, 25, 29,97, 30, 50, 59,94 и 60. Ошибка сдвигает весь таймлайн, а на страницах частоты кадров — на коэффициент, а не на фиксированную величину.

Netflix Timed Text Style Guide задаёт четыре числа, по которым можно измерить файл субтитров: 20 знаков в секунду для контента для взрослых, 42 знака в строке, минимальную длительность реплики в пять шестых секунды и максимальную в семь секунд, — и страница прогоняет их все по одному файлу за один проход. Файл читается в браузере, никуда не отправляется и не меняется, а отчёт скачивается одним PDF или одним CSV.

Один раздел отчёта не будет таблицей: руководство задаёт ещё и число строк — не больше двух в одной реплике, — и ни одна страница сайта этого не проверяет, поэтому отчёт называет правило в разделе с основаниями, а не оставляет вас узнать об этом случайно. Сравнение, которое стоит сделать, — тот же файл по руководству Ofcom: там измерима только скорость чтения, потому что документ больше ничего не заявляет, а здесь находки несут четыре раздела, и это различие идёт от документа, а не от проверки.

Примеры

Один файл против всех четырёх чисел Netflix

Субтитры

1
00:00:01,000 --> 00:00:03,000
JOHN: I told you not to wait up.

2
00:00:04,000 --> 00:00:07,400
- I know what you did last summer, and I am not going to pretend otherwise.
- Then say it out loud, right here, in front of everybody.

3
00:00:09,000 --> 00:00:09,600
Wait.

4
00:00:11,000 --> 00:00:19,200
MARY: Nothing. It does not matter now.

5
00:00:21,000 --> 00:00:23,000
The quick brown fox jumps over the lazy dog every single morning.

Что находит отчёт

Cues read faster than the limit — 2 found
  2  | 00:00:04.000 | 00:00:07.400 | 39.1 CPS | 20 CPS | Netflix English Timed Text Style Guide (USA) — Reading speed: 20 characters per second for adult content
  5  | 00:00:21.000 | 00:00:23.000 | 32.5 CPS | 20 CPS | (the same sentence)

Lines longer than the limit — 2 found
  2  | 75 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)
  5  | 65 characters per line | 42 characters per line | (the same sentence)

Cues below the minimum duration — 1 found
  3  | 00:00:09.000 | 00:00:09.600 | 600 ms | 834 ms | Netflix Timed Text Style Guide: General Requirements — Duration: minimum duration 5/6 second (20 frames at 24fps)

Cues above the maximum duration — 1 found
  4  | 00:00:11.000 | 00:00:19.200 | 8200 ms | 7000 ms | Netflix Timed Text Style Guide: General Requirements — Duration: maximum duration 7 seconds

Cues with two speakers and no name — Not applicable. This document says nothing about this, so there is no requirement to check against

Not checked by this page: Line length: maximum 2 lines per subtitle event

Четыре раздела, четыре разных числа, все из одного документа — и последняя строка, которая отличает основательный отчёт от самоуверенного. Правило о двух строках действительно есть в руководстве, и ни одна страница сайта его не проверяет, поэтому оно названо, а не отброшено. Вторая реплика проваливается сразу по трём пунктам, и это нормально: реплика из двух строк диалога по сорок с лишним знаков выходит и за скорость чтения, и за длину строки, оставаясь внутри правил длительности.

Все числа подошли к пределу, но не перешли его

Субтитры

1
00:00:01,000 --> 00:00:04,000
Sphinx of black quartz, judge my vow now.

2
00:00:05,000 --> 00:00:05,834
Yes.

3
00:00:07,000 --> 00:00:14,000
No.

4
00:00:16,000 --> 00:00:18,000
This cue holds exactly forty characters.

Что находит отчёт

Cues read faster than the limit — Nothing found.
Lines longer than the limit — Nothing found.
Cues below the minimum duration — Nothing found.
Cues above the maximum duration — Nothing found.

Каждая реплика стоит ровно на границе, и ни одна не попадает в отчёт. Последняя — сорок знаков за две секунды, ровно двадцать знаков в секунду, и сравнение строго больше предела. Короткая реплика — 834 миллисекунды, то есть ровно заявленный минимум. Длинная — ровно семь секунд. Именно это отличает отчёт, который читается чистым, от страницы с мигающими краями: сдвиньте любую из реплик на один знак или один кадр, и находки появятся.

Субтитры на кадрах, где длительность появляется только с частотой кадров

Субтитры

{1}{1}30
{30}{48}Where were you last night?
{300}{540}I was working late, and I did not want to call you at that hour.

Что находит отчёт

File: episode.sub
Format: MicroDVD
Cues: 2
Frame rate: 30

Cues read faster than the limit — 1 found
  1 | 00:00:01.000 → 00:00:01.600 | 43.3 CPS | 20 CPS
Cues below the minimum duration — 1 found
  1 | 600 ms | 834 ms
Cues above the maximum duration — 1 found
  2 | 00:00:10.000 → 00:00:18.000 | 8000 ms | 7000 ms
Lines longer than the limit — 1 found
  2 | 64 characters per line | 42 characters per line

MicroDVD хранит номера кадров, а не времена, поэтому каждое число на этой странице зависит от частоты кадров в панели — здесь 30, и именно она превращает первую реплику в 600 миллисекунд, а вторую в восемь секунд. Частота печатается в шапке отчёта, потому что отчёт, измеривший длительности без указания частоты, через неделю невозможно прочитать. Тот же файл при 25 кадрах в секунду даёт другие длительности и может дать другой вердикт — это не дефект, а то, что означает файл на кадрах.

Частые вопросы

Какие числа Netflix эта страница применяет к одному файлу за раз?

Четыре. Двадцать знаков в секунду для контента для взрослых из английского Timed Text Style Guide; максимум 42 знака в строке, минимальная длительность реплики в пять шестых секунды и максимальная в семь секунд — все три из страницы General Requirements. Руководство задаёт и пятое правило — не больше двух строк в одной реплике, — и ни одна страница сайта его не проверяет, поэтому отчёт называет его среди того, что не проверял.

Какое правило Netflix отчёт называет непроверенным?

Не больше двух строк в одной реплике. Это настоящая строка в General Requirements, и в таблицах отчёта её нет, поэтому она названа в закрывающем разделе вместе с предложением, в котором стоит. Неупомянутая непроверенная проверка — та разновидность пробела, которая обнаруживается только когда рецензент спрашивает, почему реплика из трёх строк не помечена; одна строка вывода дешевле этого разговора.

Netflix считает знаки в секунду. Почему на странице Ofcom тот же файл получает другую скорость чтения?

Потому что два документа измеряют разные вещи: Netflix считает знаки, Ofcom — слова, разделённые пробелами. Ни одна страница не пересчитывает в единицы другой, потому что для пересчёта нужно принять среднюю длину слова и получить число, которого не называет ни один документ. Оба измерения верны для своего документа, и файл может уложиться в одно и выйти за другое.

Почему минимальная длительность Netflix на этой странице 834 миллисекунды, а не 800?

Потому что руководство заявляет пять шестых секунды и уточняет «20 кадров при 24 кадрах в секунду», а это 833,33 миллисекунды. Округление вверх до целой миллисекунды даёт 834, и именно с этим числом сравнивает отчёт, поэтому реплика ровно в 834 миллисекунды находится внутри предела. Другая запись того же правила, ходящая как 0,8 секунды, на 33 миллисекунды строже и отправила бы в отчёт реплики, которые руководство разрешает.

Говорит ли Netflix Timed Text Style Guide что-нибудь об указании говорящего?

Не в тех страницах, которые применяет эта проверка. Раздел отчёта об указании говорящего сообщает, что документ об этом ничего не говорит, поэтому проверять не по чему. Указание говорящего заявлено как обязанность в критерии WCAG 2.2 1.2.2 и в правилах качества закрытых субтитров FCC, и у обоих есть собственные страницы. Отчёт Netflix с чистой таблицей говорящих подразумевал бы правило, которого в руководстве нет.

Несут ли числа Netflix тот же вес, что норма права?

Нет. Это спецификация поставки, которую владелец контента задаёт для материала, который принимает, и отчёт помечает каждое число как рекомендацию в строке о том, как заявлено предложение. Это стоит держать на странице: число, которое читается как правовой порог, будучи договорным, меняет то, что люди делают с отчётом, а различие незаметно, если отчёт его не называет.

Что ищет проверка

  • Отчёт описывает файл, а не сервис. Netflix Timed Text Style Guide — спецификация поставки, которую владелец контента задаёт для принимаемого материала; это не законодательство, и прохождение или непрохождение этих проверок ничего не говорит о юридическом соответствии где бы то ни было. Ничто здесь не заключает, что ваши субтитры чему-либо соответствуют. Отчёт сообщает, сколько реплик измерено так, как их измеряет страница, из какого предложения прочитано каждое число и что страница не проверяла.
  • Числа здесь — опубликованные на момент написания, и каждая находка несёт дату последней сверки предложения со ссылкой на страницу, откуда оно взято. Опубликованные спецификации меняются; отчёт говорит, по какой версии он измерял, и авторитетом остаётся сам документ.

Источники

  • Netflix English Timed Text Style Guide (USA) — скорость чтения: 20 знаков в секунду для контента для взрослых, 17 для детского. Это источник предела в знаках в секунду, который применяет страница.
  • Netflix Timed Text Style Guide: General Requirements — длина строки: максимум 42 знака, 43–44 только в редких исключениях; длительность: минимум пять шестых секунды (20 кадров при 24 кадрах в секунду) и максимум семь секунд; а также максимум две строки на реплику, который страница помечает как непроверенный.
  • EN 301 549 (ETSI) v3.2.1 — европейский стандарт доступности ИКТ; числовых пределов субтитров он не задаёт и держится здесь как документ, с которым спецификацию Netflix полезно сравнивать, когда материал идёт в европейский эфир.
  • WCAG 2.1 — ГОСТ Р 52872-2019 принимает этот стандарт как национальный; на него ссылаются в российской закупочной документации, и чисел для субтитров он не добавляет.

Похожие инструменты