VLC не відтворює відео? 7 виправлень, що справді працюють

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

«VLC не відтворює відео» охоплює несподівано широкий спектр симптомів: файл відкривається, але нічого не відбувається, відтворення зупиняється одразу, часова шкала показує 00:00 або VLC повідомляє про помилку й закриває вікно. Хороша новина: у більшості випадків медіафайл у порядку, а проблема у конвеєрі декодування VLC, метаданих файлу або застарілій конфігурації. Виконуйте ці виправлення по порядку — виправлення 1 вирішує близько половини всіх скарг, а до виправлення 4 вирішено переважну більшість випадків.

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

  • Відсутній або зламаний кодек у конкретному файлі — рідкісний зі стандартним VLC (він уже містить майже всі кодеки), але деякі екзотичні контейнери або пошкоджені атоми moov (індекс MP4) блокують відтворення.
  • Збій апаратного прискорення на певному кодеку — ваша GPU погано декодує потік, і VLC відкочується до чорного/білого вікна.
  • Пошкоджений медіафайл або неповне завантаження — обрізані файли MP4/MKV не мають потрібного індексу для пошуку та відтворення.
  • Неправильні або пошкоджені налаштування VLC — наприклад, зламаний модуль виведення відео, збережений з попередньої конфігурації.
  • Застарілий VLC із вадами демультиплексора — старі збірки 3.0.x зависають або зупиняються на новіших варіантах контейнера.

Як виправити

Спосіб 1Оновіть VLC до останньої версії

Застосовує офіційні виправлення помилок і безпеки (поточна стабільна: 3.0.23)

  1. У VLC перейдіть до Довідка > Перевірити оновлення.

    VLC порівнює вашу версію з найновішою.

  2. Якщо оновлення існує, завантажте його з офіційної сторінки videolan.org.

    Завантажено новий інсталятор.

  3. Встановіть поверх поточної версії (налаштування зберігаються) і перезапустіть.

    VLC працює з новою версією.

ПриміткаVLC 3.0.23 — 24-те оновлення гілки 3.0 і містить великий набір виправлень демультиплексора та стабільності — багато проблем «не відтворюється» вже вирішено в ньому.

Спосіб 2Вимкніть апаратне прискорення декодування

Виправляє чорний/зелений екран, пікселізацію та зависання у більшості випадків

  1. Відкрийте VLC і перейдіть до Інструменти > Налаштування (або натисніть Ctrl+P у Windows/Linux, Cmd+, у macOS).

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

  2. Клацніть вкладку Вхід / кодеки ліворуч.

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

  3. Знайдіть «Апаратне прискорення декодування» і встановіть його на Вимкнено.

    У меню відображається «Вимкнено».

  4. Натисніть Зберегти й повністю перезапустіть VLC (закрийте всі вікна VLC, а не лише відео).

    VLC перезапускається з програмним декодуванням.

  5. Відтворіть проблемний файл знову.

    Якщо проблема зникла, винуватцем був декодер GPU.

ПриміткаЦе примусово вмикає програмне декодування на CPU. Дещо вище навантаження на CPU — це нормально, але відтворення стає стабільним. Якщо спрацює, ви можете повторно ввімкнути прискорення пізніше після оновлення відеодрайвера.

Спосіб 3Перемкніть модуль виведення відео на Автоматично (або OpenGL/Direct3D11 — спробуйте кожен)

Усуває чорний екран та помилки рендерингу на певних конфігураціях GPU

  1. Перейдіть до Інструменти > Налаштування > Відео.

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

  2. Встановіть «Вивід» на Автоматично (або OpenGL/Direct3D11 — спробуйте кожен).

    Модуль виведення змінюється.

  3. Натисніть Зберегти й перезапустіть VLC.

    VLC перезапускається.

  4. Відкрийте файл знову й перевірте зображення.

    Відео має відтворюватися правильно.

ПриміткаЯкщо новий модуль працює, залиште його. Різні GPU та драйвери поводяться по-різному, тому тестування — найшвидший шлях знайти стабільний вивід.

Спосіб 4Перевірте файл в іншому програвачі та завантажте знову за потреби

Підтверджує, чи сам файл зламаний

  1. Відкрийте той самий файл у Windows Media Player / QuickTime / mpv.

    Ви бачите, чи якийсь програвач може його декодувати.

  2. Якщо файл — це завантаження, завантажте його знову (неповні завантаження — причина №1 «не відтворюється»).

    Повний файл зазвичай відтворюється.

  3. Для файлів MP4 зі звуком, але без зображення виконайте remux за допомогою ffmpeg -i input.mp4 -c copy output.mp4, щоб відбудувати індекс.

    Файл після remux відтворюється у VLC.

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

