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