FFmpeg 4.3 wordt geleverd met Vulkan grafische API-ondersteuning en meer

Na tien maanden hard werken gericht op de ontwikkeling van de nieuwe versie van het populaire multimediapakket "FFmpeg 4.3" zijn ontwikkelaars kondigde de lancering en beschikbaarheid aan voor het grote publiek.

Deze nieuwe versie van FFmpeg 4.3 bevat veel veranderingen, waarvan misschien het belangrijkste is de toegevoegde ondersteuning voor de grafische API van Vulkan, die wordt geleverd met veel nieuwe functies.

Voor degenen die het niet weten FFmpeg, u moet weten dat dit het is een multimediapakket algemeen bekend en gebruikt door een groot aantal toepassingen, sindsdien bevat een reeks applicaties en een verzameling bibliotheken voor bewerkingen in verschillende multimediaformaten (opname, conversie en decodering van audio- en videoformaten).

Het pakket wordt gedistribueerd onder de LGPL- en GPL-licenties en de ontwikkeling van FFmpeg wordt samen met het MPlayer-project uitgevoerd.

Belangrijkste nieuwe kenmerken van FFmpeg 4.3

Zoals aan het begin vermeld, is de belangrijkste nieuwigheid van deze nieuwe versie de ondersteuning toegevoegd voor de Vulkan grafische API, maar dat gaat ook gepaard met andere wijzigingen waarvan wordt vermeld in de aankondiging dat, voor Linux is een encoder geïmplementeerd die AMD AMF / VCE-engines gebruikt voor acceleratie en opties voor typische filters avgblur_vulkan, overlay_vulkan, scale_vulkan en chromaber_vulkan.

De VDPAU-API (Video Decoding and Presentation) kan worden gebruikt voor hardwareversnelling van VP9-videoverwerking.

Daarnaast de mogelijkheid toegevoegd om AV1-video te coderen met behulp van de librav1e-bibliotheek, geschreven in Rust en ontwikkeld door de Xiph- en Mozilla-gemeenschappen.

Als we doorgaan met de verbeteringen voor Linux, wordt dat ook benadrukt er is een overgang van gemaakt de frameserver voor niet-lineaire bewerking van videostreams AvxSynth, die zich al 5 jaar in een verlaten staat bevindt, naar de huidige vestiging AviSynth +.

Hoewel in het algemeen voor mp4-mediacontainers, ondersteuning voor meerkanaals audiocodec TrueHD lossless en een codec voor driedimensionaal MPEG-H 3D-geluid.

Bovendien kunnen we vinden nieuwe decoders toegevoegd, die zijn: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, hoogspanningssoftware ADPCM, ADPCM IMA MTF, CDToons, Siren, DERF DF en CRI HCA.

Het streamhash (muxer) media container pakket is toegevoegd en de mogelijkheid om pcm en pgs in m2ts containers te verpakken is geïmplementeerd.

Mediacontainer-decoders toegevoegd (demuxer): AV1 met extensies van App B, Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun en .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank.

Van de andere veranderingen die opvallen:

  • Ondersteuning toegevoegd voor ZeroMQ- en RabbitMQ-protocollen (AMQP 0-9-1).
  • De structuur bevat een beeldanalysator in WebP-indeling.
  • MJPEG- en VP9-decoders werden geïmplementeerd met behulp van het Intel QSV (Quick Sync Video) hardwareversnellingsmechanisme, evenals de Intel QSV-gebaseerde VP9-encoder.
  • Uitgebreide ondersteuning voor ondertitelingsstijlen voor ondertiteling van 3GPP-getimede tekst.
  • Encoder-binding toegevoegd aan Microsoft Media Foundation API.
  • De ADPCM-encoder toegevoegd voor audiogegevens die in games worden gebruikt door Simon & Schuster Interactive.

Van de nieuwe filters die zijn toegevoegd, vallen de volgende op:

  • v360 - Converteer 360 graden video's naar verschillende formaten.
  • scrollen: scrollt de video horizontaal of verticaal met een bepaalde snelheid;
  • arnndn - een filter voor het onderdrukken van spraakruis dat gebruikmaakt van een terugkerend neuraal netwerk;
  • maskedmin en maskedmax - voeg twee videostreams samen op basis van de verschillen met de derde stream;
  • mediaan - Een filter voor ruisonderdrukking dat de middelste pixel van een rechthoek selecteert die binnen de opgegeven straal past.

Eindelijk voor diegenen die er meer over willen weten over deze nieuwe release kun je de volledige changelog bekijken op deze link.

Terwijl voor degenen die willen installeren of updaten van FFmpeg moet je weten dat dit pakket in de meeste Linux-distributies te vinden is of, als je dat liever hebt, kun je de broncode downloaden voor compilatie via de onderstaande link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.