Obecnie moim głównym odtwarzaczem multimedialnym w systemie Windows (10 Pro x64) jest VLC, ale zauważyłem, że kiedy chcę odtwarzać treści UHD (filmy 2K, 4K), zawiesza się.
Konfiguracja mojego komputera: Intel i7 3770, 16 GB pamięci RAM, 512 GB SSD, nVidia GTX 970 4 GB.
Dźwięk jest OK, ale obraz jest nieruchomy (2-3 klatki na minutę ).
Próbowałem ustawić kodeki lub włączyć / wyłączyć przyspieszenie GPU bez powodzenia.
Co powinienem ustawić, aby odtwarzać tego rodzaju treści bez przepływu?
PS: Media Player Classic odtwarza ten sam plik tak płynnie, ale chcę zachować VLC jako główny odtwarzacz.
video
vlc-media-player
4k-resolution
Bálint Babics
źródło
źródło
Odpowiedzi:
Udało mi się odtworzyć problem za pomocą VLC w wersji 2.2.4.
Problem zamrażania istnieje tylko wtedy, gdy „Dekodowanie przyspieszane sprzętowo” jest ustawione na coś innego niż „Wyłącz”.
Najwyraźniej VLC obsługuje teraz dekodowanie GPU, ale uważam, że odbywa się to w bardzo nieefektywny sposób.
Artykuł Jak włączyć przyspieszone dekodowanie GPU w VLC mówi:
Udało mi się uzyskać lepszą liczbę klatek na sekundę po ustawieniu „Dekodowania przyspieszanego sprzętowo” na „Wyłącz”. To obciąża cały procesor, dlatego wymaga silnego procesora.
User Journeyman Geek zaleca zwiększenie liczby wątków w menu Narzędzia / Preferencje / Kodeki wideo "/ FFMPEG / Wątki, ale działało to dla mnie z domyślną wartością 0, co oznacza" Auto ". Możesz eksperymentować dalej z innymi wartościami dla Wątków. Po prostu zauważ, że biblioteka FFMPEG nie jest używana we wszystkich formatach wideo.
Najwyraźniej VLC obecnie nie obsługuje (2016) kodeka x265, ponieważ filmy x265 nie były odtwarzane po pobraniu z 4ksamples.com . Jednak wszystko działało bez zarzutu w Media Player Classic.
Edycja (2018): VLC działa teraz pomyślnie z tymi plikami.
źródło
Trochę eksperymentowałem z kąpielą dla szczeniąt w wideo 4k poza 4ksamples.com, a także w kilku innych. Mam kombinację, która działa z moim filmem testowym. Zwracam uwagę, że dość szybkie przechowywanie ma zasadnicze znaczenie dla jakości odtwarzania. Biorąc pod uwagę, że potrzebna jest próba i błąd, wykonaj kopię zapasową bieżących ustawień. Te ustawienia działają na 3770, 16 GB pamięci RAM i gforce 980TI, o których wiem, że jest zdolny do 4k
Zmieniłem sporo zaawansowanych ustawień, aby działało. W teorii chcę DXVA być włączona, ale powoduje, że VLC do katastrofy.
W trybie prostym w preferencjach przejdź do Narzędzia -> Preferencje i wejścia / kodeki, aw rozwijanym polu Pomiń filtr odblokowujący w pętli H.264 zmień go na Wszystkie. Jest to zalecane przez VLC
Przełącz, aby pokazać wszystkie w preferencjach i wypróbuj te zmiany
Wyłączyłem wszystkie filtry w sekcji Filtry wideo. To była ostatnia rzecz, którą zrobiłem i chyba najbardziej pomogłem, więc zacznę od tego
W sekcji „Kodeki wideo” -> FFMPEG ustawiłem wątki na 3. Możesz eksperymentować z wyższymi lub niższymi liczbami.
Upewnij się, że wszystko w modułach wyjściowych / DirectX jest odznaczone.
Wydaje się, że te zmiany zadziałały.
Dla porównania, kiedy usunąłem skomentowane linie, mój vlcrc wygląda
Mam sedno z moim pełnym vlcrc dla 4k tutaj
źródło