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

Найти субтитры без слов

Проверка качестваПустые или пробельные реплики
Или вставьте текст субтитров

Параметры

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

В какой частоте кадров считается тайминг. На страницах форматов это то, что нужно 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. Исключение — обычный текст: в текстовом файле нет реплик, каждая строка остаётся строкой, и привязать находку к времени не к чему.

Что если в файле вообще нет реплик?

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

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