Бесплатный инструмент
Проверка файлов SRT
Перетащите файл .srt и получите список ошибок и предупреждений с номером блока для каждой. Работает в вашем браузере — файл никогда не загружается.
- Работает в браузере
- Ничего не загружается
- Без регистрации
Перетащите файл сюда
или
Поддерживаются файлы .srt, .vtt, .txt
Добавить файлы SRT (2+)
Результат
Как это работает
Проверка файлов SRT за три шага
Загрузите ваш SRT-файл
Перетащите или выберите файл субтитров SRT с вашего компьютера.
Мгновенная проверка
Валидатор проверяет номера последовательностей, формат временных меток, наложения по времени и пустые реплики.
Просмотрите результаты
Получите четкий отчет об ошибках и предупреждениях с номерами строк для легкого исправления.
Почему плеер отказывается загружать ваши субтитры
SubRip не прощает мелочей. Точка вместо запятой в миллисекундах, пропущенный порядковый номер, лишняя пустая строка — и плеер либо пропускает часть файла, либо не показывает ничего. Почти никогда он не объясняет почему: субтитры просто не появляются.
Эта проверка проходит по файлу блок за блоком и сообщает, что не так и где именно. Проверка выполняется в вашем браузере; файл никогда не загружается.
Что проверяется
Как ошибки отмечаются: блок короче двух строк, отсутствующий или нечитаемый порядковый номер, отсутствующая или не разбираемая строка с тайм-кодом и время окончания, которое не позже времени начала. Как предупреждения: порядковый номер не по порядку, тайм-код не в форме hh:mm:ss,mmm, наложение на предыдущую реплику, пустой текст субтитра и реплика, остающаяся на экране дольше 15 секунд.
Это разделение важно. Ошибка обычно означает, что файл не загрузится или молча потеряет блоки. Предупреждение означает, что файл работает, но зритель заметит неладное — субтитр, висящий слишком долго, или две реплики, наложенные друг на друга.
Что делать с отчётом
Небольшие правки проще всего внести вручную: отчёт даёт номера блоков, а .srt открывается в любом текстовом редакторе. Если наложения идут через весь файл, пересобрать его обычно быстрее, чем латать реплику за репликой.
Если структура в порядке, но субтитры всё равно уходят от речи, дело не в формате — используйте инструмент сдвига времени, который сдвигает все тайм-коды сразу. А если файл склеен из нескольких частей, сначала посмотрите на стыки: именно там обычно появляются наложения.
Как быстро можно читать субтитры?
Для англоязычных программ для взрослых Netflix Timed Text Style Guide допускает до 20 символов в секунду и 42 символа в строке, а для детских программ — до 17 символов в секунду. Руководство BBC Subtitle Guidelines задаёт тот же предел в словах — от 160 до 180 слов в минуту, а DCMP Captioning Key, написанный для образовательных материалов, просит не более 130 слов в минуту для младшего уровня и 160 для старшего.
Проверка скорости чтения выше сверяет ваш файл с тем руководством, которое вы выберете. Она выполняется отдельно от проверки формата: файл может быть совершенно корректным SRT и всё равно пролетать длинное предложение быстрее, чем его кто-либо успеет прочитать.
| Руководство | Скорость чтения | Символов в строке | Строк | Время на экране |
|---|---|---|---|---|
| Netflix, английский (США), программы для взрослых | до 20 символов в секунду | 42 | 2 | минимум 5/6 секунды, максимум 7 секунд |
| Netflix, английский (США), детские программы | до 17 символов в секунду | 42 | 2 | минимум 5/6 секунды, максимум 7 секунд |
| BBC Subtitle Guidelines | от 160 до 180 слов в минуту | 37 для эфира | 2 | не менее примерно 0,3 секунды на слово |
| DCMP Captioning Key | от 130 (младший уровень) до 160 (старший уровень) слов в минуту | предел не указан | 2 | минимум 40 кадров (1 секунда 10 кадров), максимум 6 секунд |
Как проверка считает
Символы в секунду — это длина текста реплики, делённая на время её показа. Проверка убирает разметку вроде <i> и {\an8}, учитывает пробелы и знаки препинания и не считает перенос строки. Для руководств BBC и DCMP она считает слова, потому что именно так эти руководства задают свой предел, и проверяет только те пределы, которые руководство действительно устанавливает.
Что получается при нашей автоматической расстановке времени
Мы прогнали Геттисбергскую речь, разбитую на десять абзацев, через наш инструмент TXT в SRT, который расставляет время по 150 слов в минуту и держит каждую реплику от 2 до 8 секунд. Два коротких абзаца, из 10 и 11 слов, вышли со скоростью 11,8 и 13,4 символа в секунду — с запасом в пределах нормы Netflix для взрослых. Каждый абзац длиннее 20 слов упёрся в потолок 8 секунд, что уже выше максимума Netflix в 7 секунд и максимума DCMP в 6 секунд, а заключительный абзац из 86 слов получил 56,0 символа в секунду — почти втрое выше предела. Разбивайте длинные абзацы на короткие строки до генерации, а затем прогоняйте результат через эту проверку.
Ответы
Проверка SRT — частые вопросы
В чём разница между ошибкой и предупреждением?
Ошибка означает, что блок нарушает формат, и плеер, скорее всего, отбросит его или откажется от файла. Предупреждение означает, что файл работает, но что-то не по спецификации: нумерация не по порядку, наложение реплик или одна реплика, слишком долго висящая на экране.
Почему тайм-код с точкой — это проблема?
Потому что в SubRip миллисекунды отделяются запятой; точка — соглашение WebVTT. Многие плееры всё равно откроют такой файл, но некоторые инструменты отвергают его целиком, поэтому проверка на это указывает.
Что считается наложением?
Реплика, начинающаяся раньше, чем закончилась предыдущая. На экране это выглядит как две строки одновременно или как мерцающий текст. В отчёте указано и время начала текущей реплики, и время окончания предыдущей.
Почему отмечается длительность больше 15 секунд?
Это не нарушение формата, а замечание о качестве: реплика, висящая на экране больше пятнадцати секунд, обычно означает, что два блока слились или конечный тайм-код неверен. Сам файл при этом остаётся вполне корректным.
Мой файл загружается на сервер?
Нет. Разбор выполняется в вашем браузере, файл никуда не передаётся и не хранится, так что конфиденциальные материалы можно проверять без опасений.
Исправляет ли проверка ошибки?
Нет, она только сообщает о них с номерами блоков. Исправления вносят вручную в текстовом редакторе — файлы SubRip для этого достаточно просты.
Можно ли проверить файл .vtt?
Проверка рассчитана на SubRip. Сначала преобразуйте файл WebVTT конвертером VTT в SRT, а затем проверьте результат здесь.
Файл проходит проверку, но субтитры всё равно не совпадают с речью
Значит, формат в порядке, а тайминг — нет: файл сделан под другой монтаж видео. Для этого и нужен инструмент сдвига времени субтитров — он сдвигает все тайм-коды сразу.
Какая скорость в символах в секунду считается хорошей для субтитров?
Для англоязычных программ для взрослых Netflix Timed Text Style Guide допускает до 20 символов в секунду, а для детских — 17. Выберите этот стандарт в проверке скорости чтения — и каждая более быстрая реплика будет перечислена с номером блока, а также строки длиннее 42 символов и реплики короче 5/6 секунды или длиннее 7 секунд.
Нужна полная расшифровка?
Загрузите аудио или вставьте ссылку на YouTube и получите полную AI-расшифровку с метками спикеров, таймкодами и сводками.
Бесплатно на iOS и Android. Без регистрации.
Бесплатные инструменты
Другие бесплатные инструменты
YouTube Transcript Generator · SozAI vs Other Tools · Alternatives to Popular Apps