Сохраните исходник и выберите видео для проверки
Проверяйте SRT вместе с той версией видео, для которой его готовят. После удаления вступления или вырезания фрагмента старые временные отметки могут перестать соответствовать ролику. Сохраните исходный файл и сделайте рабочую копию: так можно сравнить изменения и вернуться к прежнему тексту.
SRT — обычный текстовый файл с пронумерованными репликами и временем их показа. Самого видео или аудио внутри него нет. Структуру описывает Библиотека Конгресса США; там же отмечена неполная стандартизация формата. Возможность открыть файл в одной программе не доказывает, что он принят нужным плеером или площадкой.
В рабочем блоке есть номер, строка начала и конца, текст и пустая строка перед следующим блоком. Временная отметка записывается как часы, минуты, секунды и миллисекунды: 00:00:01,000. Между началом и концом стоят два дефиса и знак > — -->.
Что означает блок SRT
Правильный файл учебного примера
Строку времени можно прокрутить целиком.
1
00:00:01,000 --> 00:00:04,000
Это первый пример.
2
00:00:06,000 --> 00:00:10,000
Проверим вторую реплику.
Этот файл относится к специально созданному двенадцатисекундному ролику ниже. Две фразы озвучены синтезированной речью, а время и цветные области заданы при подготовке. Это учебный пример, а не запись реальной беседы или результат распознавания Скрепки.
Для русского учебного файла использована UTF-8. Сохраняйте рабочую копию как простой текст с расширением .srt; документ с оформлением и файл .srt.txt не становятся субтитрами от изменения названия в заголовке редактора. Если видны нечитаемые символы, сначала проверьте кодировку, сохранив исходник.
Исправьте структуру, не угадывая время
Пройдите блоки по порядку. Проверьте, что номер можно прочитать, начало и конец записаны в ожидаемой форме, конец позже начала и у реплики есть текст. Для обычной последовательной дорожки отдельно проверьте пересечения: следующая реплика не должна случайно начинаться раньше окончания предыдущей.

В файле с ошибками первый блок начинается в 00:00:01,000, но заканчивается в 00:00:00,500. Во втором стоит номер 9 и точка в начале временной отметки. Причины этих ошибок разные:
| Что обнаружено | Что делать | Что пока не установлено |
|---|---|---|
| Конец раньше начала | Найти нужный участок видео и поставить правильный конец | Какое время имелось в виду |
| Пропуск номера | После проверки порядка перенумеровать блоки | Верность самих реплик |
| Точка вместо запятой | Привести запись миллисекунд к форме SRT | Совпадение с речью |
| Пустая реплика | Проверить, был ли там текст или намеренная пауза | Какие слова нужно восстановить |
Не исправляйте обратный интервал случайным добавлением секунды. В нашем примере правильное окно первой реплики — от 1 до 4 секунд, потому что так построен учебный ролик. У вашего видео это время нужно установить по источнику. Переименование номеров также не исправляет неверные слова или монтаж.
FFprobe из FFmpeg 8.0.1 прочитал оба блока нашего ошибочного файла и завершился без ошибки. Это проверка поведения конкретного парсера на конкретном файле; она не делает обратный интервал правильным. Другой инструмент может отклонить файл или показать его иначе. Зелёный результат открытия не заменяет проверки полей и воспроизведения.
Что показало чтение ошибочного файла
Посмотрите, как корректный файл может показывать текст поздно
В правильной версии первая реплика появляется в окне 1–4 секунды, вторая — 6–10. На видео этим окнам соответствуют светлая голубая и серая области. Речь начинается в начале каждого окна; оставшееся время помогает прочитать фразу. Цветные области служат ориентиром именно этого учебного упражнения, а не универсальным правилом синхронизации.
Правильная версия
Проиграйте ролик: первая строка должна появиться вместе с первым цветным окном, вторая — со вторым. В браузерном примере SRT преобразован в WebVTT, чтобы показать субтитры штатным видеоплеером; скачиваемый исходник остаётся SRT. Это не заявление о прямой поддержке SRT элементом HTML-видео.
Версия со сдвигом
Во втором примере обе границы каждой реплики сдвинуты на две секунды вперёд. Структура остаётся читаемой, но первая строка появляется в 3 секунды, вторая — в 8. Первая фраза уже закончилась к моменту появления своей строки. После исчезновения цветного окна текст ещё остаётся на экране.
Правильный SRT и SRT со сдвигом содержат одинаковые слова. Сравните их в своём совместимом плеере с учебным видео MP4. Открытие файла как текста покажет цифры, но не само поведение субтитров на видео.
Определите, одинаково ли расходится время
Найдите понятные ориентиры в начале, середине и конце ролика: начало законченной фразы, заметную паузу или смену говорящего. Сравните их с нужными репликами SRT. Если расхождение одинаково, можно проверять общий сдвиг обеих границ; если меняется, один сдвиг не исправит всю дорожку.
Учебное смещение обеих границ на 2 секунды
В нашем учебном файле обе реплики сдвинуты ровно на две секунды. Возврат обеих границ на две секунды назад восстанавливает заданные окна. Не переносите эту величину в свой файл: сначала определите фактическое расхождение. После изменения проверьте, что начало не стало отрицательным и конец по-прежнему позже начала.
| Картина при просмотре | Проверяемое действие |
|---|---|
| Все реплики одинаково поздно | Проверить общий сдвиг начала и конца |
| После вырезанного фрагмента время расходится | Сопоставить дорожку с финальным монтажом |
| Расхождение увеличивается к концу | Проверить временную шкалу и несколько опорных мест в редакторе |
| Только одна реплика показана неверно | Исправить её границы и проверить соседние |
Не назначайте причину растущего расхождения только по внешнему виду. Оно не всегда означает одну и ту же ошибку настройки. Для длинного видео используйте редактор, в котором можно сопоставить дорожку с источником; название команды и поддерживаемые форматы проверяйте в его актуальной документации.
Проверьте слова и удобство чтения отдельно
Даже при правильных временных отметках реплика может содержать неверное имя, число или отрицание. В варианте с ошибкой слова первая строка говорит «Это третий пример», хотя в учебном сценарии и озвучке задано «Это первый пример». Структурный парсер читает этот файл так же, как правильный: он не сверяет смысл со звуком.
Слушайте реплику и проверяйте её текст по доступному источнику. Не заменяйте неразборчивое слово догадкой ради законченной строки. Если сверяете чужую цитату для публикации, используйте порядок проверки интервью и цитат.

