Zacinanie 4K w VLC: prawdziwe poprawki dla HEVC i 4K60

Wydajność i przycinanie Ostatnia aktualizacja: Dotyczy: All platforms · VLC 3.0.x · Intel / NVIDIA / AMD GPUs

Zacinanie wideo 4K w VLC ma dwie bardzo różne przyczyny źródłowe: szybkość dekodowania i częstotliwość odświeżania wyświetlacza. Szybki PC może nadal się zacinać, jeśli dekoder GPU nie jest używany, albo jeśli ekran odświeża się z częstotliwością, która nie dzieli liczby klatek wideo. Ten przewodnik naprawia obie ścieżki — najpierw ścieżkę dekodowania (poprawki 1–2), potem ścieżkę wyświetlania (poprawki 3–4). Sama poprawka 1 rozwiązuje większość zgłoszeń zacinania 4K.

Dlaczego tak się dzieje?

  • Programowe (CPU) dekodowanie HEVC 10-bit — jeśli akceleracja sprzętowa jest wyłączona lub GPU nie ma dekodowania HEVC, CPU nie utrzyma 4K60 i klatki spadają.
  • Niezgodność częstotliwości odświeżania — treść 24/30 fps na panelu 60/144 Hz bez właściwego frame pacing zacina się.
  • Zły moduł wyjścia wideo — niektóre moduły wyjścia (zwłaszcza w Linuksie/Wayland) nie potrafią płynnie pacyfikować 4K.
  • Obciążenie GPU w tle — przeglądarki z akceleracją sprzętową, silniki tapet i narzędzia do przechwytywania konkurują o silnik wideo.
  • Szybkość odczytu dysku/sieci (rzadkie dla plików lokalnych) — głównie istotne dla strumieni sieciowych lub bardzo wolnych dysków USB.

Jak to naprawić

Rozwiązanie 1Sprawdź, czy akceleracja sprzętowa jest faktycznie włączona (i działa)

Poprawka 4K nr 1 — potwierdza dekodowanie GPU

  1. Narzędzia > Preferencje > Wejście / Kodeki > „Hardware-accelerated decoding” > Automatyczne (lub opcja DXVA/D3D11VA/VideoToolbox dla Twojego systemu).

    Dekodowanie GPU jest włączone.

  2. Odtwórz plik 4K i otwórz Narzędzia > Informacje o mediach > Kodek — sprawdź, czy „Dekoder” pokazuje dekoder sprzętowy (np. D3D11VA, VDA, VAAPI).

    Dekoder sprzętowy jest potwierdzony jako aktywny.

  3. Jeśli dekoder nadal pokazuje programowy (FFmpeg), Twoje GPU/stery nie obsługują HEVC — zaktualizuj sterownik lub zaakceptuj dekodowanie CPU z niższymi ustawieniami jakości.

    Znasz ścieżkę dekodowania.

UwagaWbrew poradzie „wyłącz hwaccel” dla innych problemów, zacinanie 4K zwykle potrzebuje hwaccel WŁĄCZONEGO — jeśli zacina z włączonym hwaccel, to ścieżka wyświetlania (poprawka 3).

Rozwiązanie 2Włącz opcję "Drop frames on late pictures"

Naprawia przycinanie z priorytetem dźwięku w plikach 4K i o wysokim bitrate

  1. Przejdź do Tools > Preferences > Input / Codecs.

    Otwierają się ustawienia wejścia.

  2. Włącz opcję "Drop frames on late pictures".

    VLC będzie pomijać spóźnione klatki wideo.

  3. Zapisz, zrestartuj program i odtwórz plik.

    Odtwarzanie pozostaje zsynchronizowane z dźwiękiem.

UwagaDzięki temu wideo pomija klatkę zamiast się zatrzymywać — przy 24–60 fps jest to niewidoczne, a dźwięk pozostaje idealnie płynny.

Rozwiązanie 3Dopasuj częstotliwość odświeżania wyświetlacza do treści

Eliminuje najczęstszą przyczynę zacinania 4K

  1. Określ liczbę klatek wideo: kliknij prawym przyciskiem > Informacje o mediach > Kodek (23,976, 24, 25, 29,97, 50, 59,94…).

    Znasz fps.

  2. Windows: Ustawienia > Wyświetlanie > Zaawansowane > ustaw częstotliwość odświeżania na wielokrotność fps, gdzie to możliwe (np. 120 Hz dla 24 fps, 60 Hz dla 30/60 fps).

    Częstotliwość odświeżania dzieli fps.

  3. Jeśli Twój panel obsługuje zmienną częstotliwość (GSync/FreeSync/VRR), włącz ją w sterowniku GPU i systemie.

    VRR wygładza dostarczanie klatek.

Uwaga24 fps na 60 Hz daje zacinanie 3:2 pulldown — widoczne jako okresowe mikro-zacinanie. 120 Hz lub VRR to prawdziwe lekarstwo.

Rozwiązanie 4Przetestuj inny moduł wyjścia (zwłaszcza w Linuksie)

