Vrijgave van videospeler MPV 0.42

Na bijna een jaar ontwikkeling is de release van de open videospeler MPV 0.42 afgerond, die in 2013 is afgeleid van de codebasis van het project MPlayer2. MPV richt zich op de ontwikkeling van nieuwe functies, zonder zich druk te maken om de compatibiliteit met MPlayer. De code van MPV wordt verspreid onder de LGPLv2.1+-licentie, met enkele delen onder de GPLv2, maar het proces van overschakeling naar LGPL is bijna voltooid en om de resterende GPL-code uit te schakelen, kan de optie "—enable-lgpl" worden gebruikt.

Onder de wijzigingen in de nieuwe versie:

  • Een nieuwe netwerkbackend is toegevoegd, die gebruikmaakt van de libcurl-bibliotheek en ondersteuning biedt voor HTTP/2, HTTP/3 en het hergebruiken van reeds gevestigde verbindingen.
  • Menu's voor navigatie door DVD-Video, Blu-ray HDMV en BD-J zijn geïmplementeerd.
  • Ondersteuning voor het afspelen van audiovideo's op DVD (DVD-Audio) is toegevoegd.
  • De mogelijkheid is geboden om iso-images van DVD-Video, DVD-Audio en Blu-ray rechtstreeks af te spelen.
  • In de vo_gpu_next-module is ondersteuning voor geavanceerde lagen van Dolby Vision Profile 7 toegevoegd.
  • De optie "—audio-spdif=dsd" is toegevoegd voor het doorgeven van DSD boven PCM (DoP).
  • Met behulp van de subrandr-bibliotheek is ondersteuning voor ondertitels in het SRV3-formaat, gebruikt op YouTube, gerealiseerd.
  • De mogelijkheid is geboden om eigen contextmenu's te creëren, die worden weergegeven bij een klik met de rechtermuisknop en die in het configuratiebestand menu.conf zijn gedefinieerd.
  • De ingebouwde grafische interface OSC (On Screen Controller) heeft een modus voor het weergeven van drijvende knoppen met Fluent-pictogrammen gekregen, die kan worden ingeschakeld met de optie "—script-opts=osc-layout=floating".
  • Een API voor integratie met de OSC-interface van externe miniatuurgeneratoren is toegevoegd.
  • Ondersteuning voor Wayland-protocoluitbreidingen voor sessiebeheer en kleurniveaus is toegevoegd.
  • De optie "—target-trc=scrgb" is toegevoegd voor uitvoer in het scRGB-formaat.
  • In de Linux-builds is de ondersteuning voor kleurenschema's voor HDR verbeterd.
  • In libmpv is een API voor rendering via D3D11 toegevoegd.
  • De mogelijkheden voor videorendering in tekstterminals zijn herzien, waarbij gebruik is gemaakt van de sixel-, kitty- en tct-uitbreidingen.
  • De filter "—vf=amf_frc" (AMD Frame Rate Conversion) is toegevoegd voor het wijzigen van de framerate.
  • De code is herschreven voor het compenseren van de accumulerende desynchronisatie van audio met de weergegeven videokaders in de loop van de tijd.
  • Standaard is de controle ingeschakeld. TLS-certificaten (—tls-verify).
  • De vereisten voor versies van FFmpeg (6.1+) en libplacebo (7.387+) zijn verhoogd.



Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster