VLC i 4K HDR nie działa — wyprane kolory i poprawki

Problemy z odtwarzaniem wideo Ostatnia aktualizacja: Dotyczy: Windows 10/11 · macOS · VLC 3.0.x · HDR displays & TVs

Odtwarzanie pliku HDR w VLC i uzyskanie płaskich, wypranych kolorów to klasyczny problem konfiguracji: odtwarzacz, sterownik GPU i wyświetlacz muszą się wszystkie zgodzić na sygnał HDR. VLC 3.0 obsługuje przesyłanie HDR, gdy jest poprawnie skonfigurowane — ten przewodnik obejmuje jego włączenie, ustawienia po stronie GPU i jak zweryfikować każde ogniwo łańcucha, by wiedzieć dokładnie, gdzie sygnał jest pogarszany.

Dlaczego tak się dzieje?

  • Wyłączone przesyłanie HDR w VLC — VLC 3.0 domyślnie daje wyjście SDR na niektórych platformach; metadane HDR są porzucane i obraz jest mapowany tonem lub obcinany do szarości.
  • Wyłączone HDR w Windows — Windows 10/11 musi mieć włączone HDR w ustawieniach wyświetlania, by sygnał wideo niósł metadane HDR.
  • Moduł wyjściowy bez obsługi HDR — moduł Direct3D11 bez HDR albo zastępstwo OpenGL nie może przesłać HDR.
  • Mapowanie tonów w sterowniku GPU — sterowniki mogą konwertować HDR do SDR, gdy wyświetlacz nie zgłasza możliwości HDR, albo stosować złą gammę.
  • Złe ustawienie zakresu kolorów — niezgodność pełny/ograniczony RGB sprawia, że treść HDR wygląda mlecznie lub ściśnięcie bez względu na metadane.

Jak to naprawić

Rozwiązanie 1Włącz przesyłanie HDR w VLC

Podstawowa poprawka wypranych kolorów HDR w Windows

  1. Przejdź do Narzędzia > Preferencje > Wideo > Wyjście.

    Otwierają się opcje wyjścia wideo.

  2. Ustaw Wyjście na „Direct3D11 with HDR support” (Windows 10/11).

    Wybrane zostaje przesyłanie HDR.

  3. Kliknij Zapisz, zrestartuj VLC i odtwórz plik HDR.

    Wyświetlacz przełącza się w tryb HDR (sprawdź powiadomienie TV/systemu).

UwagaJeśli VLC/GPU zachowuje się źle z D3D11 HDR, zostaw zwykłe wyjście D3D11 i niech VLC mapuje tony — ale kolory będą przybliżone. Przesyłanie HDR to dokładna ścieżka.

Rozwiązanie 2Włącz HDR w Windows

Wymagane dla jakiegokolwiek sygnału HDR na pulpicie

  1. Otwórz Ustawienia > System > Wyświetlanie > HDR.

    Otwierają się ustawienia HDR.

  2. Włącz „Użyj HDR” i zanotuj możliwości HDR wyświetlacza (musi zgłaszać HDR10 lub Dolby Vision).

    Windows wysyła HDR do wyświetlacza.

  3. Przetestuj plik HDR w VLC — wyświetlacz powinien przełączyć się na HDR po starcie odtwarzania.

    HDR włącza się.

UwagaW macOS wyjście HDR wymaga wyświetlacza z HDR i macOS 11+; VLC przesyła metadane HDR automatycznie przy domyślnym wyjściu VideoToolbox.

Rozwiązanie 3Napraw zakres RGB / ustawienia kolorów

Usuwa mleczność i ścięte czernie

  1. W panelu sterowania GPU (NVIDIA/AMD/Intel) ustaw zakres wyjściowy kolorów, by pasował do wyświetlacza: „Full” dla monitorów PC, „Limited” dla TV przez HDMI.

    Zakres jest poprawnie ustawiony.

  2. W VLC: Narzędzia > Preferencje > Wideo > „Black level” — zostaw na Domyślny; wymuś tylko, jeśli obraz pozostaje mleczny.

    Poziom czerni jest poprawny.

  3. Sprawdź własne ustawienia wejścia wyświetlacza: „HDMI Black Level / RGB Range” powinno być „Auto” lub zgadzać się z ustawieniem GPU.

    Oba końce zgadzają się co do zakresu.

UwagaNiezgodność Full/Limited to nr 1 przyczyn „HDR wygląda szaro”, gdy przesyłanie faktycznie działa.

Rozwiązanie 4Zaktualizuj sterownik karty graficznej

Naprawia czarny ekran, zielone artefakty i awarie wywołane błędami sterownika

  1. Naciśnij Win+X i otwórz Menedżer urządzeń (lub Ustawienia systemowe > Monitory w macOS).

    Otwiera się lista urządzeń.

  2. Rozwiń "Karty graficzne" i zanotuj model swojego GPU (NVIDIA, AMD lub Intel).

    Twoja karta graficzna jest zidentyfikowana.

  3. Pobierz najnowszy sterownik ze strony producenta GPU (nvidia.com, amd.com lub intel.com) — albo użyj Windows Update.

    Pakiet sterownika jest gotowy.

  4. Zainstaluj go, zrestartuj komputer i spróbuj ponownie w VLC.

    System działa na nowym sterowniku.

