Uitgave van het multimediapakket FFmpeg 5.1

Na zes maanden ontwikkeling is het multimediapakket FFmpeg 5.1 beschikbaar, dat een reeks applicaties en een verzameling bibliotheken bevat voor bewerkingen op verschillende multimediaformaten (audio- en videoformaten opnemen, converteren en decoderen). Het pakket wordt gedistribueerd onder LGPL- en GPL-licenties, de FFmpeg-ontwikkeling wordt naast het MPlayer-project uitgevoerd. De aanzienlijke verandering in het versienummer wordt verklaard door aanzienlijke veranderingen in de API en de overgang naar een nieuw schema voor het genereren van releases, volgens hetwelk nieuwe belangrijke releases eenmaal per jaar worden gegenereerd, en releases met verlengde ondersteuningstijd - eens in de twee jaar. FFmpeg 5.0 zal de eerste LTS-release van het project zijn.

Onder de wijzigingen die aan FFmpeg 5.1 zijn toegevoegd, zijn:

  • Ondersteuning toegevoegd voor het gedecentraliseerde bestandssysteem IPFS en het protocol dat daarmee wordt gebruikt voor het binden van permanente IPNS-adressen.
  • Ondersteuning toegevoegd voor QOI-beeldformaat.
  • Ondersteuning toegevoegd voor het PHM-afbeeldingsformaat (Portable Half float Map).
  • De mogelijkheid om de VDPAU (Video Decode and Presentation) API te gebruiken voor hardwareversnelling van videodecodering in AV1-formaat is geïmplementeerd.
  • Ondersteuning voor de oudere interface voor hardwarevideodecodering XvMC is stopgezet.
  • Optie "-o" toegevoegd aan het ffprobe-hulpprogramma om uit te voeren naar het opgegeven bestand in plaats van de standaarduitvoerstroom.
  • Nieuwe decoders toegevoegd: DFPWM, Vizrt Binary Image.
  • Nieuwe encoders toegevoegd: pcm-bluray, DFPWM, Vizrt Binary Image.
  • Mediacontainerpackers toegevoegd (muxer): DFPWM.
  • Mediacontainer-uitpakkers toegevoegd (demuxer): DFPWM.
  • Nieuwe videofilters:
    • SITI - berekening van videokwaliteitskenmerken SI (Spatial Info) en TI (Temporal Info).
    • avsynctest - controleert de synchronisatie van audio en video.
    • feedback - bijgesneden frames omleiden naar een ander filter en vervolgens het resultaat samenvoegen met de originele video.
    • pixelize - pixeliseert de video.
    • kleurenkaart - weerspiegeling van kleuren uit andere video's.
    • kleurenkaart - genereren van een tabel met kleurinstellingen.
    • vermenigvuldigen - pixelwaarden uit de eerste video vermenigvuldigen met pixels uit de tweede video.
    • pgs_frame_merge voegt PGS-ondertitelsegmenten samen tot één pakket (bitstream).
    • blurdetect - bepaalt de vervaging van frames.
    • remap_opencl - voert het opnieuw toewijzen van pixels uit.
    • chromakey_cuda is een chromakey-implementatie die de CUDA API gebruikt voor versnelling.
  • Nieuwe geluidsfilters:
    • dialoog - genereren van surroundgeluid (3.0) uit stereo, waarbij het geluid van gesproken dialogen in beide stereokanalen naar het centrale kanaal wordt overgebracht.
    • tiltshelf - verhoog/verlaag hoge of lage frequenties.
    • virtualbass - genereert een extra baskanaal op basis van gegevens van stereokanalen.

Bron: opennet.ru

Voeg een reactie