FFmpeg 6.0 multimediapaketversion

Efter sex månaders utveckling är multimediapaketet FFmpeg 6.0 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.

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

  • Att bygga ffmpeg i flertrådsläge har gjorts obligatoriskt. Varje mediebehållareomslag (muxer) löper nu i en separat tråd.
  • Implementerat stöd för VAAPI och QSV (Quick Sync Video) för kodning och avkodning av VP9 och HEVC med 4:2:2 och 4:4:4 färgsubsampling, 10- och 12-bitars färgdjupkodning.
  • Lade till stöd för oneVPL (oneAPI Video Processing Library)-biblioteket för att använda Intel QSV (Quick Sync Video) hårdvaruaccelerationsteknik.
  • Tillagd AV1-kodare med hårdvaruacceleration baserad på QSV.
  • Alternativ har lagts till i ffmpeg-verktyget:
    • "-shortest_buf_duration" för att ställa in den maximala varaktigheten för buffrade ramar (ju längre, desto högre noggrannhet i "-shortest"-läget, men högre minnesförbrukning och latens).
    • "-stats_enc_pre[_fmt]", "-stats_enc_post[_fmt]" och "-stats_mux_pre[_fmt]" för att spela in bildruta-för-bildruta-information om valda strömmar vid olika stadier av kodningen till den angivna filen.
    • "-fix_sub_duration_heartbeat" för att definiera hjärtslagsvideoströmmen som används för att dela undertexter.
  • Filtergrafsyntaxen har utökats för att tillåta alternativvärden att skickas från en specificerad fil. Filnamnet anges genom att ange ett värde med prefixet '/', till exempel kommer "ffmpeg -vf drawtext=/text=/tmp/some_text" att ladda textparametern från filen /tmp/some_text.
  • Tillagt stöd för bildformat: WBMP (Wireless Application Protocol Bitmap), Radiance HDR (RGBE).
  • Lade till nya avkodare: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.
  • Lade till nya kodare: nvenc AV1, MediaCodec.
  • Uppackare för mediabehållare (demuxer): SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
  • CrystalHD-avkodare har föråldrats.
  • Nya videofilter:
    • ddagrab - Fånga Windows-skrivbordsvideo via Desktop Duplication API.
    • corr - Bestämmer korrelationen mellan två videor.
    • ssim360 - likhetsbedömning av videor tagna i 360°-läge.
    • hstack_vaapi, vstack_vaapi och xstack_vaapi - kombinera flera videor (varje video visas i sitt eget område på skärmen) med hjälp av VAAPI för acceleration.
    • backgroundkey - förvandlar en statisk bakgrund till transparent.
    • Ett läge för att bestämma beskärningsarean baserat på vektorer och rörelsekanter har lagts till i cropdetect-filtret.
  • Nya ljudfilter:
    • showcwt - ljud till videokonverteringar med spektrumfrekvensvisualisering med hjälp av kontinuerlig wavelet-transform och morlet.
    • adrc - Använd ett filter på den ingående ljudströmmen för att ändra det spektrala dynamiska området.
    • a3dscope - Konverterar ingångsljud till rumsligt 3D-ljud.
    • afdelaysrc - Genererar finita impulssvar (FIR) koefficienter.
  • Nya bitströmsfilter:
    • Konvertera från media100 till mjpegb.
    • Konvertera från DTS till PTS.

Källa: opennet.ru

Lägg en kommentar