Субтитри не відображаються у VLC: 6 виправлень, що працюють

Проблеми із субтитрами Оновлено: Застосовується до: All platforms · VLC 3.0.x

Те, що субтитри не відображаються у VLC, — це майже ніколи відсутня функція. VLC добре працює з вбудованими (MKV/MP4) та зовнішніми (SRT/ASS/SUB) субтитрами. Звичайні причини: не вибрано доріжку субтитрів, неправильне імʼя файлу для автозавантаження або рендеринг субтитрів вимкнено. Цей посібник охоплює їх усі у порядку перевірки — виправлення 1 і 2 вирішують більшість повідомлень.

Чому це відбувається?

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

Як виправити

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

Виправлення №1 — займає 5 секунд

  1. Клацніть відео правою кнопкою > Субтитри > Доріжка субтитрів.

    Відкриється список доріжок.

  2. Оберіть доріжку, відмінну від «Вимкнути» (спробуйте доріжку 1, 2…).

    Субтитри зʼявляються одразу.

  3. Якщо існує кілька доріжок, перевірте Інструменти > Синхронізація доріжок, щоб підтвердити активну.

    Обрано правильну доріжку.

ПриміткаБагато MKV містять кілька доріжок: примусову (SDH) і повну. «Вимкнути» іноді є типовою, якщо файл позначає свою першу доріжку лише як примусову.

Спосіб 2Виправте автозавантаження зовнішніх субтитрів

Змушує .srt файли завантажуватися автоматично

  1. Перейменуйте файл субтитрів так, щоб він точно збігався з відео — те саме імʼя, та сама папка: movie.mp4 + movie.srt.

    Імена збігаються.

  2. Перезапустіть відтворення (або перетягніть .srt на відео).

    Субтитри завантажуються автоматично.

  3. Інструменти > Налаштування > Субтитри: увімкніть «Автовизначення файлів субтитрів» і встановіть «Мова субтитрів» на свій вибір.

    Автозавантаження працює надійно.

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

Спосіб 3Виправте відтворення субтитрів (шрифт і розмір)

Забезпечує правильне відображення субтитрів

  1. Перейдіть до Інструменти > Налаштування > Субтитри (у розділі «Субтитри / OSD»).

    Відкриваються налаштування субтитрів.

  2. Встановіть шрифт на поширений (напр. Arial) і збільште розмір шрифту.

    Субтитри стають читабельними.

  3. Натисніть Зберегти й відкрийте відео знову.

    Субтитри відтворюються з новими налаштуваннями.

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

Спосіб 4Перевірте ланцюг відеофільтрів

Підтверджує, що рендерер субтитрів активний

  1. Інструменти > Налаштування > Відео > Фільтри: переконайтеся, що фільтр «Субтитри» (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 запускається з чистими налаштуваннями.

ПриміткаЦе стирає всі власні налаштування (зокрема ярлики та скіни). Експортуйте свою конфігурацію заздалегідь у Інструменти > Налаштування > Усе > Інтерфейс, якщо хочете зробити резервну копію.

Додаткові способи

Спосіб 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 вимкніть «Примусовий стиль субтитрів» у налаштуваннях.
Чому мої 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.