Veröffentlichung des Videoplayers MPV 0.42

Nach fast einem Jahr Entwicklung wurde die Version 0.42 des offenen Videoplayers MPV veröffentlicht, die sich 2013 von der Codebasis des Projekts MPlayer2 abgespalten hat. Im MPV liegt der Schwerpunkt auf der Entwicklung neuer Funktionen, ohne Rücksicht auf die Kompatibilität mit MPlayer. Der MPV-Code wird unter der LGPLv2.1+ Lizenz vertrieben, einige Teile bleiben unter GPLv2, aber der Übergang zur LGPL ist fast abgeschlossen, und um den verbleibenden GPL-Code zu deaktivieren, kann die Option „—enable-lgpl“ verwendet werden.

Zu den Neuerungen in der neuen Version gehören:

  • Ein neuer Netzwerk-Backend wurde hinzugefügt, der die Bibliothek libcurl verwendet und HTTP/2, HTTP/3 sowie die Wiederverwendung bereits hergestellter Verbindungen unterstützt.
  • Menüs zur Navigation auf DVD-Video-Disketten, Blu-ray HDMV und BD-J wurden implementiert.
  • Die Unterstützung für die Wiedergabe von Audio-DVDs (DVD-Audio) wurde hinzugefügt.
  • Es wurde die Möglichkeit zur direkten Wiedergabe von ISO-Images von DVD-Video-, DVD-Audio- und Blu-ray-Disketten bereitgestellt.
  • Im Ausgabemodul vo_gpu_next wurde die Unterstützung für erweiterte Dolby Vision Profile 7 Layer hinzugefügt.
  • Die Option „—audio-spdif=dsd“ wurde hinzugefügt, um DSD über PCM (DoP) weiterzuleiten.
  • Mit der Bibliothek subrandr wurde die Unterstützung für Untertitel im SRV3-Format implementiert, die auf YouTube verwendet wird.
  • Die Möglichkeit, eigene Kontextmenüs zu erstellen, die bei einem Rechtsklick angezeigt werden und in der Konfigurationsdatei menu.conf festgelegt werden, wurde bereitgestellt.
  • Der integrierte grafische Benutzeroberfläche OSC (On Screen Controller) wurde ein Modus für die Anzeige von schwebenden Schaltflächen mit Fluent-Icons hinzugefügt, der mit der Option „—script-opts=osc-layout=floating“ aktiviert wird.
  • Eine API zur Integration mit der OSC-Schnittstelle externer Miniaturgeneratoren wurde hinzugefügt.
  • Die Unterstützung für Wayland-Protokollerweiterungen zur Verwaltung von Sitzungen und Farbmanagement wurde hinzugefügt.
  • Die Option „—target-trc=scrgb“ wurde für die Ausgabe im scRGB-Format hinzugefügt.
  • In den Linux-Builds wurde die Unterstützung von Farbräumen für HDR verbessert.
  • In libmpv wurde eine API für das Rendering über D3D11 hinzugefügt.
  • Die Möglichkeiten zum Rendern von Videos in Textterminals wurden überarbeitet, indem die Erweiterungen sixel, kitty und tct verwendet wurden.
  • Der Filter „—vf=amf_frc“ (AMD Frame Rate Conversion) wurde hinzugefügt, um die Bildfrequenz zu ändern.
  • Der Code wurde überarbeitet, um die im Laufe der Zeit anfallende Asynchronität zwischen Audio und den dargestellten Video-Frames auszugleichen.
  • Die Überprüfung ist standardmäßig aktiviert. TLS-Zertifikate (—tls-verify).
  • Die Anforderungen an die Versionen von FFmpeg (6.1+) und libplacebo (7.387+) wurden erhöht.



Quelle: opennet.ru
Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster