Найти субтитры без слов
Или вставьте текст субтитров
Параметры
Одно поле, два варианта, и у каждого своя страница. Реплика совсем без текста — субтитр, который занимает таймлайн, ничего не показывая; нет такого прочтения файла, где это правильно, поэтому отчёт помечает её ошибкой. Реплика без букв — строка, в которой что-то есть, но нет слов: ноты вместо песни, голое число, три тире. В субтитрах для вещания их используют намеренно, поэтому отчёт помечает их для просмотра, а не как дефект, и колонка измерения показывает реально присутствующие символы.
В какой частоте кадров считается тайминг. На страницах форматов это то, что нужно 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
Строка Take 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 и делает эту страницу верной для китайских, японских, корейских, русских и греческих файлов, а ошибка, которую так обходят, — худшая из возможных: проверка только по латинице выглядит безупречно на каждой английской заготовке.
Частые вопросы
Что считается субтитром без слов на этой странице?
Реплика, в видимом тексте которой нет ни одной буквы: только цифры, знаки препинания, ноты, скобки или символы либо их смесь. Одна буква в любой строке снимает реплику с проверки. Одни пробелы реплику речью не делают: реплика из пробелов пуста, и сообщает о ней страница поиска пустых субтитров.
Чем это отличается от страницы поиска пустых субтитров?
Пусто — это ничего после обрезки; без слов — это когда что-то есть, но ни одного произнесённого слова. Столбец с измеренным значением различает их с первого взгляда: у находки на этой странице число знаков всегда больше нуля. Разделение существует из-за разного ремонта: пустую реплику можно убрать, а музыкальную обычно оставляют и подписывают.
Не помечаются ли нелатинские письменности по ошибке?
Нет. Буквы считаются буквами Unicode, поэтому китайский, японский, корейский, русский, арабский, греческий и деванагари считаются речью. Проверка только по ASCII пометила бы каждую строку таких файлов как реплику без слов, и ошибка не проявилась бы ни на одной английской заготовке — поэтому в наборе есть отдельный нелатинский случай, который обязан выходить чистым.
Это ошибки или предупреждения?
Предупреждения. Реплика с двумя нотами — не дефект файла: это может быть намеренное описание звука или заготовка, к которой собирались вернуться. Отчёт говорит, что там лежит и сколько этого, а решение оставляет тому, кто знает, зачем эта реплика нужна.
Меняет ли эта страница что-нибудь или удаляет?
Нет. Она читает файл и выдаёт отчёт: PDF для чтения и CSV для сортировки. Ничего не удаляется, текст не переписывается, а таймкоды в отчёте принадлежат самому файлу, поэтому каждую находку можно найти в редакторе поиском по времени начала.
В каких форматах субтитров страница принимает файлы?
В одиннадцати из двенадцати: SRT, WebVTT, ASS, SSA, SBV, SMI, LRC, MicroDVD, TTML, JSON и CSV. Исключение — обычный текст: в текстовом файле нет реплик, каждая строка остаётся строкой, и привязать находку к времени не к чему.
Что если в файле вообще нет реплик?
Отчёт так и скажет: ноль реплик, одна выполненная проверка и ничего не найдено. Это не то же самое, что файл, который не удалось прочитать, и не то же самое, что проверенный и чистый файл. Три фразы остаются раздельными, потому что только одна из них означает, что волноваться не о чем.