Зелёный экран в VLC: причины и 5 быстрых исправлений
Сплошное зелёное изображение (иногда розовое или фиолетовое) вместо вашего видео — один из характерных симптомов VLC. В отличие от чёрного экрана, зелёный экран означает, что кадры видео декодируются — но с неправильным форматом цвета, поэтому рендерер рисует мусор. Причина почти всегда в декодере видео на аппаратном обеспечении, выдающем несовместимый пиксельный формат, или в модуле вывода видео, неверно его обрабатывающем. Это проблема слоя рендеринга, а не повреждённого файла. Исправления ниже, в порядке вероятности, решают большинство случаев меньше чем за пять минут.
Почему это происходит?
- Декодирование DXVA / D3D11VA с несовместимыми пиксельными форматами — декодеры GPU выдают форматы NV12 или P010; старый драйвер или конкретный модуль вывода не справляется с их преобразованием, формируя зелёный кадр.
- Конфликты модуля вывода видео — Direct3D11 в Windows и VDPAU/VA-API в Linux — главные подозреваемые.
- Ошибки драйвера GPU на конкретных кодеках — HEVC 10-bit и VP9 — самые частые триггеры.
- Повреждённая конфигурация VLC с устаревшим выбором вывода — модуль, которого больше нет в вашей системе.
Как исправить
Способ 1Отключите аппаратное декодирование
Устраняет чёрный/зелёный экран, пикселизацию и заикание в большинстве случаев
Откройте VLC и перейдите в Tools > Preferences (или нажмите Ctrl+P в Windows/Linux, Cmd+, в macOS).
Откроется окно Preferences.
Перейдите на вкладку Input / Codecs слева.
Отобразятся настройки кодеков.
Найдите «Hardware-accelerated decoding» и установите значение Disable.
В выпадающем списке появится «Disable».
Нажмите Save, затем полностью перезапустите VLC (закройте все окна VLC, а не только видео).
VLC перезапустится с программным декодированием.
Воспроизведите проблемный файл снова.
Если проблема исчезла, виноват был декодер GPU.
Способ 2Переключите модуль вывода видео на OpenGL (в Windows) или другой модуль в Linux (VDPAU → OpenGL)
Устраняет чёрный экран и сбои рендеринга на конкретных конфигурациях GPU
Перейдите в Tools > Preferences > Video.
Откроются настройки видео.
Установите «Output» в значение OpenGL (в Windows) или другой модуль в Linux (VDPAU → OpenGL).
Модуль вывода изменится.
Нажмите Save и перезапустите VLC.
VLC перезапустится.
Откройте файл и проверьте изображение.
Видео теперь должно отображаться корректно.
Способ 3Обновите драйвер видеокарты
Исправляет чёрный экран, зелёные артефакты и сбои из-за ошибок драйвера
Нажмите Win+X и откройте Диспетчер устройств (или System Settings > Display в macOS).
Откроется список устройств.
Раскройте «Display adapters» и запишите модель вашей GPU (NVIDIA, AMD или Intel).
Ваша GPU определена.
Загрузите свежий драйвер с сайта производителя (nvidia.com, amd.com или intel.com) — либо используйте Windows Update.
Пакет драйвера готов.
Установите, перезагрузите ПК и попробуйте 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 перейдите в Help > Check for Updates.
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.