Jak naprawić awarie VLC Media Player podczas odtwarzania plików .MKV

Jak się okazuje, niektórzy użytkownicy nie mogą otworzyć plików .MKV za pomocą VCL Media Player. Kilka sekund po otwarciu pliku .mkv u użytkowników, których dotyczy problem, pojawia się błąd „ Ups: właśnie nastąpiła awaria odtwarzacza VLC” . Ponowne wykonanie procedury daje ten sam wynik, a większość użytkowników, których dotyczy problem, zgłasza, że ​​problem występuje z każdym plikiem .MKV, który próbują odtworzyć.

Jeśli używasz starszej wersji VLC Media Player (kompilacja jest datowana na około 2012 r.), Problem można najprawdopodobniej rozwiązać, odinstalowując aktualną wersję VLC i migrację do najnowszej wersji.

Jeśli jednak napotkasz okres opóźnień i przeskakiwania, zanim odtwarzacz VLC w końcu ulegnie awarii, możliwe, że niewystarczająca moc przetwarzania jest przyczyną błędu „ Ups: VLC media player właśnie się zawiesił” . W takim przypadku należy spróbować wyłączyć dekodowanie z akceleracją sprzętową, przełączyć się na przyspieszenie wideo DirectX lub zwiększyć domyślną wartość buforowania plików.

Jeśli twoja maszyna powinna być bardziej niż zdolna do odtwarzania plików 4K .MKV, powinieneś także spróbować wymusić na aplikacji pominięcie filtru pętli lub nawet włączyć dekodowanie wielowątkowe przy odtwarzaniu FFmpeg dla plików .MKV.

Metoda 1: Instalowanie najnowszej wersji VLC Media Player

Jak się okazuje, jedną z najczęstszych przyczyn powodujących ten konkretny błąd podczas odtwarzania plików .MKV za pomocą VLC Media Player jest błąd, który wpływał na wersje VLC wydane około 2012 roku. Jeśli używasz mocno przestarzałego klienta VLC, poprawka może być tak prosta, jak odinstalowanie aktualnej wersji VLC i zainstalowanie najnowszej wersji z oficjalnej strony internetowej.

Uwaga : pamiętaj, że funkcja automatycznej aktualizacji w VLC często się psuje. Dlatego nie odrzucaj tej potencjalnej poprawki tylko dlatego, że aplikacja nie monitowała o aktualizację.

kilku użytkowników, których dotyczy problem, potwierdziło, że odinstalowanie ich aktualnej wersji VLC za pośrednictwem menu Programy i Pliki oraz zainstalowanie najnowszej wersji z oficjalnej strony pobierania pozwoliło im w końcu naprawić błąd „ Ups: VLC media player właśnie się zawiesił”.

Oto instrukcje krok po kroku dotyczące całej sprawy:

  1. Upewnij się, że każda instancja odtwarzacza multimedialnego VLC jest całkowicie zamknięta.
  2. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom . W polu tekstowym wpisz „appwiz.cpl” i naciśnij klawisz Enter, aby otworzyć menu Programy i funkcje.

    Uwaga: Jeśli w oknie UAC (Kontrola konta użytkownika) pojawi się monit o przyznanie dostępu administratora, kliknij Tak, aby to zrobić.

  3. Po wejściu do menu Programy i funkcje przewiń w dół listę zainstalowanych aplikacji i znajdź instalację VLC Media Player. Gdy uda ci się go zlokalizować, kliknij go prawym przyciskiem myszy i wybierz Odinstaluj / Zmień z menu kontekstowego.
  4. Gdy znajdziesz się na ekranie dezinstalacji VLC media player, postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć operację, a następnie uruchom ponownie komputer, jeśli nie zostanie wyświetlony monit o zrobienie tego automatycznie.

  5. Po zakończeniu następnej sekwencji startowej otwórz to łącze ( tutaj ) w domyślnej przeglądarce internetowej i kliknij przycisk Pobierz VLC, aby pobrać najnowszą wersję pliku wykonywalnego instalacji.
  6. Po całkowitym pobraniu pliku wykonywalnego instalacji kliknij go dwukrotnie i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć instalację.
  7. Po zakończeniu procesu uruchom ponownie komputer i sprawdź, czy możesz normalnie odtwarzać pliki .MKV po następnym uruchomieniu komputera.

