Перейти до основного вмісту
SubtitleMatrix

Перевірити максимальну тривалість

Доступність і відповідністьМінімальна тривалість показу
Або вставте текст субтитрів

Параметри

Ліміт — це не число, яке ви вводите: він зчитується з опублікованого документа, і звіт називає цей документ, цитує речення, з якого він узятий, каже, чи це вимога чи настанова, і дає день останньої перевірки з посиланням. Вибирайте документ, перед яким ви відповідальні. Вони не згодні між собою: 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, і повертає звіт із таймкодами, виміряною тривалістю й лімітом. Файл не змінюється.

Порівняння строго більше: репліка, що триває рівно сім секунд, не потрапляє у звіт, а репліка на 7001 мс потрапляє. Обидві половини важливі: перша не дає перелічити кожну правильно виставлену репліку, друга не дає пропустити репліку, яку документ не дозволяє, через те що межу написали як верхню, а не як строгу. Звіт друкує число, з яким порівнювали, біля кожного висновку, щоб його можна було перевірити через пів року.

Документ — це вимога доставки в договорах Netflix із постачальниками, а не закон. Сторінка не вирішує, чи відповідають ваші субтитри, і не перевіряє інші ліміти цього документа: мінімальну тривалість, швидкість читання й довжину рядка названо в розділі неперевіреного. Порожній файл теж отримує звіт: він каже, що реплік немає, перевірку виконано й нічого не знайдено, — це три різні факти, і звіт не змішує їх в один.

Приклади

Репліка на дев’ять секунд

Субтитри

1
00:00:01,000 --> 00:00:03,000
Where were you last night?

2
00:00:05,000 --> 00:00:14,000
I was working late, and then I went home, and then I could not sleep.

3
00:00:20,000 --> 00:00:22,000
Every night this week?

Що знаходить звіт

Cues above the maximum duration — 1 found

Severity   Cues   Start          End            Measured   Limit     Clause
Warning    2      00:00:05.000   00:00:14.000   9000 ms    7000 ms   Netflix Timed Text Style Guide: General Requirements — Duration: maximum duration 7 seconds

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

Середня репліка триває від п’яти до чотирнадцяти секунд і показана як 9000 мс проти ліміту 7000; коротка репліка перед нею й двосекундна після неї — ні. Цю саму репліку ще й неможливо прочитати за її час: текст, що висить на екрані задовго, часто містить більше слів, ніж дозволяє швидкість читання, і саме цю половину міряє сторінка швидкості читання.

Сім секунд і одна мілісекунда понад

Субтитри

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

2
00:00:10,000 --> 00:00:17,001
I was working late, and I did not think you would notice.

Що знаходить звіт

Cues above the maximum duration — 1 found

Severity   Cues   Start          End            Measured   Limit     Clause
Warning    2      00:00:10.000   00:00:17.001   7001 ms    7000 ms   Netflix Timed Text Style Guide: General Requirements — Duration: maximum duration 7 seconds

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

Перша репліка триває рівно сім секунд і не показана; друга виходить на одну мілісекунду за межу й показана. Обидві половини важливі: перша не дає перелічити кожну правильно виставлену репліку, друга не дає пропустити репліку, яку документ не дозволяє, через те що межу написали як верхню, а не як строгу.

Часті запитання

Звідки береться сім секунд на цій сторінці?

З Netflix Timed Text Style Guide: General Requirements, де максимальна тривалість репліки становить сім секунд. Це вимога доставки в договорах Netflix із постачальниками, а не законодавство; сторінка цитує речення й показує, звідки його взято, але не каже, що ваш файл комусь відповідає.

Чому задовга репліка гірша за ту, що миготить?

Бо вона перестає збігатися зі звуком і зображенням: глядач читає текст, який уже не стосується сцени, і мусить або дочитувати його поверх наступного діалогу, або відмовлятися від частини. Швидка репліка коштує прочитання, задовга коштує довіри до всього треку.

Чи потрапляє у звіт репліка рівно на сім секунд?

Ні. Порівняння строго більше, тому сім секунд — це найдовша припустима репліка, а не перша заборонена. Репліка на 7001 мс потрапляє. Межа проведена саме так, щоб правильно виставлені репліки не з’являлися у звіті й не привчали читача його ігнорувати.

Що звіт каже про файл без жодної репліки?

Він каже три речі окремо: реплік нуль, перевірку виконано, нічого не знайдено. Це не те саме, що порожній звіт: читач бачить, що перевірка відбулася, а не що вона не запускалася. Той самий принцип діє для кожного чистого файлу.

Чи варто перевіряти мінімум і максимум тривалості на одному файлі?

Так, але двома запусками: ця сторінка перевіряє лише максимум, а мінімум має окрему сторінку. Обидві межі описують різні вади — задовгу репліку й закоротку, — і звіт із двома порогами не сказав би, до якого боку належить висновок, не змусивши читача звіряти числа.

Чи змінює перевірка мій файл субтитрів?

Ні. Файл лише читається, а єдиний продукт — звіт. Сторінка не скорочує репліки й не зсуває таймкоди: рішення, яку частину фрази прибрати, належить людині, яка знає матеріал, а не інструментові вимірювання.

Що перевіряє перевірка

  • Звіт описує файл, а не послугу. Сім секунд Netflix — вимога в договорах із постачальниками, вона не є законом, і ніщо тут не каже, що ваші субтитри її задовольняють. Звіт повідомляє, які репліки виміряно понад який опублікований ліміт, і називає ліміти того самого документа, яких ця сторінка не перевіряла.
  • Задовгі репліки шкодять глядачеві з тієї самої причини, з якої існують правила доступності: текст перестає відповідати мовленню, і людина, яка залежить від нього, дочитує рядок, що вже не стосується зображення. Це втрата розуміння, а не косметика, і під час вибіркового перегляду файлу вона невидима — саме тому вимірювання всього файлу варте окремої сторінки.

Джерела

  • Netflix Timed Text Style Guide: General Requirements — duration: maximum duration 7 seconds.
  • EN 301 549 (ETSI) v3.2.1 — пункт 9.1.2.2 Captions (Prerecorded): сторінка, що є вебвмістом, має відповідати критерію WCAG 2.1 1.2.2; пункт 10.1.2.2 повторює те саме для невебдокументів.
  • WCAG 2.1 Success Criterion 1.2.2 (Captions, Prerecorded), рівень A — вимога до синхронізованих медіа з попередньо записаним звуком.
  • EN 301 549 — ДСТУ EN 301 549:2022 є українським прийняттям EN 301 549 V3.2.1 методом IDT, чинним з 15 червня 2022 року; базою слугує WCAG 2.1.

Споріднені інструменти