Знайти накладені субтитри
Або вставте текст субтитрів
Параметри
У якій частоті кадрів пораховано таймінги. На сторінках форматів це те, що потрібно MicroDVD, бо він зберігає час як номери кадрів. На сторінках частоти кадрів це частота, за якою файл синхронізували — версія, для якої робили субтитри, — а друге поле сторінки приймає частоту відео, з яким ви будете їх використовувати. 23,976, 24, 25, 29,97, 30, 50, 59,94 і 60 — найпоширеніші. Помилка зміщує весь таймлайн, а на сторінках частоти кадрів — на відношення, а не на фіксовану величину.
Перекриття субтитрів — це репліки, що ділять екран: репліка починається раніше, ніж закінчилася попередня. Ця сторінка знаходить їх і каже, скільки часу дві репліки ділять, у мілісекундах, репліка за реплікою. Вона не змінює файл: оригінал залишається точно як був, а назад ви отримуєте звіт, який можна завантажити як PDF або CSV.
Перекриття не є автоматично помилкою. Двоє мовців, що перебивають один одного, ручний прохід синхронізації або субтитри, перетворені з іншого формату, усе це їх створює, і частина таких перекриттів навмисна. Варто перелічувати їх тому, що плеєр не може намалювати дві репліки в одному місці одночасно, тож те, що бачить глядач, вирішують за вас, і воно може не збігатися з тим, що написано у файлі. Число, на яке варто дивитися, — спільні мілісекунди: перекриття на 400 мс читається як миготіння, а кілька секунд зазвичай означають, що репліку вставили не туди.
Звіт також каже, чого не вдалося перевірити. Формат без часу кінця взагалі не можна виміряти на перекриття, а репліку, чий кінець не пізніший за початок, виправляють під час читання — це виправлення перелічене вгорі звіту, а не тихо вкладене у висновки. Файл без проблем усе одно дає звіт, який це каже: «перевірено, нічого не знайдено» і «перевірити неможливо» — два різні речення, і сторінка їх розрізняє. Усе виконується у вашому браузері, а цілий сезон може пройти через чергу за один запуск.
Приклади
Дві репліки ділять екран
Субтитри
1
00:00:01,000 --> 00:00:04,000
First line.
2
00:00:03,000 --> 00:00:06,000
Second line, starting early.
Що знаходить звіт
Overlapping cues — 1 found
Severity Cues Start End Measured
Error 1, 2 00:00:03.000 00:00:04.000 1000 ms
Друга репліка починається, коли перша ще на екрані. Виміряне значення — спільний проміжок, тобто кінець першої репліки мінус початок другої, а не довжина жодної з них.
Дотик не є перекриттям
Субтитри
1
00:00:01,000 --> 00:00:02,000
First line.
2
00:00:02,000 --> 00:00:03,000
Second line, touching.
Що знаходить звіт
Overlapping cues — Nothing found
Checks run 1
Cues 2
Друга репліка починається рівно в ту мілісекунду, коли закінчується перша. Це правильний таймінг, тому нічого не показано, але звіт усе одно каже, що перевірку виконано, і це не те саме, що файл, який не вдалося перевірити.
Дві короткі репліки в довгій
Субтитри
1
00:00:00,000 --> 00:00:10,000
Long opening line.
2
00:00:01,000 --> 00:00:02,000
Nested inside it.
3
00:00:03,000 --> 00:00:04,000
Also nested inside it.
Що знаходить звіт
Overlapping cues — 2 found
Severity Cues Start End Measured
Error 1, 2 00:00:01.000 00:00:02.000 1000 ms
Error 1, 3 00:00:03.000 00:00:04.000 1000 ms
Обидві короткі репліки перекривають довгу, і жодна не перекриває іншу. Кожне порівняння йде з найдальшою досягнутою точкою, тому другу коротку репліку помічено, хоча безпосередньо попередня до неї не дотягується.
Часті запитання
Що саме вважається перекриттям на цій сторінці?
Репліка, що починається раніше, ніж закінчилася попередня. Величина — спільний проміжок, виміряний від найдальшого досягнутого кінця, а не довжина якоїсь із реплік. Дотик, коли наступна починається рівно в мілісекунду кінця попередньої, перекриттям не є.
Чи змінює інструмент мій файл субтитрів?
Ні. Файл лише читається в браузері, а єдиний продукт — звіт. Оригінал не переписується й нікуди не завантажується. Якщо потрібно справді прибрати перекриття, це інший інструмент, який створює новий файл.
Як рахується величина перекриття?
Як різниця між кінцем найдальшої репліки, що вже почалася, і початком наступної. Порівняння йде з найдальшим досягнутим кінцем, тому коротка репліка, вкладена в довшу, теж буде помічена, навіть якщо репліка безпосередньо перед нею до неї не дотягується.
Які формати субтитрів можна перевірити на перекриття?
Десять форматів, що зберігають і початок, і кінець: SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON і CSV. LRC і звичайний текст не приймаються, бо без часу кінця перекриття не виміряти.
Що містить звіт, який я завантажую?
Заголовок із назвою файлу, форматом, кількістю реплік і втратами під час читання; рядок на кожне перекриття з номерами реплік, їхніми часами й спільними мілісекундами; а також розділ підстав, який каже, що саме перевіряли й чого перевірити не вдалося.
Чому файл із перекриттями грає так, ніби все гаразд?
Бо плеєр сам вирішує, яку з двох реплік показати або як їх скласти, і робить це без помилки на екрані. Глядач бачить один із варіантів, а не те, що записано у файлі. Саме тому перекриття варто бачити списком, а не покладатися на відтворення.
Чи можна перевірити цілий сезон за один раз?
Так. Черга приймає багато файлів, обробляє їх послідовно й дозволяє завантажити звіти разом. Кожен файл отримує власний звіт, тому перекриття з різних серій не змішуються.