Зелений екран у VLC: причини та 5 швидких виправлень
Суцільне зелене зображення (іноді рожеве чи фіолетове) замість вашого відео — одна з характерних проблем VLC. На відміну від чорного екрана, зелений екран означає, що кадри відео декодуються — але зі зламаним форматом кольору, тому рендерер малює «сміття». Причина майже завжди в декодері відео на апаратному рівні, що видає несумісний формат пікселів, або в модулі виведення відео, який погано його обробляє. Це проблема рівня рендерингу, а не пошкодженого файлу. Виправлення нижче, за ймовірністю, вирішують більшість випадків менш ніж за п'ять хвилин.
Чому це відбувається?
- Декодування DXVA / D3D11VA з несумісними форматами пікселів — декодери GPU видають формати NV12 або P010; старий драйвер або певний модуль виведення не може їх перетворити, створюючи зелений кадр.
- Конфлікти модуля виведення відео — Direct3D11 у Windows і VDPAU/VA-API у Linux — головні підозрювані.
- Вади драйвера GPU на певних кодеках — HEVC 10-bit і VP9 — найпоширеніші тригери.
- Пошкоджена конфігурація VLC із застарілим вибором виведення — модуль, якого більше немає у вашій системі.
Як виправити
Спосіб 1Вимкніть апаратне прискорення декодування
Виправляє чорний/зелений екран, пікселізацію та зависання у більшості випадків
Відкрийте VLC і перейдіть до Інструменти > Налаштування (або натисніть Ctrl+P у Windows/Linux, Cmd+, у macOS).
Вікно налаштувань відкривається.
Клацніть вкладку Вхід / кодеки ліворуч.
Відображаються налаштування кодеків.
Знайдіть «Апаратне прискорення декодування» і встановіть його на Вимкнено.
У меню відображається «Вимкнено».
Натисніть Зберегти й повністю перезапустіть VLC (закрийте всі вікна VLC, а не лише відео).
VLC перезапускається з програмним декодуванням.
Відтворіть проблемний файл знову.
Якщо проблема зникла, винуватцем був декодер GPU.
Спосіб 2Перемкніть модуль виведення відео на OpenGL (у Windows) або інший модуль у Linux (VDPAU → OpenGL)
Усуває чорний екран та помилки рендерингу на певних конфігураціях GPU
Перейдіть до Інструменти > Налаштування > Відео.
Відкриваються налаштування відео.
Встановіть «Вивід» на OpenGL (у Windows) або інший модуль у Linux (VDPAU → OpenGL).
Модуль виведення змінюється.
Натисніть Зберегти й перезапустіть VLC.
VLC перезапускається.
Відкрийте файл знову й перевірте зображення.
Відео має відтворюватися правильно.
Спосіб 3Оновіть свій відеодрайвер
Виправляє чорний екран, зелені артефакти та аварії, спричинені вадами драйвера
Натисніть Win+X і відкрийте Диспетчер пристроїв (або Системні параметри > Дисплей у macOS).
Відкривається список пристроїв.
Розгорніть «Відеоадаптери» й запишіть модель своєї GPU (NVIDIA, AMD або Intel).
Ваша GPU визначена.
Завантажте найновіший драйвер зі сайту виробника (nvidia.com, amd.com або intel.com) — або скористайтеся Центром оновлення Windows.
Пакет драйвера готовий.
Встановіть, перезавантажте ПК і спробуйте VLC знову.
Система працює з новим драйвером.
Спосіб 4Відновіть налаштування VLC за замовчуванням
Очищує пошкоджені налаштування, що спричиняють зависання, чорний екран і проблеми зі звуком
Повністю закрийте VLC.
Жоден процес VLC не запущено.
Відкрийте командний рядок (Win+R → cmd) або термінал.
Доступний командний рядок.
Виконайте:
vlc --reset-config(Windows/Linux) — у macOS натомість видаліть~/Library/Preferences/org.videolan.vlc.Налаштування VLC повертаються до типових.
Запустіть VLC і застосуйте повторно лише ті налаштування, які вам справді потрібні.
VLC запускається з чистими налаштуваннями.
Спосіб 5Оновіть VLC до останньої версії
Застосовує офіційні виправлення помилок і безпеки (поточна стабільна: 3.0.23)
У VLC перейдіть до Довідка > Перевірити оновлення.
VLC порівнює вашу версію з найновішою.
Якщо оновлення існує, завантажте його з офіційної сторінки videolan.org.
Завантажено новий інсталятор.
Встановіть поверх поточної версії (налаштування зберігаються) і перезапустіть.
VLC працює з новою версією.
Додаткові способи
Спосіб 1Примусово встановіть певний формат кольору (Linux)
Виправляє зелений екран у конфігураціях Linux VA-API/VDPAU
Закрийте VLC і відкрийте конфігурацію:
~/.config/vlc/vlcrc.Відкривається файл конфігурації.
Знайдіть розділ avcodec і додайте:
avcodec-hw=none(або перевизначенняvdpau-version, якщо є).Апаратне прискорення вимкнено на рівні конфігурації.
Запустіть VLC і перевірте.
Відео рендериться у програмному режимі.
Як уникнути в майбутньому
- Регулярно оновлюйте драйвери GPU — зелені/рожеві кадри часто виправляються у релізах драйверів.
- Після оновлення VLC перевіряйте, чи апаратне декодування досі працює; нові збірки іноді змінюють типові значення.
- Тримайте портативну копію VLC для миттєвого A/B тестування проблем налаштувань.
Часті запитання
Чому моє відео зелене у VLC, а в інших програвачах нормальне?
Зелений екран лише у повноекранному режимі?
Чи є зелений екран ознакою пошкодження GPU?
Чи трапляється зелений екран із певними форматами?
Підсумок
Вимкніть апаратне прискорення декодування — Виправляє чорний/зелений екран, пікселізацію та зависання у більшості випадків. 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.