Már elérhető az MPV 0.35, amely újdonságként PipeWire audio háttérrendszer, a különálló libplacebo programkönyvtár és az X Present bővítmény támogatását vezeti be. A népszerű Linux videólejátszó legújabb verziójaként, amely az FFmpeg alrendszert (most már minimum 4.0-ás verzió) használja, és eredetileg az MPlayer/mplayer2 kódjából származik. A kliens API verziója is a 2.0-ra ugrott. Kiemelendő újdonságok:
- A PipeWire a következő generációs hang alrendszer, amelynek célja, hogy jelentősen javítsa a hang és videó kezelését Linux alatt. Egy alacsony késleltetésű, gráf alapú feldolgozómotort biztosít az audio- és videóeszközök tetején, amely a jelenleg a pulseaudio és a JACK által kezelt felhasználási esetek támogatására használható. Ennek támogatása fontos és előnyös, mind az MPV, mind a PipeWire szempontjából, valamint kiemelendő a konténeres környezetben (Flatpak, Snap) futó alkalmazások támogatása is. A Wayland és a Flatpak mellett a PipeWire-től azt várják a fejlesztők, hogy a Linux-alkalmazások fejlesztésének egyik alapvető építőkövét adja a jövőben.
- A libplacebo programkönyvtár az mpv alapvető leképzési algoritmusai és ötletei önálló könyvtárba kiszervezve. Ezeket a funkciókat magas absztrakciós szinten nyújtja, levéve a GPU-programozás, a színterek, a mintavételi módok, a képi metaadatok manipulálásának terhét a fejlesztők válláról. A libplacebo jelenleg támogatja a Vulkan (beleértve a MoltenVK-t), az OpenGL-t és a Direct3D 11-et. Visszafelé kompatibilis kódot tartalmaz a GLSL nagyon régi verzióihoz egészen a GLES 2.0-ig és az OpenGL 1.3-ig, valamint a Direct3D nagyon régi funkciószintjeihez egészen a 9_1-ig. A VLC elfogadta, mint opcionális Vulkan-alapú videokimeneti kódútvonalat, és az FFmpeg projektben Vulkan-alapú videószűrőként is elérhető.
- Az X Present kiterjesztés módot biztosít az alkalmazások számára, hogy ablakuk tartalmát egy képtérképről jól meghatározott módon frissítsék, szinkronizálva a kijelző frissítésével, és potenciálisan hatékonyabb mechanizmust használva, mint a forrás képtérkép tartalmának másolása.
- A vo_dmabuf_wayland back-end lehetővé teszi a Wayland videokimenet megjelenítését DMA-BUF pufferek használatával a hatékony megjelenítés érdekében, ha a VA-API vagy a DRM hardveres dekódolási támogatást használja.
Az MPV 0.35 a legújabb stabil kiadásként jelent meg, és számos javítást, új parancssori opciót és funkciófejlesztést tartalmaz. Az MPV 0.35 néhány újdonsága:
- vo_gpu_next: új libplacebo alapú renderelő hozzáadása
- build: meson build támogatás hozzáadása
- vo_gpu_next: Dolby Vision metaadatok továbbítása a libplacebo felé
- ao_pipewire: PipeWire audio backend hozzáadása
- ao_sndio: újra beolvassa ezt az audió kimenetet
- vo_gpu_next: filmszemcsék alkalmazása, ha vannak ilyen metaadatok
- drm: context_drm_egl: a VRR engedélyezésének támogatását adjuk hozzá
- demux: az R128 replaygain címkék támogatásának hozzáadása
- x11: támogatja az X Present kiterjesztést
- af_rubberband: a rubberband 3.0.0 új motorjának támogatása
- hwdec/drmprime: drmprime hwdec-interop hozzáadása (SoC-ken gyakran megtalálható)
- various: az F12-nél nagyobb funkcióbillentyűk kötésének támogatása
- audio: hotplug események támogatása több AO-hoz
- sub: Unicode sortörés használata a nem-ASS subs és OSD esetében
- vo_gpu: hwdec: Android hwdec hozzáadása az AImageReader használatával
- vo_dmabuf_wayland: dmabuf puffereket megjelenítő wayland VO hozzáadása (csak vaapi vagy drm hwdec)
- lua/console: előzmény deduplikáció hozzáadása
Letöltések
Linux
Arch (aur, git package) |
|
Arch (aur, mpv-build package) |
|
Debian multimedia (unofficial) |
http://www.deb-multimedia.org/dists/testing/main/binary-amd64/package/mpv |
Gentoo (official package) |
|
Ubuntu and Debian (apt repository) |
Mobil platformok
Android |
További platformok
FreeBSD (Freshports) |
|
NetBSD |
|
OpenBSD |
http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/multimedia/mpv/ |
macOS |
|
Windows |
Letöltések és további részletek az MPV 0.35-ös kiadásáról a projekt GitHub oldalán találhatóak.