Звук и видеокодеки Windows 11Windows 10macOSLinux

VLC: внешние субтитры идут раньше или позже видео

  • Обновлено
  • Чтение ≈ 3 минуты

Краткий ответ

Внешний файл .srt показывает реплики не одновременно с речью. При постоянном смещении поможет задержка субтитров VLC; при нарастающем — вероятно, нужен другой файл субтитров или исправление временных меток.

В этой статье
  1. Что происходит и к каким случаям относится инструкция
  2. Как отличить возможные причины
  3. Подробная проверка и устранение
  4. Как проверить результат и что делать, если не помогло

#Что происходит и к каким случаям относится инструкция

Внешний файл .srt показывает реплики не одновременно с речью. При постоянном смещении поможет задержка субтитров VLC; при нарастающем — вероятно, нужен другой файл субтитров или исправление временных меток.

#Как отличить возможные причины

Возможная причинаКак узнатьЧто делать
Постоянное смещениеВсе реплики появляются раньше либо позже на одинаковое время.Разница на первой и последней минуте примерно одинаковая.Подобрать задержку в VLC.
Субтитры от другой версии фильмаДругой монтаж имеет удалённые заставки или сцены.В нескольких местах совпадение есть, затем возникает скачок.Найти субтитры именно для данного монтажа.
Разница временных базВидеофайл и SRT создан для разной частоты или длительности.Расхождение постепенно увеличивается к концу.Исправлять временные метки в копии SRT отдельным редактором.
Подключена не та дорожкаVLC показывает встроенные или автоматически найденные субтитры, а не нужный файл.Меню субтитров содержит несколько дорожек.Явно выбрать внешний SRT.

#Подробная проверка и устранение

  1. Сохраните исходный SRT и уточните вид ошибкиОткройте папку с видео в Проводнике или Finder и сделайте копию внешнего файла .srt с пометкой «-исходник». Запустите VLC, откройте видеоролик сочетанием Ctrl+O в Windows/Linux или Cmd+O на Mac (либо через меню «Медиа» → «Открыть файл» в Windows/Linux и «Файл» в macOS), посмотрите два фрагмента — в начале и ближе к концу. Запишите, субтитры отстают всегда одинаково или разница растёт.
  2. Явно загрузите правильный файл субтитровВо время воспроизведения откройте «Субтитры» → «Добавить файл субтитров…» (Subtitle → Add Subtitle File), выберите нужный .srt и подтвердите. Затем в «Субтитры» → «Дорожка субтитров» (Sub Track) выберите загруженную дорожку. Если текст не появляется вообще, откройте SRT текстовым редактором: в нём должны быть последовательные временные диапазоны и текст, а не пустой файл.
  3. Подберите задержку клавишами для постоянного смещенияНайдите момент с ясной репликой. Если текст появляется слишком рано, нажимайте H — VLC делает субтитры позже; если слишком поздно, G — раньше. Каждое нажатие меняет задержку небольшим шагом (в VLC 3.0 обычно 50 мс). Проверьте сначала одну реплику, затем следующую. При изменении не в ту сторону нажмите противоположную клавишу.
  4. Задайте точное числовое смещениеЕсли нужно сдвинуть текст на несколько секунд, откройте «Инструменты» → «Синхронизация дорожек» (Tools → Track Synchronization). Найдите «Синхронизация дорожки субтитров» (Subtitle track synchronization), изменяйте значение небольшими порциями и тут же смотрите на конкретную реплику. Сброс на 0 возвращает исходное смещение. Не путайте это поле с задержкой звуковой дорожки.
  5. Проверьте начало и конец зановоПереместите ползунок VLC к эпизоду в середине и затем к последним минутам. Если после настройки первая реплика совпала, а последняя всё сильнее отстаёт, верните значение задержки к нулю и ищите другую версию субтитров: одной константой это не исправить.
  6. При скачках проверьте вариант монтажаСравните общую длительность файла, указанную VLC в панели воспроизведения, с версией видео, для которой предназначен SRT (обычная, расширенная, версия с другой заставкой). При несовпадении выберите подходящий файл субтитров из законного источника. Не меняйте частоту кадров самого видео только ради субтитров.
  7. Для постоянного сохранения исправьте копию SRTVLC обычно использует временное смещение для текущего воспроизведения. Если субтитры нужно передать другому человеку, откройте копию .srt в специализированном редакторе субтитров, примените общий сдвиг временных меток и сохраните под новым именем в UTF-8. После этого верните задержку VLC к 0 и проверьте новый файл. Если редактора нет, предпочтительнее оставить оригинал и указывать нужную задержку при просмотре.
  8. Если текст не сохраняется или появляется абракадабраПроверьте, что файл субтитров расположен отдельно от неизменяемого видео и доступен для чтения. В VLC 3.0 кодировка текстовых субтитров задаётся через «Инструменты» → «Настройки» → «Субтитры/экранное меню»; изменение кодировки влияет на отображение букв, но не исправляет временные метки. Запомните исходную настройку и верните её, если стало хуже.

#Как проверить результат и что делать, если не помогло

После установки смещения откройте три удалённых эпизода и сравните появление текста с речью. При рассинхронизации только в VLC попробуйте другой проигрыватель; при нарастающем сдвиге уточните версию видео и используйте подходящую синхронизацию субтитров.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.