Vrystelling van FFmpeg 5.1 multimedia-pakket

Na ses maande se ontwikkeling is die FFmpeg 5.1 multimediapakket beskikbaar, wat 'n stel toepassings en 'n versameling biblioteke insluit vir bewerkings op verskeie multimediaformate (opname, omskakeling en dekodering van oudio- en videoformate). Die pakket word onder LGPL- en GPL-lisensies versprei, FFmpeg-ontwikkeling word langs die MPlayer-projek uitgevoer. Die beduidende verandering in weergawenommer word verklaar deur aansienlike veranderinge in die API en die oorgang na 'n nuwe vrystellinggenereringskema, waarvolgens nuwe beduidende vrystellings een keer per jaar gegenereer sal word, en vrystellings met verlengde ondersteuningstyd - een keer elke twee jaar. FFmpeg 5.0 sal die eerste LTS-vrystelling van die projek wees.

Sommige van die veranderinge wat in FFmpeg 5.1 bygevoeg is, sluit in:

  • Bygevoeg ondersteuning vir die gedesentraliseerde lêerstelsel IPFS en die protokol wat daarmee gebruik word om permanente IPNS-adresse te bind.
  • Bygevoeg ondersteuning vir QOI beeld formaat.
  • Bygevoeg ondersteuning vir PHM (Portable Half float Map) beeldformaat.
  • Die vermoë om die VDPAU (Video Decode and Presentation) API te gebruik vir hardeware versnelling van video-dekodering in AV1-formaat is geïmplementeer.
  • Ondersteuning vir die verouderde koppelvlak vir hardeware video-dekodering XvMC is gestaak.
  • Bygevoeg "-o" opsie by die ffprobe nut om uit te voer na die gespesifiseerde lêer in plaas van die standaard uitvoer stroom.
  • Bygevoeg nuwe dekodeerders: DFPWM, Vizrt Binary Image.
  • Nuwe enkodeerders bygevoeg: pcm-bluray, DFPWM, Vizrt Binary Image.
  • Bygevoeg mediahouerverpakkers (muxer): DFPWM.
  • Bygevoeg mediahouer-uitpakkers (demuxer): DFPWM.
  • Nuwe videofilters:
    • SITI - berekening van video kwaliteit eienskappe SI (Ruimtelike inligting) en TI (tydelike inligting).
    • avsynctest - kontroleer die sinchronisasie van klank en video.
    • terugvoer - herlei geknipte rame na 'n ander filter en voeg dan die resultaat saam met die oorspronklike video.
    • pixeliseer - pixeliseer die video.
    • kleurkaart - weerspieëling van kleure van ander video's.
    • kleurkaart — generering van 'n kleurverstellingstabel.
    • vermenigvuldig - vermenigvuldig pixelwaardes van die eerste video met pixels van die tweede video.
    • pgs_frame_merge voeg PGS-onderskrifsegmente saam in een pakkie (bisstroom).
    • blurdetect - bepaal die vervaag van rame.
    • remap_opencl - voer pixel herkartering uit.
    • chromakey_cuda is 'n chromakey-implementering wat die CUDA API vir versnelling gebruik.
  • Nuwe klankfilters:
    • dialoog - generering van omringklank (3.0) vanaf stereo, wat die klank van gesproke dialoë teenwoordig in beide stereokanale na die sentrale kanaal oordra.
    • kantelrak - verhoog/verminder hoë of lae frekwensies.
    • virtualbass - genereer 'n bykomende baskanaal gebaseer op data van stereokanale.

Bron: opennet.ru

Voeg 'n opmerking