Efter sex mÄnaders utveckling Àr multimediapaketet FFmpeg 6.0 tillgÀngligt, som inkluderar en uppsÀttning applikationer och en samling biblioteks för operationer pÄ olika multimediaformat (inspelning, konvertering och avkodning av ljud- och videoformat). Paketet distribueras under licenserna LGPL och GPL, och utvecklingen av FFmpeg sker parallellt med projektet MPlayer.
Bland de Àndringar som lagts till FFmpeg 6.0 kan följande framhÀvas:
- Byggnaden ffmpeg har nu obligatoriskt stöd för flertrÄdad körning. Varje muxer för mediekontainrar körs nu i en separat trÄd.
- Stöd för VAAPI och QSV (Quick Sync Video) har implementerats för kodning och avkodning av VP9 och HEVC med fÀrgsampling 4:2:2 och 4:4:4, samt 10- och 12-bitars djup.
- Stöd för biblioteket oneVPL (oneAPI Video Processing Library) har lagts till för anvÀndning av Intels QSV (Quick Sync Video) hÄrdvaruaccelereringsteknik.
- En AV1-kodare med QSV-baserad hÄrdvaruaccelerering har lagts till.
- Följande alternativ har lagts till verktyget ffmpeg:
- â-shortest_buf_durationâ för att ange maximal varaktighet för buffrade bilder (ju större, desto högre noggrannhet i â-shortestâ-lĂ€ge, men ocksĂ„ högre minnesanvĂ€ndning och fördröjning).
- â-stats_enc_pre[_fmt]â, â-stats_enc_post[_fmt]â och â-stats_mux_pre[_fmt]â för att skriva ut information om valda strömmar i olika stadier av kodning till angiven fil.
- â-fix_sub_duration_heartbeatâ för att identifiera den synkroniserande videoströmmen (heartbeat) som anvĂ€nds för att separera undertexter.
- Syntaxen för filtergraph har utvidgats med möjlighet att överföra alternativvĂ€rden frĂ„n angiven fil. Filnamnet anges genom att specificera vĂ€rdet med prefixet ' / ', till exempel âffmpeg -vf drawtext= / text= / tmp/ some_textâ kommer att ladda parametern text frĂ„n filen /tmp/some_text.
- Stöd för bildformat har lagts till: WBMP (Wireless Application Protocol Bitmap), Radiance HDR (RGBE).
- Nya dekodrar har lagts till: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.
- Nya kodare har lagts till: nvenc AV1, MediaCodec.
- Demuxers för mediekontainrar har lagts till: SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
- Dekodrar CrystalHD har förklarats som förÄldrade.
- Nya filter för video:
- ddagrab â fĂ„nga video frĂ„n Windows skrivbordet via API Desktop Duplication.
- corr â bestĂ€mmer korrelationen mellan tvĂ„ videor.
- ssim360 â vĂ€rdering av likheten mellan video inspelad i 360°-lĂ€ge.
- hstack_vaapi, vstack_vaapi och xstack_vaapi â kombination av flera videor (varje video visas i sitt egna skĂ€rmomrĂ„de) med anvĂ€ndning av VAAPI för acceleration.
- backgroundkey â förvandlar en statisk bakgrund till genomskinlig.
- I filtret cropdetect har ett lÀge för att bestÀmma beskÀrningsomrÄdet baserat pÄ vektorer och rörelsekantor lagts till.
- Nya filter för ljud:
- showcwt â omvandling av ljud till video med visualisering av frekvensspektrumet, med hjĂ€lp av kontinuerlig wavelet-transformering och Morlet.
- adrc â tillĂ€mpning av ett filter pĂ„ den inkommande ljudströmmen för att Ă€ndra det spektrometriska dynamiska omfĂ„nget.
- a3dscope â omvandling av inkommande ljud till rumsligt 3D-ljud.
- afdelaysrc â genererar koefficienter för den slutliga impulsresponsen (FIR).
- Nya bitstream-filter:
- Omvandling frÄn media100 till mjpegb.
- Omvandling frÄn DTS till PTS.
KĂ€lla: opennet.ru
