Знайти субтитри без діалогів
Або вставте текст субтитрів
Параметри
Одне поле, два вибори, і кожен має власну сторінку. Репліка без тексту взагалі — це субтитр, що займає таймлайн, нічого не показуючи: немає прочитання файлу, де це правильно, тож звіт позначає її як помилку. Репліка без літер — це рядок, що містить щось, але не слова: нотні знаки замість пісні, саме число, три риски. Телевізійні субтитри використовують їх навмисно, тож звіт позначає їх для огляду, а не як дефект, а виміряна колонка показує символи, які там насправді є.
У якій частоті кадрів пораховано таймінги. На сторінках форматів це те, що потрібно MicroDVD, бо він зберігає час як номери кадрів. На сторінках частоти кадрів це частота, за якою файл синхронізували — версія, для якої робили субтитри, — а друге поле сторінки приймає частоту відео, з яким ви будете їх використовувати. 23,976, 24, 25, 29,97, 30, 50, 59,94 і 60 — найпоширеніші. Помилка зміщує весь таймлайн, а на сторінках частоти кадрів — на відношення, а не на фіксовану величину.
Субтитр без діалогу — це репліка, що має вміст, але не має слів, які хтось вимовляє: нотний знак, тире, самотнє число, дужка, що залишилася від ремарки, рядок символів замість звукового ефекту. Ця сторінка перелічує всі такі репліки з таймкодами й кількістю виміряних знаків і повертає звіт для завантаження; файл не переписується.
Межа між цією сторінкою і сторінкою порожніх субтитрів проведена по літерах, а не по порожнечі. Репліка з пробілами порожня, як і репліка без нічого; репліка з двома нотними знаками має вміст і потрапляє сюди. Цей поділ варто зберегти, бо вади виправляють по-різному: порожню репліку можна видалити без втрат, а репліку, що позначає звуковий ефект, зазвичай треба залишити на місці й належно підписати, інакше глядач втратить інформацію про те, що за кадром щось пролунало.
Літери, які рахуються, — це літери Unicode, а не діапазон ASCII. Це не дрібниця: перевірка, написана на A–Z, назвала б кожен рядок китайського, японського, корейського, українського чи грецького файлу такою, що не має діалогу, і помилка була б невидима в кожному англійському тестовому файлі. Репліка з однією літерою проходить перевірку, цифри й пунктуація — ні, а кількість знаків поруч із висновком є всім доказом: рядок «3 знаки» каже, що містить репліка, не змушуючи вас відкривати файл. Файл читається локально, ніколи не завантажується, а ціла тека може пройти через чергу за один прохід.
Приклади
Два нотні знаки й тире
Субтитри
1
00:00:01,000 --> 00:00:02,000
♪ ♪
2
00:00:03,000 --> 00:00:04,000
42
3
00:00:05,000 --> 00:00:06,000
I was working late.
Що знаходить звіт
Cues with no words — 2 found
Severity Cues Start End Measured
Warning 1 00:00:01.000 00:00:02.000 3 characters
Warning 2 00:00:03.000 00:00:04.000 2 characters
Жодна з перших двох реплік не порожня: обидві мають вміст і жодна не має слова. Саме тому рядки позначені попередженнями, а не помилками — на екрані щось є, і чи має воно там бути, вирішує людина.
Числа без літер
Субтитри
1
00:00:01,000 --> 00:00:02,000
Take 42
2
00:00:03,000 --> 00:00:04,000
Що знаходить звіт
Cues with no words — 1 found
Severity Cues Start End Measured
Warning 2 00:00:03.000 00:00:04.000 0 characters
«Дубль 42» залишено осторонь: одна літера є словом, а цифри всередині нічого не змінюють. Репліка під нею справді порожня, тому літер у ній теж немає, і вона з’являється тут — дві сторінки цієї підкатегорії перетинаються на порожніх репліках арифметично, а не випадково.
Китайський рядок проходить перевірку
Субтитри
1
00:00:01,000 --> 00:00:02,000
你好
2
00:00:03,000 --> 00:00:04,000
---
Що знаходить звіт
Cues with no words — 1 found
Severity Cues Start End Measured
Warning 2 00:00:03.000 00:00:04.000 3 characters
Китайський рядок не показано, а три тире — показано. Підрахунок літер Unicode, а не діапазону ASCII, робить сторінку правильною для китайських, японських, корейських, українських і грецьких файлів; помилка, якої це дозволяє уникнути, найгірша з можливих, бо перевірка лише на ASCII виглядає бездоганно на кожному англійському зразку.
Часті запитання
Що вважається субтитром без діалогу на цій сторінці?
Репліка, у якій немає жодної літери Unicode. Нотні знаки, тире, числа, дужки й розділові знаки не є літерами, тому така репліка потрапляє у звіт. Одна будь-яка літера — латинська, кирилична, китайська чи грецька — знімає репліку з переліку.
Чим це відрізняється від сторінки порожніх субтитрів?
Порожня репліка не містить нічого після обрізання пробілів; репліка без діалогу містить щось, але не літери. Репліка з двома нотними знаками має вміст і належить цій сторінці, а не тій. Поділ існує тому, що першу можна просто видалити, а другу зазвичай треба залишити й описати.
Чи не позначаються нелатинські письма помилково?
Ні, і саме тому рахуються літери Unicode, а не ASCII. Перевірка на діапазон A–Z назвала б кожен рядок українського, грецького чи корейського файлу бездіалоговим, і в англійських тестових файлах ця помилка була б невидима. Один китайський рядок проходить перевірку, три тире — ні.
Це помилки чи попередження?
Попередження. У репліці щось є на екрані, і питання, чи має воно там бути, — це судження про файл, а не вада в ньому. Тому звіт позначає такі репліки для перегляду, а не як зламані.
Чи змінює або видаляє сторінка щось у файлі?
Ні. Вона читає файл і створює звіт; текст, таймкоди й розмітка залишаються як були. Сторінка також не переписує службові репліки й не додає позначок — її єдиний продукт це звіт.
Які формати субтитрів приймає сторінка?
Усі текстові формати сайту: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON і CSV. Звичайний текст не приймається, бо в ньому немає реплік, а саме репліки ця перевірка й оцінює.
Що буде, якщо у файлі взагалі немає реплік?
Звіт скаже, що файл містить нуль реплік і перевірку виконано. Це не те саме, що «нічого не знайдено»: порожній файл не має що перевіряти, і звіт розрізняє ці два стани, щоб читач не сплутав відсутність даних із чистим результатом.