UwagaBłędy sygnalizacji HDR są naprawiane w aktualizacjach sterowników — stary sterownik to najczęstsza cicha przyczyna.

Rozwiązanie 5Zmień moduł wyjścia wideo na Direct3D11

Rozwiązuje problem czarnego ekranu i błędów renderowania na określonych konfiguracjach GPU

  1. Przejdź do Tools > Preferences > Video.

    Otwierają się ustawienia wideo.

  2. Ustaw "Output" na Direct3D11.

    Moduł wyjściowy zostaje zmieniony.

  3. Kliknij Save i zrestartuj VLC.

    VLC uruchamia się ponownie.

  4. Otwórz plik ponownie i sprawdź obraz.

    Wideo powinno teraz renderować się poprawnie.

UwagaJeśli nowy moduł działa, zostaw go. Różne karty graficzne i sterowniki zachowują się inaczej, więc testowanie to najszybsza droga do stabilnego wyjścia.

Rozwiązanie 6Zaktualizuj VLC do najnowszej wersji

Wprowadza oficjalne poprawki błędów i bezpieczeństwa (aktualna stabilna: 3.0.23)

  1. W VLC przejdź do Help > Check for Updates.

    VLC porównuje Twoją wersję z najnowszą.

  2. Jeśli aktualizacja jest dostępna, pobierz ją z oficjalnej strony videolan.org.

    Nowy instalator zostaje pobrany.

  3. Zainstaluj nową wersję na obecnej (ustawienia zostaną zachowane) i zrestartuj program.

    VLC działa w nowej wersji.

UwagaVLC 3.0.23 to 24. aktualizacja gałęzi 3.0 i zawiera dużą porcję poprawek demuksera i stabilności — wiele problemów typu "nie odtwarza" jest już tam naprawionych.

Zaawansowane naprawy

Rozwiązanie 1Zweryfikuj cały łańcuch HDR

Identyfikuje dokładnie, gdzie HDR jest tracone

  1. Odtwórz plik w aplikacji Filmy i TV (Windows) lub QuickTime (macOS) jako referencję — jeśli HDR działa tam, problem jest po stronie VLC.

    Ustalony zostaje wynik referencyjny.

  2. Sprawdź nakładkę informacyjną wyświetlacza (wiele TV pokazuje „HDR10” przy zmianie wejścia) podczas odtwarzania VLC.

    Widzisz, czy wyświetlacz odbiera HDR.

  3. Przetestuj znanym dobrym próbnikiem HDR (np. z kamery lub serwisu ze wzorem testowym), by wykluczyć plik.

    Plik potwierdzony jako dobry lub zły.

UwagaKabel ma znaczenie: niektóre kable HDMI i starsze amplitunery obcinają HDR. Użyj kabla 18 Gbps+ „Premium High Speed” lub Ultra High Speed.

Jak tego uniknąć

  • Ustaw zakres wyjścia GPU raz i trzymaj spójnie między urządzeniami.
  • Używaj sprawdzonego kabla z HDR (Premium High Speed lub lepszego).
  • Trzymaj VLC i sterowniki GPU w aktualności — obsługa HDR poprawia się w każdym wydaniu 3.0.x.
  • Testuj nowe pliki HDR odtwarzaczem referencyjnym przed obwinianiem VLC.

Częste pytania

Dlaczego HDR wygląda szaro w VLC, a dobrze na YouTube?
YouTube używa Twojej przeglądarki, która niezależnie żąda HDR od Windows. VLC potrzebuje własnego włączonego przesyłania HDR (D3D11 with HDR support) plus HDR w Windows.
Czy zachodzi konwersja SDR-do-HDR?
Jeśli przesyłanie jest wyłączone, VLC konwertuje HDR→SDR i wynik wygląda płasko. Włącz przesyłanie dla dokładnych kolorów; wyłącz je tylko, jeśli Twój wyświetlacz nie obsługuje HDR.
Mój TV obsługuje HDR, ale plik nadal wygląda wyprano
Sprawdź port HDMI — wiele TV obsługuje HDR tylko na konkretnych wejściach (często oznaczonych HDMI 2.0/2.1 z HDR). Potwierdź też, że ustawienie zakresu GPU to „Limited”.
Czy VLC 4.0 lepiej obsługuje HDR?
VLC 4.0 ma przepisany potok HDR z lepszym mapowaniem tonów, ale 3.0.23 z przesyłaniem D3D11 HDR to dziś stabilne rozwiązanie.

Podsumowanie

Włącz przesyłanie HDR w VLC — Podstawowa poprawka wypranych kolorów HDR w 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.