Jeśli nadal masz problemy z częstymi awariami „ Ups: VLC media player właśnie się zawiesił ”  podczas próby odtworzenia plików .MKV, przejdź do potencjalnej poprawki poniżej.

Metoda 2: Wyłącz dekodowanie z akceleracją sprzętową

W przypadku, gdy napotykasz problemy z pomijaniem lub ogólne awarie VLC podczas próby odtwarzania plików .MKV w wysokiej rozdzielczości przez przesyłanie strumieniowe ich przez sieć, najprawdopodobniej jest to spowodowane niewystarczającą mocą obliczeniową komputera.

Ten problem napotkali inni użytkownicy napotykający problem w podobnych okolicznościach. Sposób rozwiązania tego problemu polegał na wyłączeniu dekodowania przyspieszanego sprzętowo w menu Preferencje . Kończy się to odciążeniem procesora i karty graficznej, zwiększając czas ładowania, ale także czyniąc aplikację znacznie bardziej stabilną podczas pracy na maszynach o niskiej specyfikacji.

Oto krótki przewodnik dotyczący wyłączania akceleracji sprzętowej w odtwarzaczu multimedialnym VLC:

  1. Otwórz odtwarzacz multimediów VLC z uprawnieniami administratora, klikając prawym przyciskiem myszy ikonę uruchamiania i wybierając opcję Uruchom jako administrator.
  2. Gdy znajdziesz się w głównym oknie VLC, użyj paska wstążki u góry, aby uzyskać dostęp do menu Narzędzia , a następnie kliknij Preferencje .
  3. Po przejściu do ekranu Simple Preferences wybierz kategorię Input / Codecs z menu u góry, a następnie przejdź do zakładki Codecs i ustaw Dekodowanie przyspieszane sprzętowo na Wyłączone.
  4. Po wykonaniu tej czynności kliknij raz przycisk Zapisz , aby wprowadzić zmianę na stałe.
  5. Uruchom ponownie VLC Media player i sprawdź, czy problem został rozwiązany.

Jeśli nadal napotykasz częste zacinanie się i awarie podczas próby odtwarzania plików .MKV za pomocą VLC Media Player, przejdź do następnej metody poniżej.

Metoda 3: Włączanie przyspieszania wideo DirectX (DVXA) 2.0

Jeśli napotkasz ten problem na nowszej konfiguracji komputera, który działa z dość dedykowanym procesorem GPU, ale z procesorem niskiego poziomu, zmiana domyślnego przyspieszenia sprzętowego na Direct Video Acceleration (DCXA) 2.0 może być metodą, która ostatecznie naprawi stałą VLC ulega awarii podczas odtwarzania plików .MKV.

Może to być efektywne, ponieważ przyspieszanie wideo DirectX pozwala na przeniesienie do GPU niektórych zadań intensywnie wykorzystujących procesor (iDCT, kompensacja ruchu, usuwanie przeplotu itp.), Które mogą powodować zacinanie się, zawieszanie się lub ogólną niestabilność.

Jeśli używasz skromnego procesora, ta operacja może spowodować obciążenie procesora graficznego ciężkimi zadaniami renderowania, co pozwoli systemowi na znacznie wydajniejsze odtwarzanie plików .MKV.

