FFmpeg 5.1 multimediapaketversion

Efter sex månaders utveckling är multimediapaketet FFmpeg 5.1 tillgängligt, vilket inkluderar en uppsättning applikationer och en samling bibliotek för operationer på olika multimediaformat (inspelning, konvertering och avkodning av ljud- och videoformat). Paketet distribueras under LGPL- och GPL-licenser, FFmpeg-utveckling utförs i anslutning till MPlayer-projektet. Den betydande förändringen i versionsnummer förklaras av betydande förändringar i API:et och övergången till ett nytt release-genereringsschema, enligt vilket nya betydande releaser kommer att genereras en gång om året, och releaser med utökad supporttid - en gång vartannat år. FFmpeg 5.0 kommer att vara den första LTS-versionen av projektet.

Bland ändringarna som lagts till i FFmpeg 5.1 är:

  • Lade till stöd för det decentraliserade filsystemet IPFS och protokollet som används med det för att binda permanenta IPNS-adresser.
  • Lagt till stöd för QOI-bildformat.
  • Tillagt stöd för PHM (Portable Half float Map) bildformat.
  • Möjligheten att använda VDPAU (Video Decode and Presentation) API för hårdvaruacceleration av videoavkodning i AV1-format har implementerats.
  • Stödet för det äldre gränssnittet för hårdvaruvideoavkodning XvMC har upphört.
  • Lade till "-o"-alternativet till ffprobe-verktyget för att mata ut till den angivna filen istället för standardutgångsströmmen.
  • Lade till nya avkodare: DFPWM, Vizrt Binary Image.
  • Lade till nya kodare: pcm-bluray, DFPWM, Vizrt Binary Image.
  • Tillagda mediabehållarförpackare (muxer): DFPWM.
  • Uppackare för mediabehållare (demuxer): DFPWM.
  • Nya videofilter:
    • SITI - beräkning av videokvalitetsegenskaper SI (Spatial Info) och TI (Temporal Info).
    • avsynctest - kontrollerar synkroniseringen av ljud och video.
    • feedback - omdirigera beskurna bildrutor till ett annat filter och sedan slå samman resultatet med originalvideon.
    • pixelize - pixeliserar videon.
    • colormap - reflektion av färger från andra videor.
    • färgkarta — generering av en färginställningstabell.
    • multiplicera - multiplicera pixelvärden från den första videon med pixlar från den andra videon.
    • pgs_frame_merge slår samman PGS-undertextsegment till ett paket (bitström).
    • blurdetect - bestämmer oskärpan för ramar.
    • remap_opencl - utför pixelomappning.
    • chromakey_cuda är en chromakey-implementering som använder CUDA API för acceleration.
  • Nya ljudfilter:
    • dialog - generering av surroundljud (3.0) från stereo, överföring av ljudet från talade dialoger som finns i båda stereokanalerna till den centrala kanalen.
    • tiltshelf - öka/minska höga eller låga frekvenser.
    • virtualbass - genererar en extra baskanal baserat på data från stereokanaler.

Källa: opennet.ru

Lägg en kommentar