Tar éis deich mí forbartha, tá pacáiste ilmheán FFmpeg 5.0 ar fáil, a chuimsíonn sraith feidhmchlár agus bailiúchán leabharlann le haghaidh oibríochtaí ar bhformáidí éagsúla ilmheán (formáidí fuaime agus físe a thaifeadadh, a thiontú agus a dhíchódú). Déantar an pacáiste a dháileadh faoi cheadúnais LGPL agus GPL, déantar forbairt FFmpeg in aice leis an tionscadal MPlayer. Mínítear an t-athrú suntasach ar líon na leaganacha ag athruithe suntasacha san API agus an t-aistriú chuig scéim ghiniúna nua scaoilte, de réir a ndéanfar eisiúintí suntasacha nua a ghiniúint uair sa bhliain, agus scaoileadh le ham tacaíochta leathnaithe - uair amháin gach dhá bhliain. Is é FFmpeg 5.0 an chéad eisiúint LTS den tionscadal.
I measc na n-athruithe a cuireadh le FFmpeg 5.0 tá:
- Tá glantachán suntasach déanta ar na sean-APIanna le haghaidh ionchódú agus díchódaithe agus tá aistriú déanta go dtí an API N:M nua, a thairgeann comhéadan bogearraí aonair le haghaidh fuaime agus físe, chomh maith le codecs a scaradh le haghaidh sruthanna ionchuir agus aschuir. . Baineadh gach sean API a marcáladh roimhe seo mar neamhcheadaithe. Cuireadh API nua leis le haghaidh scagairí srutha giotán. Formáidí agus codecs scartha - ní neadaíonn dí-chomhbhrúiteoirí coimeádán meán comhthéacs iomlán na ndíchódóirí a thuilleadh. Baineadh APInna chun codecs agus formáidí a chlárú - cláraítear gach formáid i gcónaí anois.
- Baineadh an leabharlann libavresample.
- Tá API níos simplí bunaithe ar AVFrame curtha leis an leabharlann libswscale.
- Tacaíocht feabhsaithe go suntasach don API grafaic Vulkan.
- Tacaíocht bhreise le haghaidh luasghéarú crua-earraí ar dhíchódú agus ionchódú formáidí VP9 agus ProRes ag baint úsáide as an VideoToolbox API.
- Tacaíocht bhreise don ailtireacht LoongArch a úsáidtear i bpróiseálaithe Loongson, chomh maith le tacaíocht do na síntí LSX agus LASX SIMD a chuirtear ar fáil i LoongArch. Tá leas iomlán a bhaint as LoongArch ar leith curtha i bhfeidhm do chódaigh H.264, VP8 agus VP9.
- Tacaíocht bhreise do phrótacal Concatf, a shainíonn formáid chun liosta acmhainní a aistriú (“ffplay concatf:split.txt”).
- Cuireadh díchódóirí nua leis: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (íomhánna raster).
- Tá ionchódóirí nua curtha leis: bitpacked, Apple Graphics (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. Athraíodh socruithe ionchódóra AAC chun cáilíocht níos airde a bhaint amach.
- Pacálaithe coimeádán meán breise (muxer): Westwood AUD, Argonaut Games CVG, AV1 (Sruth giotán lastuas íseal).
- Díphacáil coimeádán meán breise (demuxer): IMF, Argonaut Games CVG.
- Cuireadh parsálaí nua leis don chód fuaime AMR (Il-Ráta Oiriúnaitheach).
- Pacálaí sonraí pálasta breise (paicéadóir) chun físeáin neamh-chomhbhrúite a tharchur ag baint úsáide as an bprótacal RTP (RFC 4175).
- Scagairí físeáin nua:
- deighleog agus deighleog - roinnt sruth amháin le físeán nó fuaime i sruthanna éagsúla, scartha le ham nó frámaí.
- hsvkey agus hsvhold - cuir luachanna liathscála in ionad cuid de raon datha HSV san fhíseán.
- grayworld - ceartú dath físeáin ag baint úsáide as algartam bunaithe ar an hipitéis domhan liath.
- scharr — feidhmiú an oibreora Schar (leath eile den oibreoir Sobel le comhéifeachtaí éagsúla) ar an bhfíseán ionchuir.
- morpho - is féidir leat claochluithe moirfeolaíocha éagsúla a chur i bhfeidhm ar an bhfíseán.
- latency agus alatency - tomhaiseann sé an mhoill scagtha íosta agus uasta le haghaidh scagaire a cuireadh i bhfeidhm roimhe seo.
- limitdiff - cinneann an difríocht idir dhá nó trí shruth físeáin.
- xcorrelate - Ríomhtar an tras-chomhghaol idir sruthanna físeáin.
- varblur - doiléir físe athraitheach le sainmhíniú ar ga doiléir ón dara físeán.
- huesaturation - Cuir lí, saturation, nó coigeartuithe déine i bhfeidhm ar fhíseán.
- dathspeictream — giniúint físe srutha le speictream datha tugtha.
- libplacebo - iarratas chun scáthaitheoirí HDR a phróiseáil ó leabharlann libplacebo.
- Is leaganacha de scagairí smeach físeáin ingearacha nó cothrománacha (vflip, hflip agus smeach) iad vflip_vulkan, hflip_vulkan agus flip_vulkan, arna gcur i bhfeidhm ag baint úsáide as an API grafaicí Vulkan.
- Is malairt eile é yadif_videotoolbox den scagaire dí-idirghabhála yadif bunaithe ar chreat VideoToolbox.
- Scagairí fuaime nua:
- apiclip - gearrthóir síceafhuaimneach a chur i bhfeidhm ar shruth fuaime.
- afwtdn - Sochtann torann leathanbhanda.
- adecorrelate — an t-algartam dí-chomhghaolaithe a chur i bhfeidhm ar an sruth ionchuir.
- atilt - feidhmíonn sé athrú speictreach do raon minicíochta ar leith.
- asdr - saobhadh comhartha idir dhá shruth fuaime a chinneadh.
- spectralstats - staitisticí aschuir le tréithe speictreach gach cainéal fuaime.
- adynamicsmooth - smúdáil dinimiciúil an tsrutha fuaime.
- adynamicequalizer - cothromú dinimiciúil an sruth fuaime.
- anlmf - Cuir an t-algartam cearnóga is lú meán i bhfeidhm ar shruth fuaime.
Foinse: oscailtenet.ru