4K HDR в VLC не работает — выцветшие цвета и исправления

Проблемы воспроизведения видео Обновлено: Применимо к: Windows 10/11 · macOS · VLC 3.0.x · HDR displays & TVs

Воспроизвести HDR-файл в VLC и получить плоские выцветшие цвета — классическая проблема настройки: плеер, драйвер GPU и дисплей должны согласоваться по сигнализации HDR. VLC 3.0 делает HDR passthrough при правильной настройке — этот гид охватывает, как его включить, настройки со стороны GPU и как проверить каждое звено цепи, чтобы точно знать, где сигнал деградирует.

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

  • Passthrough HDR выключен в VLC — VLC 3.0 по умолчанию использует SDR на некоторых платформах; HDR-метаданные отбрасываются, и изображение tone-mapped или обрезано в серый.
  • HDR Windows выключен — Windows 10/11 нуждается во включённом HDR в настройках экрана, чтобы видеосигнал нес HDR-метаданные.
  • Модуль вывода без поддержки HDR — модуль Direct3D11 без поддержки HDR или запасной OpenGL не может сделать HDR passthrough.
  • Tone mapping драйвера GPU — драйверы могут конвертировать HDR в SDR, когда дисплей не сообщает HDR-возможности, или применять неверную гамму.
  • Неправильная настройка цветовой полосы — несовпадение RGB full/limited делает HDR-контент молочным или сжатым независимо от метаданных.

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

Способ 1Включите HDR passthrough в VLC

Центральное исправление для выцветшего HDR в Windows

  1. Зайдите в Сервис > &Настройки > Видео > Output.

    Открываются параметры вывода видео.

  2. Задайте Output как «Direct3D11 with HDR support» (Windows 10/11).

    Выбран HDR passthrough.

  3. Нажмите Save, перезапустите VLC и воспроизведите HDR-файл.

    Дисплей переключается в режим HDR (проверьте уведомление TV/ОС).

ПримечаниеЕсли ваша GPU/драйвер плохо ведёт себя с D3D11 HDR, держите обычный вывод D3D11 и позвольте VLC сделать tone-map — но цвета будут приблизительными. HDR passthrough — точный путь.

Способ 2Включите HDR в Windows

Обязательно для любого HDR-сигнала на рабочем столе

  1. Откройте Settings > System > Display > HDR.

    Открываются настройки HDR.

  2. Включите «Use HDR» и отметьте HDR-возможность дисплея (должен сообщать HDR10 или Dolby Vision).

    Windows сигнализирует HDR дисплею.

  3. Перепроверьте HDR-файл в VLC — дисплей должен переключиться в HDR при старте воспроизведения.

    HDR вступает в игру.

ПримечаниеВ macOS HDR-вывод требует дисплея с HDR-возможностями и macOS 11+; VLC передаёт HDR-метаданные автоматически со стандартным выводом VideoToolbox.

Способ 3Исправьте цветовую полосу RGB / настройки цвета

Убирает молочность и сжатые чёрные

  1. В панели управления GPU (NVIDIA/AMD/Intel) задайте выходную цветовую полосу в соответствие с дисплеем: «Full» для мониторов ПК, «Limited» для TV через HDMI.

    Полоса задана корректно.

  2. В VLC: Сервис > &Настройки > Видео > «Black level» — оставьте по умолчанию; принудительно только если изображение остаётся молочным.

    Уровень чёрного верен.

  3. Проверьте собственные настройки ввода дисплея: «HDMI Black Level / RGB Range» должен быть «Auto» или соответствовать настройке GPU.

    Оба конца согласны по полосе.

ПримечаниеНесовпадение Full/Limited — причина №1 «HDR выглядит серым», когда passthrough на самом деле работает.

Способ 4Обновите драйвер видеокарты

