Veröffentlichung des MPV Videoplayers 0.38

Die Version 0.38 des offenen Videoplayers MPV wurde veröffentlicht, der sich 2013 von der Codebasis des MPlayer2-Projekts abspaltete. MPV konzentriert sich auf die Entwicklung neuer Funktionen, ohne die Kompatibilität mit MPlayer zu berücksichtigen. Der Code von MPV wird unter der Lizenz LGPLv2.1+ veröffentlicht, einige Teile bleiben unter GPLv2, aber der Übergang zu LGPL ist fast abgeschlossen, und um den verbleibenden GPL-Code abzuschalten, kann die Option „—enable-lgpl“ verwendet werden.

Zu den Änderungen in der neuen Version gehören:

  • Die Entwicklung des neuen Ausgabemoduls vo_gpu_next, das auf der Bibliothek libplacebo basiert und Shader sowie Grafikschnittstellen wie Vulkan, OpenGL, Metal oder Direct3D zur Verarbeitung und Wiedergabe von Videos nutzt, geht weiter. In der neuen Version von vo_gpu_next wird der Cache in separaten Dateien gespeichert.
  • Die Funktionen in Bezug auf Wayland wurden erweitert: Unterstützung für Multi-User-Umgebungen mit mehreren Tastaturen und Mäusen (Multi-Seat) hinzugefügt, korrekte Bildlaufbewegungen bei hoher Auflösung gewährleistet, verbesserte Skalierung auf Bildschirmen mit hoher Pixeldichte (HiDPI), verbesserte Bearbeitung von Cursoränderungen, das Erfordernis der Nutzung der Umgebungsvariable WAYLAND_DISPLAY zur Initialisierung wurde eingebaut.
  • Für Skripte wurde die API mp.input hinzugefügt, die es ermöglicht, Benutzereingaben von Textdaten anzufordern.
  • Im Player wurde die Option „—deinterlace-field-parity“ hinzugefügt, um das Deinterlacing automatisch zu aktivieren.
  • In die Mac OS-Version wurde das Paket MoltenVK integriert, um die Unterstützung für die Vulkan-API zu gewährleisten.
  • Die Möglichkeit, Videos mit dem Mausrad zu skalieren, wurde hinzugefügt, während die Ctrl-Taste gedrückt gehalten wird.
  • Im Audioausgabemodul ao_avfoundation wurde eine erste Unterstützung für den AVFoundation-Treiber eingeführt, der in macOS verwendet wird.
  • Im Videoausgabemodul wurde die Nutzung von Kontextmenüs auf der Win32-Plattform ermöglicht.
  • Im integrierten GUI OSC (On Screen Controller) wurde die Deaktivierung einzelner Funktionen in Bezug auf die Mausradnutzung erlaubt.
  • In den X11-Umgebungen wurde die DPI-Skalierung mit einem Schritt von 0.5 und die Verwendung der standardmäßig in der Option Xft.dpi angegebenen DPI unterstützt.
  • Der veraltete und nicht standardmäßige Code zur Unterstützung von Raspberry Pi wurde entfernt.
  • Die Option „—input-commands“ wurde hinzugefügt, mit der Befehle angegeben werden können, die nach dem Start von mpv ausgeführt werden.
  • Neue Optionen wurden hinzugefügt: „—osd-bar-border-size“, „—secondary-sub-delay“, „—sub-filter-sdh-enclosures“, „—secondary-sub-ass-override“, „—volume-gain“, „—sub-lavc-o“, „—input-preprocess-wheel“.
  • Neue Befehle «load-config-file», «load-input-conf», «loadfile insert-next» und «loadlist insert-next» wurden hinzugefügt.
  • Die Anforderungen an die Versionsabhängigkeiten wurden erhöht. Ab sofort sind mindestens die Versionen FFmpeg 4.4 und libplacebo 6.338.2 erforderlich.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster