#Что означает ошибка
Субтитры не отображаются
Выберите кодировку CP1251/UTF-8, имя файла субтитров должно совпадать с видео, включите дорожку.
#Причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Неверная кодировка | Кракозябры. Сопоставьте этот признак с точной стадией возникновения неисправности. | Уточните эту причину и выберите подходящее действие из инструкции. |
| Не то имя | В случае «Субтитры не отображаются или кракозябры в SRT» проверьте наличие причины «Не то имя» по исходному действию и связанному сообщению; переходить к исправлению стоит после её подтверждения. | Переименуйте. |
| Не включены | В случае «Субтитры не отображаются или кракозябры в SRT» проверьте наличие причины «Не включены» по исходному действию и связанному сообщению; переходить к исправлению стоит после её подтверждения. | Включите. Конкретное действие зависит от проверки причины «Не включены», описанной в пошаговой инструкции. |
| Формат | В случае «Субтитры не отображаются или кракозябры в SRT» проверьте наличие причины «Формат» по исходному действию и связанному сообщению; переходить к исправлению стоит после её подтверждения. | Выберите в настройках нужный режим или формат и сравните тестовый результат; исходное значение запишите. |
#Пошаговое решение
- Определите причинуЕсли субтитры не отображаются, откройте видео в VLC и выберите «Субтитры» → «Дорожка субтитров», затем нужную дорожку. Для внешнего SRT положите файл рядом с видео и проверьте похожие имена либо в VLC используйте «Субтитры» → «Добавить файл субтитров». Убедитесь, что SRT относится именно к этой версии фильма.
- Выполните подходящее исправлениеЕсли вместо русских букв в SRT кракозябры, сделайте копию
.srtи откройте её в текстовом редакторе, поддерживающем выбор кодировки, например Notepad++. Проверьте, правильно ли читается файл в UTF-8 или Windows-1251. Не сохраняйте текст при неправильном выборе исходной кодировки: это может необратимо заменить символы. - Проверьте другие возможные причиныКогда текст читается правильно, сохраните копию SRT в UTF-8, если ваш проигрыватель поддерживает этот вариант. Повторно подключите файл в VLC и проверьте несколько реплик. Если субтитры видны, но запаздывают, используйте настройку задержки субтитров в проигрывателе, не меняя кодировку ради синхронизации.
- Убедитесь в результатеЕсли SRT вообще не распознаётся, откройте его копию и проверьте нумерацию блоков и временные метки вида
00:00:01,000 --> 00:00:03,000, а также пустые строки между репликами. Исправьте очевидную ошибку синтаксиса в копии и повторите загрузку. Сохраните исходный SRT для восстановления.
#Если проблема осталась
Если «Субтитры не отображаются или кракозябры в SRT» сохраняется, проверьте версию программы и наличие ошибки на тестовом документе. Не удаляйте исходный файл или рабочую базу: для поддержки потребуется точное сообщение и история действий.