Исправляет чёрный экран, зелёные артефакты и сбои из-за ошибок драйвера

  1. Нажмите Win+X и откройте Диспетчер устройств (или System Settings > Display в macOS).

    Откроется список устройств.

  2. Раскройте «Display adapters» и запишите модель вашей GPU (NVIDIA, AMD или Intel).

    Ваша GPU определена.

  3. Загрузите свежий драйвер с сайта производителя (nvidia.com, amd.com или intel.com) — либо используйте Windows Update.

    Пакет драйвера готов.

  4. Установите, перезагрузите ПК и попробуйте VLC снова.

    Система работает на новом драйвере.

ПримечаниеОшибки сигнализации HDR исправляются в обновлениях драйверов — старый драйвер — самая частая скрытая причина.

Способ 5Переключите модуль вывода видео на Direct3D11

Устраняет чёрный экран и сбои рендеринга на конкретных конфигурациях GPU

  1. Перейдите в Tools > Preferences > Video.

    Откроются настройки видео.

  2. Установите «Output» в значение Direct3D11.

    Модуль вывода изменится.

  3. Нажмите Save и перезапустите VLC.

    VLC перезапустится.

  4. Откройте файл и проверьте изображение.

    Видео теперь должно отображаться корректно.

ПримечаниеЕсли новый модуль работает — оставьте его. Разные GPU и драйверы ведут себя по-разному, поэтому тестирование — самый быстрый способ найти стабильный вывод.

Способ 6Обновите VLC до последней версии

Применяет официальные исправления ошибок и безопасности (текущая стабильная: 3.0.23)

  1. В VLC перейдите в Help > Check for Updates.

    VLC сравнивает вашу версию с последней.

  2. Если обновление доступно, загрузите его с официальной страницы videolan.org.

    Загружен новый установщик.

  3. Установите поверх текущей версии (настройки сохраняются) и перезапустите.

    VLC работает на новой версии.

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

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

Способ 1Проверьте всю HDR-цепочку

Точно указывает, где HDR теряется

  1. Воспроизведите файл в приложении Movies & TV (Windows) или QuickTime (macOS) как эталон — если HDR работает там, проблема на стороне VLC.

    Установлен эталонный результат.

  2. Проверьте оверлей информации дисплея (многие TV показывают «HDR10» при смене ввода) во время воспроизведения в VLC.

    Вы видите, получает ли дисплей HDR.

  3. Проверьте на известном HDR-сэмпле (например с камеры или сайта тестовых шаблонов), чтобы исключить файл.

    Файл подтверждён хорошим или плохим.

ПримечаниеКабель имеет значение: некоторые старые HDMI-кабели и ресиверы убирают HDR. Используйте «Premium High Speed» на 18 Гбит/с+ или Ultra High Speed.

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

  • Задайте выходную полосу GPU один раз и держите согласованной между устройствами.
  • Используйте кабель с проверенной HDR-способностью (Premium High Speed или лучше).
  • Держите VLC и драйверы GPU в актуальном состоянии — поддержка HDR улучшается с каждым выпуском 3.0.x.
  • Проверяйте новые HDR-файлы эталонным плеером, прежде чем винить VLC.

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

Почему HDR выглядит серым в VLC, но хорошо на YouTube?
YouTube использует ваш браузер, который запрашивает HDR Windows независимо. VLC нужен собственный HDR passthrough (D3D11 с поддержкой HDR) плюс включённый HDR Windows.
Происходит ли конвертация SDR в HDR?
Если passthrough выключен, VLC конвертирует HDR→SDR, и результат плоский. Включите passthrough для точных цветов; отключайте только если дисплей не поддерживает HDR.
Моя TV поддерживает HDR, но файл всё равно выцветший
Проверьте HDMI-порт — многие TV поддерживают HDR только на конкретных входах (обычно помечены HDMI 2.0/2.1 с HDR). Также подтвердите, что полоса GPU — «Limited».
VLC 4.0 лучше работает с HDR?
VLC 4.0 имеет переписанный HDR-конвейер с лучшим tone mapping, но 3.0.23 с D3D11 HDR passthrough — стабильное решение сегодня.

Итог

Включите HDR passthrough в VLC — Центральное исправление для выцветшего HDR в Windows. 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.