Субтитры не появляются в VLC: 6 исправлений, которые работают

Проблемы с субтитрами Обновлено: Применимо к: All platforms · VLC 3.0.x

Субтитры не появляются в VLC почти никогда не из-за отсутствующей функции — VLC отлично работает и с встроенными (MKV/MP4), и с внешними (SRT/ASS/SUB) субтитрами. Частые причины: не выбрана дорожка субтитров, имя файла не подходит для автозагрузки или отключён рендеринг субтитров. Этот гид охватывает все их в порядке проверки — исправления №1 и №2 решают подавляющее большинство случаев.

Почему это происходит?

  • Не выбрана дорожка субтитров — файл имеет субтитры, но VLC по умолчанию ставит «Disable» (часто в MKV с принудительными дорожками).
  • Внешний файл субтитров не загрузился автоматически — VLC автозагружает только при точном совпадении имён, например film.mp4 + film.srt в той же папке.
  • Рендеринг субтитров отключён в настройках — сохранившаяся конфигурация выключает рендерер субтитров.
  • Неподходящая дорожка для слабослышащих / комментария — файл имеет несколько дорожек субтитров, и вы на неправильной.
  • Разрешение видео выталкивает субтитры за экран — экстремальные пропорции могут вытолкнуть наложение из поля зрения (редко).

Как исправить

Способ 1Выберите дорожку субтитров вручную

Исправление №1 — занимает 5 секунд

  1. Щёлкните правой кнопкой по видео > Субтитры > &Дорожка субтитров.

    Откроется список дорожек.

  2. Выберите дорожку, отличную от «Disable» (попробуйте дорожку 1, 2…).

    Субтитры появляются сразу.

  3. Если есть несколько дорожек, проверьте Сервис > &Синхронизация дорожек, чтобы подтвердить активную.

    Выбрана правильная дорожка.

ПримечаниеМногие MKV содержат несколько дорожек: принудительную (SDH) и полную. «Disable» иногда стоит по умолчанию, если файл помечает первую дорожку как только принудительную.

Способ 2Исправьте автозагрузку внешних субтитров

Заставляет .srt загружаться автоматически

  1. Переименуйте файл субтитров, чтобы он точно совпадал с видео — то же имя, та же папка: film.mp4 + film.srt.

    Имена совпадают.

  2. Перезапустите воспроизведение (или перетащите .srt на видео).

    Субтитры загружаются автоматически.

  3. Сервис > &Настройки > Subtitles: включите «Autodetect subtitle files» и задайте «Subtitle language» по вашему выбору.

    Автозагрузка работает надёжно.

ПримечаниеVLC игнорирует лишний текст вроде «film.eng.srt», если не настроен соответствующий шаблон предпочтения — проще всего точное совпадение имён.

Способ 3Исправьте рендеринг субтитров (шрифт и размер)

Заставляет субтитры отображаться корректно

  1. Перейдите в Tools > Preferences > Subtitles (в разделе «Subtitles / OSD»).

    Откроются настройки субтитров.

  2. Установите шрифт на распространённый (например Arial) и увеличьте размер шрифта.

    Субтитры становятся читаемыми.

  3. Нажмите Save и откройте видео снова.

    Субтитры отрисовываются с новыми настройками.

ПримечаниеЕсли субтитры загружаются, но остаются невидимыми, рендерер может не справляться с шрифтом. Переключение на системный шрифт обычно восстанавливает видимость.

Способ 4Проверьте цепочку видеофильтров

Подтверждает, что рендерер субтитров активен

  1. Сервис > &Настройки > Видео > Filters: убедитесь, что фильтр «Subtitle» (libsubtitle) не отключён вручную.

    Фильтр субтитров активен.

  2. Сохраните и перезапустите VLC.

    Фильтр переинициализируется.

  3. Воспроизведите файл снова.

    Субтитры отрисовываются.

ПримечаниеЕсли вы ранее экспериментировали с фильтрами для других исправлений, отключённый фильтр субтитров объясняет всё.

Способ 5Сбросьте настройки VLC к значениям по умолчанию

Очищает повреждённые настройки, вызывающие сбои, чёрный экран и проблемы со звуком

  1. Полностью закройте VLC.

    Процессы VLC не запущены.

  2. Откройте командную строку (Win+R → cmd) или терминал.

    Доступна командная строка.

  3. Выполните: vlc --reset-config (Windows/Linux) — в macOS вместо этого удалите ~/Library/Preferences/org.videolan.vlc.

    Настройки VLC возвращены к умолчанию.

  4. Запустите VLC и примените только те настройки, которые действительно нужны.

    VLC запускается с чистыми настройками.

ПримечаниеЭто удаляет все пользовательские настройки (включая горячие клавиши и обложки). Экспортируйте конфигурацию заранее через Tools > Preferences > All > Interface, если нужна резервная копия.

Дополнительные способы

Способ 1Принудительно загрузите субтитры через меню

Загружает любые внешние субтитры независимо от имени

  1. Во время воспроизведения: правая кнопка > Субтитры > Добавить файл &субтитров...… (или перетащите файл на окно видео).

    Субтитры добавлены в текущую сессию.

  2. Зайдите в Субтитры > &Дорожка субтитров и выберите их, если не выбрались автоматически.

    Загруженные субтитры отображаются.

ПримечаниеЭто загружает на время сессии. Для постоянной привязки переименуйте файл в соответствие с видео.

Как избежать в будущем

  • Держите файлы субтитров в той же папке с идентичными базовыми именами.
  • Отдавайте предпочтение субтитрам в кодировке UTF-8, чтобы избежать проблем кодировки.
  • Для просмотра на TV проверьте собственные настройки субтитров телевизора при трансляции.

Частые вопросы

Почему VLC показывает субтитры для одних файлов, но не других?
Встроенные субтитры нужно выбирать для каждого файла; внешние должны совпадать с именем видеофайла. Оба случая решаются двумя первыми шагами выше.
VLC поддерживает субтитры SRT, ASS и VTT?
Да — SRT, ASS/SSA, VTT, SUB, PGS (Blu-ray) и более. Стиль ASS требует рендерера libass, встроенного в VLC.
Субтитры работают на ПК, но не на Android/TV?
На Android/TV рендеринг субтитров зависит от устройства. Убедитесь, что дорожка субтитров выбрана в меню на экране; для проблем стиля ASS отключите «Force subtitle style» в настройках.
Почему субтитры не загружаются автоматически для моего MKV?
MKV встраивает дорожки внутрь файла; правило автозагрузки по имени не применяется. Выберите дорожку через правая кнопка > Субтитры > &Дорожка субтитров.

Итог

Выберите дорожку субтитров вручную — Исправление №1 — занимает 5 секунд. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.