Efter nästan 2 år sedan den senaste releasen (i februari 2021), gjort sig känd ochl Lansering av den nya versionen av videospelaren med öppen källkod MPV 0.35 och i denna nya stabila version av MPV innehåller ett antal korrigeringar, nya kommandoradsalternativ och funktionsförbättringar.
På MPV ligger fokus på att utveckla nya funktioner och säkerställa att innovationer kontinuerligt porteras från MPlayer-förråden utan att behöva oroa sig för att bibehålla kompatibiliteten med MPlayer.
De viktigaste nya funktionerna i MPV 0.35
En ny utdatamodul vo_gpu_next , byggd ovanpå libplacebo och använder Vulkan, OpenGL, Metal eller Direct3D 11 shaders och grafik-API för videobearbetning och rendering, har lagts till i denna nya release.
En annan förändring som sticker ut från MPV 0.35 är den i backend x11 lade till stöd för X11 Present-tillägget, som ger den sammansatta hanteraren möjlighet att kopiera eller rendera pixmaps av omdirigerade fönster, synkronisera med en tom rampuls (vblank) och hantera PresentIdleNotify-händelser som tillåter klienten att bedöma tillgängligheten för Pixel Maps för ytterligare modifieringar (möjligheten att i förväg veta vilken pixelkarta som kommer att användas i nästa bildruta).
Förutom det i egl-drm backend har du möjlighet att aktivera Adaptive-Sync-teknik (VRR), som låter dig anpassa bildskärmens uppdateringsfrekvens för att säkerställa en jämn, stamningsfri utskrift.
Vi kan också finna att stöd för hårdvaruvideoavkodning på Android-plattformen med AImageReader API har lagts till i vo_gpu-utgångsmodulen.
Av de andra förändringarna som sticker ut:
- Lade till ett nytt af_rubberband ljudfilter för att ändra tempo och tonhöjd med hjälp av rubberband 3.0-biblioteket.
- Lade till stöd för ljudenhets hot plug-händelser till ljudbackends.
- Stöd för dmabuf i Wayland-protokollmiljöer har lagts till i utgångsmodulen vo_dmabuf_wayland.
- ao_sndio-modulen för att mata ut ljud via OpenBSD-projektets sndio-ljudundersystem är tillbaka
- Lade till stöd för Meson.
Lade till en ny ljudbackend ao_pipewire med PipeWire. - Denna version kräver FFmpeg 4.0 eller senare.
- För paketerare: observera att mpv-byggsystemet endast stöder Python 3. Om du använder
bootstrap.py
script kommer att ta hand om detta; annars måste du uttryckligen anropa byggsystemet med hjälp avpython3 waf
.
Om du vill veta mer om den här nya versionen av spelaren kan du konsultera detaljer i följande länk.
Hur installerar jag MPV 0.35 på Ubuntu och derivat?
För dem som är intresserade av att kunna installera den här nya versionen av spelaren på sina system, De kan göra det genom att följa instruktionerna vi delar nedan.
Eftersom uppdateringen nyligen släpptes just nu, spelarens officiella arkiv har ännu inte uppdaterat sina paket. Så för att få MPV 0.35 vi ska utföra kompileringen av spelaren på systemet.
För detta måste vi skaffa spelarens källkod, som vi kan få genom att öppna en terminal och skriva följande kommando:
wget https://github.com/mpv-player/mpv/archive/refs/tags/v0.35.0.zip
Efter att ha laddat ner paketet behöver du nu bara packa upp det och kompilera det från samma terminal med följande kommando:
unzip v0.35.0.zip cd mpv-0.35.0 cd mpv-0.35.0 ./bootstrap.py ./waf configure ./waf ./waf install
Slutligen för dem som föredrar att vänta på uppdateringen av förvaret eller för dem som vill att spelaruppdateringarna ska meddelas och installeras, kan de lägga till spelarförvaret i sitt system genom att skriva följande i en terminal.
Det räcker attLägg till förvaret (PPA) MPV till ditt system med följande kommando:
sudo add-apt-repository ppa:mc3man/mpv-tests
Nu vi fortsätter med att uppdatera förvaren och installerar applikationen.
sudo apt update sudo apt install mpv
Hur avinstallerar jag MPV från Ubuntu och derivat?
Om du av någon anledning vill avinstallera MPV, kan enkelt ta bort PPA, Vi måste bara gå till Systeminställningar -> Programvara och uppdateringar -> fliken Annan programvara.
och slutligen vi tar bort applikationen med kommandot:
sudo apt remove mpv sudo apt autoremove