Затем посмотрите ролик как зритель. Успеваете ли вы прочитать строку до её исчезновения? Не мешает ли перенос понять предложение? Удобно ли читать на целевом экране? Сам факт положительной длительности этого не устанавливает. Делите длинную реплику по смыслу, возвращаясь к её времени; не переносите часть предложения в случайное окно только ради короткой строки.
Откройте сохранённый результат ещё раз
Сохраните исправленный SRT под понятным именем и подключите именно этот файл к финальному видео. Проверьте начало, середину, конец и каждое изменённое место с соседними репликами. Если плеер сохраняет прежнюю дорожку, выберите новую явно: исправления в документе не гарантируют, что на экране загружена эта версия.
Перед передачей убедитесь:
- Файл содержит нужный текст, последовательные номера и читаемые временные отметки.
- Обратных интервалов и случайных пересечений не осталось.
- Реплики показаны в нужных местах финального видео.
- Значимые слова сверены, а сомнения закрыты или явно обозначены.
- Строки читаются на выбранном экране, и требования площадки учтены.
Сохраняйте оригинал, исправленную версию и список существенных изменений. Если вам нужен только текст для чтения, а не субтитры, начните с инструкции о переводе видеофайла в текст. Для ролика на YouTube сначала найдите доступный текст видео; он ещё не заменяет проверенный файл субтитров. Скрепка помогает получать текст записи; этот практикум не обещает функцию автоматического экспорта SRT в боте.
Если вам нужен текст записи
Отправьте доступную запись Скрепке в Telegram. Актуальные возможности и условия обработки — в боте.
Получить текст записиИсточники и материалы
О материале
Материал подготовлен и проверен Скрепкой. За содержание и обновления отвечает команда Скрепки.
Нашли неточность? Напишите в поддержку внутри бота Скрепки, указав адрес статьи и фрагмент, который нужно проверить.
Помогло разобраться?
Материал был полезен?
Если хотите, уточните, чего не хватило.
Спасибо. Ответ поможет улучшать материалы Скрепки.