Oto krótki przewodnik dotyczący włączania przyspieszania wideo DirectX (DVXA) 2.0 za pomocą ustawień wejścia i kodeków w menu Preferencje VLC:

  1. Zacznij od otwarcia VLC Media Player z uprawnieniami administratora.
  2. Po wejściu do aplikacji użyj menu wstążki u góry, aby wywołać menu Narzędzia , a następnie kliknij Preferencje z nowo wyświetlonego menu rozwijanego.
  3. Gdy uda Ci się wejść do menu Simple Preferences , wybierz kartę Input / Codecs z menu u góry.
  4. Następnie przewiń w dół do sekcji Kodeki i zmień dekodowanie z akceleracją sprzętową za pomocą powiązanego menu rozwijanego na przyspieszenie wideo DirectX (DvXA) 2.0.
  5. Kliknij Zapisz, aby potwierdzić zmianę, a następnie uruchom ponownie aplikację VLC i sprawdź, czy problem został rozwiązany przy następnej próbie odtworzenia pliku .MKV .

Jeśli nadal napotykasz ogólne zacinanie się i awarie podczas odtwarzania plików .MKV, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 4: Zwiększenie buforowania plików

Jeśli po kilku sekundach ogólnego jąkania po awarii aplikacji, najprawdopodobniej jest to spowodowane faktem, że aplikacja nie ma czasu na wykonanie wystarczającego buforowania plików. Domyślnie VLC Media Player przydziela 300 ms do buforowania plików, ale może to być niewystarczające w przypadku niższych konfiguracji komputerów PC.

Jeśli ten scenariusz ma zastosowanie, powinieneś być w stanie rozwiązać ten problem, uzyskując dostęp do menu Preferencje zaawansowane odtwarzacza multimedialnego VLC i zwiększając wartość buforowania plików 1000 lub wyższą. Kilku użytkowników, których dotyczy problem, którzy również napotykali ten problem, potwierdziło, że ta operacja pozwoliła im wreszcie bez problemów odtwarzać pliki .MKV na VLC.

Oto, co musisz zrobić, aby zwiększyć buforowanie plików do wyższej wartości:

  1. Otwórz VLC Media Player z uprawnieniami administratora.
  2. Gdy znajdziesz się w środku, użyj wstążki u góry, aby kliknąć Narzędzia, a następnie kliknij Preferencje z menu rozwijanego, które właśnie się pojawiło.
  3. Gdy uda ci się wejść do menu Simple Preferences , zmień przełącznik Pokaż ustawienia w lewym górnym rogu z Proste na Wszystkie .
  4. Po wykonaniu tej czynności menu odpowiednio się zmieni. W nowym interfejsie użyj menu po lewej stronie, aby wybrać Wejście / Kodeki .
  5. Po wybraniu menu Input / Codecs przejdź do menu po prawej stronie i zmień wartość związaną z buforowaniem plików (ms) na 1000.
  6. Kliknij Zastosuj, aby zapisać zmiany, a następnie uruchom ponownie VLC Media Player i sprawdź, czy problem został rozwiązany.

Jeśli nadal napotykasz błąd „ Ups: VLC media player właśnie się zawiesił podczas próby odtworzenia plików .MKV, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 5: Pomijanie filtru pętli

Jak się okazuje, problem może być również spowodowany filtrem pętli, który jest używany przed rozpoczęciem dekodowania H 264. Ta operacja jest wymuszona głównie w celu zredukowania artefaktów blokujących bez zmniejszania ostrości obrazu. Ale w pewnych okolicznościach filtr w pętli może skutecznie zatrzymać zdolność instalacji VLC do odtwarzania niektórych plików MKV.

W przypadku, gdy ten problem występuje tylko w przypadku kilku plików .MKV (niektóre pliki .MKV odtwarzają się dobrze), możesz rozwiązać problem, uzyskując dostęp do ustawień dekodera audio / wideo FFmpeg i wymuszając filtr pętli, aby był pomijane dla każdego wystąpienia dekodowania H.264.

Uwaga: oto jak naprawić błąd „zbyt długi czas trwania w przeszłości” w FFMpeg.