Naprawia problemy z pacingiem 4K Wayland/X11

  1. Narzędzia > Preferencje > Wideo > Wyjście: wypróbuj OpenGL, Vulkan lub Direct3D11 (Windows); w Linuksie testuj X11+OpenGL vs Wayland.

    Aktywny jest inny renderer.

  2. Zapisz, zrestartuj, odtwórz plik 4K.

    Pacing poprawia się z nowym modułem.

UwagaW Wayland wymuszenie ścieżki XWayland/OpenGL lub uaktualnienie kompozytora często naprawia zacinanie 4K, którego żadna zmiana dekodera nie mogła.

Rozwiązanie 5Zwiększ wartość pamięci podręcznej sieci

Naprawia buforowanie, przycinanie i gubienie klatek w strumieniach

  1. Przejdź do Tools > Preferences > Input / Codecs.

    Otwierają się ustawienia wejścia.

  2. Ustaw "Network caching (ms)" na 3000 ms (domyślnie 1000).

    Bufor zostaje powiększony.

  3. Kliknij Save, zrestartuj VLC, a potem otwórz strumień ponownie.

    Strumień buforuje się dłużej przed startem.

UwagaWyższe wartości zużywają więcej pamięci RAM (około 1,5 MB na sekundę buforu), ale drastycznie zmniejszają przycinanie w Wi-Fi i strumieniach IPTV.

Zaawansowane naprawy

Rozwiązanie 1Wyłącz inne konsumenty GPU podczas oglądania

Zwalnia silnik wideo dla VLC

  1. Wstrzymaj/zamknij karty wideo w przeglądarce (przeglądarki trzymają sesje dekodowania GPU w tle).

    Silniki wideo GPU są wolne.

  2. Tymczasowo wyłącz oprogramowanie tapet/animacji (Wallpaper Engine, Lively).

    Obciążenie kompozycji pulpitu spada.

  3. Jeśli zacinanie ustaje, trzymaj te aplikacje zamknięte podczas odtwarzania 4K.

    Stabilne odtwarzanie 4K.

UwagaDekodowanie 4K + tapeta 4K + wideo w przeglądarce może przekroczyć pojemność potoku wideo GPU nawet na kartach wysokiej klasy.

Rozwiązanie 2Przetestuj przenośną wersję VLC

Izoluje problemy z konfiguracją bez ingerencji w Twoją instalację

  1. Pobierz wersję przenośną/zip z oficjalnych serwerów (videolan.org > Windows > zip).

    Przenośny folder VLC zostaje rozpakowany.

  2. Uruchom vlc.exe bezpośrednio z tego folderu.

    VLC działa z czystymi, domyślnymi ustawieniami.

  3. Odtwórz problematyczny plik w kopii przenośnej.

    Teraz wiesz, czy problem dotyczy konfiguracji, czy samego pliku.

UwagaJeśli wersja przenośna odtwarza plik bez problemu, winna jest Twoja zainstalowana konfiguracja — wykonaj pełny reset lub reinstalację.

Jak tego uniknąć

  • Włącz VRR (GSync/FreeSync) dla treści o zmiennej liczbie klatek.
  • Trzymaj sterowniki GPU w aktualności — poprawki dekodera HEVC/VP9 pojawiają się tam.
  • Dla treści 4K60 HDR preferuj połączenia HDMI 2.0+/DP 1.4+ z GPU wyprowadzającym natywne 4K60.

Częste pytania

Dlaczego 4K zacina się w VLC, ale odtwarza dobrze w Windows Media Player?
WMP używa Media Foundation, które używa dekodowania sprzętowego + własnego pacingu. VLC potrzebuje jawnie włączonej akceleracji sprzętowej i zgodnej częstotliwości odświeżania — zobacz poprawki 1 i 3.
Czy mój PC jest za słaby na 4K VLC?
Jeśli Twoje GPU powstało po 2016 roku, niemal na pewno dekoduje HEVC 4K sprzętowo. Zacinanie to zwykle problem ustawień lub wyświetlania, a nie limitu sprzętu.
Czy VLC obsługuje 4K60 HDR?
Tak, z akceleracją sprzętową i kompatybilną ścieżką wyświetlania (HDMI 2.0+/DP, moduł wyjścia obsługujący HDR). Niektóre metadane HDR są nadal niedoskonałe w 3.0 — to znany limit.
4K zacina tylko w trybie pełnoekranowym — dlaczego?
Tryb pełnoekranowy zmienia ścieżkę renderowania/kompozycji (i czasem częstotliwość odświeżania przez ekskluzywny pełny ekran). Przełącz moduł wyjścia wideo lub zaktualizuj sterownik.
Czy powinienem używać VLC 4.0 dla lepszego 4K?
VLC 4.0 przepisuje potok wideo i poprawia pacing, ale to oprogramowanie beta. Do użytku produkcyjnego dostrój 3.0.23 zgodnie z opisem tutaj.

Podsumowanie

Sprawdź, czy akceleracja sprzętowa jest faktycznie włączona (i działa) — Poprawka 4K nr 1 — potwierdza dekodowanie 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.