Veröffentlichung des Videoplayers MPV 0.30

Nach einem Jahr Entwicklung ist verfügbar Release des Open-Source-Videoplayers MPV 0.30, vor mehreren Jahren abgeleiteten aus dem Codebestand des Projekts MPlayer2. Im MPV liegt der Fokus auf der Entwicklung neuer Funktionen und der kontinuierlichen Übernahme von Neuerungen aus den MPlayer-Repositories, ohne sich um die Kompatibilität mit MPlayer zu kümmern. Der Code von MPV wird unter der GPLv3-Lizenz bereitgestellt. steht unter der Lizenz LGPLv2.1+, wobei einige Teile unter GPLv2 verbleiben. Der Übergang zu LGPL ist jedoch fast abgeschlossen, und um den verbleibenden GPL-Code abzuschalten, kann die Option „—enable-lgpl“ verwendet werden.

In der neuen Version:

  • Eine integrierte Schicht für das Rendering unter Verwendung der Grafik-API
    Vulkan wurde durch eine Implementierung auf Basis der Bibliothek libplacebo, die vom VideoLAN-Projekt entwickelt wird;
  • Unterstützung für Befehle mit dem Flag „async“ hinzugefügt, die es ermöglichen, Dateien im asynchronen Modus zu kodieren und zu speichern;
  • Befehle „subprocess“, „video-add“, „video-remove“, „video-reload“ wurden hinzugefügt;
  • Die Eingabemodule (input) unterstützen jetzt Gamepads (über SDL2) und ermöglichen die Verwendung von benannten Argumenten;
  • Unterstützung des Wayland-Protokolls „xdg-decoration“ für die Dekoration von Fenstern auf Serverseite hinzugefügt;
  • In den Modulen vo_drm, context_drm_egl und vo_gpu (d3d11) wurde die Unterstützung für Rückmeldungen (presentation feedback) hinzugefügt, um eine ungleichmäßige Darstellung zu verhindern;
  • Im Modul vo_gpu wurde die Möglichkeit zur Fehlerverbreitung für Dithering hinzugefügt;
  • Im Modul vo_drm wurde die Unterstützung für den Modus 30bpp (30-Bit-Farbkanal) hinzugefügt;
  • Das Modul vo_wayland wurde in vo_wlshm umbenannt;
  • In vo_gpu wurde die Möglichkeit zur Verstärkung der Sichtbarkeit dunkler Szenen bei tonalem Mapping;
  • In vo_gpu für x11 wurde der vdpau-Prüfcode entfernt und die Verwendung von EGL standardmäßig sichergestellt;
  • Ein Großteil des Codes, der die Unterstützung optischer Disks betrifft, wurde entfernt. Aus vo_gpu wurden die Backends vdpau/GLX, mali-fbdev und hwdec_d3d11eglrgb entfernt;
  • Die Möglichkeit zur Rückwärtswiedergabe wurde hinzugefügt;
  • Im Modul demux wurde ein Datencache implementiert, und der Befehl dump-cache wurde hinzugefügt, der zur Aufzeichnung von Streams verwendet werden kann;
  • Im Modul demux_cue wurde die Option „—demuxer-cue-codepage“ hinzugefügt, um die Codierung für Daten aus CUE-Dateiformaten auszuwählen;
  • Die Anforderungen an die Version von FFmpeg wurden erhöht, jetzt ist mindestens die Version 4.0 erforderlich.

Quelle: opennet.ru

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