Po prawie 2 latach od ostatniego wydania (w lutym 2021 r.) stał się znany il Uruchomienie nowej wersji odtwarzacza wideo typu open source MPV 0.35 oraz w tej nowej stabilnej wersji MPV zawiera szereg poprawek, nowe opcje wiersza poleceń i ulepszenia funkcji.
W MPV nacisk kładziony jest na rozwijanie nowych funkcji i zapewnianie ciągłego wypychania innowacji z repozytoriów MPlayera bez martwienia się o utrzymanie kompatybilności z MPlayerem.
Główne nowe funkcje MPV 0.35
W tej nowo wydanej wersji dodano nowy moduł wyjściowy vo_gpu_next, zbudowany na bazie libplacebo i wykorzystujący moduły cieniujące Vulkan, OpenGL, Metal lub Direct3D 11 oraz graficzne interfejsy API do renderowania i renderowania wideo.
Kolejna zmiana, która wyróżnia się od MPV 0.35, dotyczy zaplecza x11 dodano obsługę rozszerzenia X11 Present, który zapewnia menedżerowi kompozytu środki do kopiowania lub przetwarzania map pikseli z przekierowanych okien, zsynchronizowanych z impulsem wygaszania ramki (vblank) i obsługiwać zdarzenia PresentIdleNotify które pozwalają klientowi ocenić dostępność Pixelmap do dalszych modyfikacji (możliwość wcześniejszego poznania, która mapa pikseli zostanie użyta w następnej klatce).
poza tym w backendzie egl-drm masz możliwość włączenia technologii Adaptive-Sync (VRR), który umożliwia adaptacyjną zmianę częstotliwości odświeżania monitora w celu zapewnienia płynnego obrazu bez zacięć.
Możemy również zauważyć, że do modułu wyjściowego vo_gpu dodano obsługę sprzętowego dekodowania wideo na platformie Android za pomocą API AImageReader.
Z innych wyróżniających się zmian:
- Dodano nowy filtr dźwięku af_rubberband do zmiany tempa i tonu przy użyciu biblioteki gumowej 3.0.
- Dodano obsługę zdarzeń podłączania urządzenia audio podczas pracy do zaplecza audio.
- Do modułu wyjścia vo_dmabuf_wayland dodano obsługę dmabuf w środowiskach protokołu Wayland.
- Moduł ao_sndio do wyprowadzania dźwięku przez podsystem dźwiękowy sndio projektu OpenBSD powrócił
- Dodano obsługę Mesona.
Dodano nowy backend audio do ao_pipewire za pomocą PipeWire. - Ta wersja wymaga FFmpeg 4.0 lub nowszego.
- Dla osób zajmujących się pakowaniem: należy pamiętać, że system kompilacji mpv jest zgodny tylko z Pythonem 3. Jeśli używasz
bootstrap.py
zajmie się tym skrypt; w przeciwnym razie musisz jawnie wywołać system kompilacji za pomocąpython3 waf
.
Jeśli chcesz dowiedzieć się więcej o nowej wersji odtwarzacza, zapoznaj się z szczegóły w poniższym linku.
Jak zainstalować MPV 0.35 na Ubuntu i pochodnych?
Dla tych, którzy są zainteresowani możliwością zainstalowania tej nowej wersji odtwarzacza w swoich systemach, Mogą to zrobić, postępując zgodnie z instrukcjami, które udostępniamy poniżej.
Ponieważ aktualizacja została niedawno wydana w tym czasie, oficjalne repozytorium gracza nie zaktualizowało jeszcze swoich pakietów. Aby uzyskać MPV 0.35 będziemy przeprowadzić kompilację odtwarzacza w systemie.
W tym celu musimy zdobyć kod źródłowy odtwarzacza, które możemy uzyskać otwierając terminal i wpisując następującą komendę:
wget https://github.com/mpv-player/mpv/archive/refs/tags/v0.35.0.zip
Po pobraniu pakietu, teraz wystarczy go rozpakować i skompilować z tego samego terminala za pomocą następującego polecenia:
unzip v0.35.0.zip cd mpv-0.35.0 cd mpv-0.35.0 ./bootstrap.py ./waf configure ./waf ./waf install
Wreszcie dla tych, którzy wolą czekać na aktualizację repozytorium lub dla tych, którzy chcą, aby aktualizacje odtwarzacza były powiadamiane i instalowane, mogą dodać repozytorium odtwarzacza do swojego systemu, wpisując następujące polecenie w terminalu.
Wystarczy, że plikDodaj repozytorium (PPA) MPV do twojego systemu za pomocą następującego polecenia:
sudo add-apt-repository ppa:mc3man/mpv-tests
Teraz przystępujemy do aktualizacji repozytoriów i instalujemy aplikację.
sudo apt update sudo apt install mpv
Jak odinstalować MPV z Ubuntu i pochodnych?
Jeśli z jakiegokolwiek powodu chcesz odinstalować MPV, może łatwo usunąć PPA, Musimy tylko przejść do Ustawienia systemu -> Oprogramowanie i aktualizacje -> zakładka Inne oprogramowanie.
i wreszcie usuwamy aplikację za pomocą polecenia:
sudo apt remove mpv sudo apt autoremove