Oto krótki przewodnik dotyczący konfiguracji instalacji VLC Media Player, aby pominąć filtr pętli:

  1. Po pierwsze, upewnij się, że VLC Media Player jest otwarty z uprawnieniami administratora. Możesz to zrobić, klikając prawym przyciskiem myszy plik wykonywalny uruchamiania i wybierając opcję Uruchom jako administrator z menu kontekstowego.
  2. Następnie użyj paska wstążki u góry, aby rozwinąć kategorię Narzędzia , a następnie kliknij Preferencje z menu rozwijanego.
  3. Gdy znajdziesz się w menu Simple Preferences , przełącz przełącznik Pokaż ustawienia (lewy dolny róg) na Wszystkie , aby wyświetlić menu ustawień zaawansowanych.
  4. Gdy menu Preferencje zaawansowane stanie się widoczne, użyj menu po lewej stronie, aby rozwinąć menu rozwijane związane z kodekami wideo .
  5. Jak tylko to zrobisz, wybierz FFmpeg z listy kodeksu wideo, która pojawiła się poniżej, a następnie przejdź do sekcji po prawej stronie.
  6. Wewnątrz dekodera audio / wideo FFmpeg przejdź do podmenu Dekodowanie i ustaw menu rozwijane związane z opcją Pomiń filtr pętli dekodowania H.264 na Wszystko.
  7. Zapisz modyfikację, klikając Zapisz, a następnie uruchom ponownie aplikację i zobacz, czy operacja się powiodła.

Jeśli nadal napotykasz błąd „ Ups: VLC media player właśnie się zawiesił ”  podczas próby odtworzenia plików .MKV za pomocą VLC Media Player, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 6: Wymuszenie dekodowania wielowątkowego przy odtwarzaniu FFmpeg

Jeśli napotykasz wiele ogólnych zacięć i opóźnień, zanim w końcu wystąpi błąd „ Ups: VLC media player właśnie się zawiesił ”  podczas próby odtworzenia wyjątkowo dużych plików .MKV .

Jak się okazuje, VLC Media Player jest domyślnie skonfigurowany tak, aby był tak lekki, jak to tylko możliwe, z wykorzystaniem zasobów systemowych - jednak niekoniecznie jest to dobra rzecz, gdy mamy do czynienia z plikami 4K .MKV.

Jeśli ten scenariusz ma zastosowanie, powinieneś być w stanie rozwiązać problem, upewniając się, że dekodowanie dźwięku i wideo FFmpeg odbywa się z wielowątkowością (hiperwątkowością).

Oto krótki przewodnik dotyczący wymuszania dekodowania wielowątkowego podczas odtwarzania FFmpeg:

  1. Otwórz VLC Media Player z uprawnieniami administratora. Gdy pojawi się monit kontroli konta użytkownika (UAC) , kliknij Tak, aby przyznać dostęp administratora.
  2. Po pomyślnym otwarciu VLC Media Player użyj menu wstążki u góry, aby wybrać Narzędzia> Preferencje .
  3. Domyślnie zobaczysz ekran Simple Preferences . Te zmienia go w menu Preferencje zaawansowane , ustaw przełącznik Pokaż ustawienia (lewy dolny róg) na Wszystkie.
  4. Gdy tylko menu Preferencji zaawansowanych stanie się widoczne, użyj sekcji po lewej stronie, aby wybrać menu Wejście / Kodeki .
  5. Następnie rozwiń menu rozwijane Kodeki wideo poniżej i wybierz wpis FFmpeg z listy dostępnych elementów podrzędnych.
  6. Po wybraniu wpisu FFmpeg przejdź do sekcji po prawej stronie i znajdź wpis Wątki w obszarze Dekodowanie.
  7. Zmień wartość Wątków na 2 , a następnie kliknij Zapisz, aby wymusić zmianę.
  8. Uruchom ponownie aplikację VLC Media Player i sprawdź, czy problem został już rozwiązany.
Tagi vlc