Спосіб 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 запускається з чистими налаштуваннями.

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

Спосіб 6Перевірте за допомогою портативної збірки VLC

Ізолює проблеми конфігурації, не зачіпаючи вашу інсталяцію

  1. Завантажте портативну/zip-збірку з офіційних дзеркал (videolan.org > Windows > zip).

    Розпаковано портативну папку VLC.

  2. Запустіть vlc.exe безпосередньо з цієї папки.

    VLC працює з чистими типовими налаштуваннями.

  3. Відтворіть проблемний файл у портативній копії.

    Тепер ви знаєте, чи проблема у налаштуваннях, чи у файлі.

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

Спосіб 7Виконайте чисте перевстановлення VLC

Виправляє пошкоджені інсталяції, зламаний кеш плагінів і конфлікти версій

  1. Видаліть VLC через Параметри > Додатки (Windows) або перетягніть VLC у Кошик (macOS).

    VLC видалено з системи.

  2. Видаліть залишену папку конфігурації: %APPDATA%\vlc (Windows), ~/Library/Preferences/org.videolan.vlc (macOS) або ~/.config/vlc (Linux).

    Усі дані VLC зникають.

  3. Завантажте найновішу версію лише з офіційного джерела: videolan.org/vlc.

    Завантажено чистий офіційний інсталятор.

  4. Встановіть і знову перевірте свій файл.

    Свіжа інсталяція зазвичай вирішує проблемні випадки.

ПриміткаНіколи не завантажуйте VLC зі сторонніх дзеркал — перевпаковані збірки є поширеним джерелом зависань та вбудованого adware.

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

Спосіб 1Відтворіть із перевизначенням демультиплексора

Змушує VLC використати інший аналізатор контейнера

  1. Перейдіть до Інструменти > Налаштування > Вхід / кодеки > «Демультиплексор» і встановіть «Демультиплексор MP4/MOV» або «Демультиплексор Matroska» для відповідного контейнера.

    VLC аналізує файл вибраним демультиплексором.

  2. Збережіть, перезапустіть VLC і відкрийте файл знову.

    Відтворення починається з примусовим демультиплексором.

ПриміткаВикористовуйте це лише коли автоматично виявлений демультиплексор не справляється з конкретним файлом — це може зламати інші файли, тому поверніть Автоматично потім.

Спосіб 2Запустіть VLC з чистим інтерфейсом (режим dummy)

З'ясовує, чи GUI спричиняє аварію

  1. Закрийте VLC.

    VLC закрито.

  2. Відкрийте термінал і виконайте: vlc -I dummy.

    VLC запускається без GUI (без вікна).

  3. Відтворіть файл: vlc -I dummy "шлях\до\файлу.mp4".

    Якщо звук відтворюється, ядро працює, а проблема була у GUI.

  4. Після цього перезапустіть у звичайному режимі.

    Звичайний інтерфейс відновлено.

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

Як уникнути в майбутньому

  • Завжди завершуйте завантаження, перш ніж відкривати (звірте розмір файлу зі списком на сервері).
  • Тримайте VLC на найновішій стабільній гілці — виправлення демультиплексора з'являються постійно.
  • Якщо ви архівуєте медіа, час від часу перевіряйте цілісність через ffmpeg -v error -i файл -f null -.

Часті запитання

Чому VLC не відтворює файли MP4?
Невдача відтворення MP4 зазвичай є одним із трьох: неповне завантаження (відсутній атом moov), збій декодування апаратного прискорення на H.264/HEVC або вада демультиплексора у старому VLC. Спочатку оновіть VLC, а потім вимкніть апаратне прискорення.
Чому VLC закривається одразу при відкритті відео?
Це аварія, а не відмова відтворення. Див. наші посібники з зависань — поширені причини: розширення Lua та пошкоджені налаштування, обидві виправляються скиданням конфігурації.
Чи може VLC відтворювати всі формати відео?
VLC уже містить більшість кодеків, але екзотичні формати або захищені DRM (деякі iTunes, деякі завантаження зі стрімінгу) не відтворюються. Якщо VLC відмовляється, перевірте, чи формат використовує DRM.
Чи потребує VLC пакетів кодеків?
Ні. Встановлення сторонніх пакетів кодеків у Windows часто ламає VLC. VLC містить власні декодери — тримайте систему чистою.
VLC відтворює звук, але не показує зображення — що це означає?
Файл декодується, але рендерер відео не справляється. Вимкніть апаратне прискорення й перемкніть модуль виведення відео — див. посібник із чорним екраном.

Підсумок

Оновіть VLC до останньої версії — Застосовує офіційні виправлення помилок і безпеки (поточна стабільна: 3.0.23). 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.