Tuuina atu o le FFmpeg 5.0 multimedia package

A maeʻa le sefulu masina o le atinaʻe, o loʻo avanoa le FFmpeg 5.0 multimedia package, lea e aofia ai se seti o tusi talosaga ma se aofaʻiga o faletusi mo faʻagaioiga i luga o faʻasalalauga faʻasalalauga eseese (puʻeina, liliu ma decoding leo ma ata vitio). O le afifi o loʻo tufatufaina i lalo ole LGPL ma GPL laisene, FFmpeg atinaʻe o loʻo faʻatinoina i tafatafa o le poloketi MPlayer. O le suiga taua i le numera o faʻamatalaga o loʻo faʻamatalaina e ala i suiga taua i le API ma le suiga i se faʻasalalauga fou faʻavae polokalame, e tusa ai ma faʻasalalauga taua fou o le a faʻatupuina faʻatasi i le tausaga, ma faʻasalalauga faʻatasi ma taimi lagolago faʻalautele - tasi i le lua tausaga. FFmpeg 5.0 o le a avea muamua ma faʻasalalauga LTS o le poloketi.

Faatasi ai ma suiga ua faaopoopo i le FFmpeg 5.0 o:

  • O se fa'amamaina taua o API tuai mo le fa'avasegaina ma le fa'avasegaina ua fa'atinoina ma ua faia se suiga i le N:M API fou, lea e ofoina atu ai se atina'e fa'akomepiuta tasi mo leo ma vitio, fa'apea fo'i ma le tu'ueseeseina o codecs mo le fa'aogaina ma le gaosiga o vaitafe. . Ave'ese uma API tuai sa fa'ailogaina ua le toe fa'aaogaina. Ua fa'aopoopoina se API fou mo filiga o le bitstream. Tu'ufa'atasi ma codecs - fa'asalalauga container decompressors ua le toe fa'apipi'iina le tala atoa o decoders. APIs mo le resitalaina codecs ma formats ua aveese - uma faatulagaga ua uma ona resitala i taimi uma.
  • Ua aveese le faletusi libavresample.
  • Ua fa'aopoopoina se API fa'avae AVFrame faigofie ile faletusi libswscale.
  • Faʻaleleia atili le lagolago mo le Vulkan graphics API.
  • Fa'aopoopo le lagolago mo meafaigaluega fa'avavevave o le fa'avasegaina ma le fa'ailoga o VP9 ma ProRes fa'aoga e fa'aaoga ai le VideoToolbox API.
  • Faʻaopoopo le lagolago mo le LoongArch architecture faʻaaogaina i Loongson processors, faʻapea foʻi ma le lagolago mo LSX ma LASX SIMD faʻaopoopoga o loʻo tuʻuina atu i LoongArch. LoongArch-specific optimizations ua faʻatinoina mo H.264, VP8 ma VP9 codecs.
  • Fa'aopoopoina le lagolago mo le Concatf protocol, lea e fa'amatala ai se faatulagaga mo le fa'aliliuina o se lisi o punaoa ("ffplay concatf:split.txt").
  • Fa'aopoopo i ai fa'aputu fou: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (raster ata).
  • Ua fa'aopoopoina encoders fou: bitpacked, Apple Graphics (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. AAC encoder faatulagaga ua suia ina ia ausia tulaga maualuga.
  • Fa'aopoopo pusa pusa fa'asalalau (muxer): Westwood AUD, Argonaut Games CVG, AV1 (Low overhead bitstream).
  • Fa'aopoopoina pusa fa'asalalauga fa'asalalau (demuxer): IMF, Argonaut Games CVG.
  • Ua fa'aopoopoina se parser fou mo le codec leo AMR (Adaptive Multi-Rate).
  • Fa'aopoopoina pusa fa'amaumauga o uta (packetizer) mo le fa'asalalauina o ata vitio e le'i fa'apipi'iina e fa'aaoga ai le RTP protocol (RFC 4175).
  • Filifiliga vitio fou:
    • Vaega ma le vaeluaga - vaevaega o le tasi vaitafe ma le vitio po o le leo i ni vaitafe, tuueseese i le taimi poʻo faʻavaa.
    • hsvkey ma le hsvhold - sui se vaega o le lanu HSV i totonu o le vitio ma faʻailoga lanu.
    • grayworld - fa'asa'oga lanu vitiō e fa'aaoga ai se algorithm e fa'avae i luga ole manatu ole lalolagi efuefu.
    • scharr - faʻaogaina o le Schar operator (o se fesuiaiga o le Sobel operator faʻatasi ai ma coefficients eseese) i le vitio faʻaoga.
    • morpho - faʻatagaina oe e faʻaogaina suiga eseese o le morphological i le vitio.
    • latency and toolency - fuaina le la'ititi ma le maualuga fa'atuai tuai mo se faamama na fa'aaoga muamua.
    • limitdiff - fuafua le eseesega i le va o le lua pe tolu ata vitio.
    • xcorrelate - Fa'atatau le feso'ota'iga fa'atasi i le va o ata vitio.
    • varblur - fesuia'i vitiō fa'anenefu fa'atasi ma fa'auigaina o le faanenefu radius mai le vitio lona lua.
    • huesaturation - Fa'aoga le lanu, saturation, po'o le malosi o fetuunaiga ile vitio.
    • colorspectrum - fa'atupuina o se ata vitio fa'atasi ai ma se fusi lanu lanu.
    • libplacebo - talosaga mo le gaosia o ata HDR mai le faletusi libplacebo.
    • vflip_vulkan, hflip_vulkan ma le flip_vulkan o ni fesuiaiga o filiga fa'asolo i luga pe fa'alava (vflip, hflip ma flip), fa'atino e fa'aaoga ai le Vulkan graphics API.
    • yadif_videotoolbox o se fesuiaiga o le yadif deinterlacing faamama e faavae i luga o le VideoToolbox framework.
  • Filifiliga leo fou:
    • apsyclip - fa'aogaina o se kilipa psychoacoustic i se fa'alogo leo.
    • afwtdn - Taofi le pisa broadband.
    • adecorrelate - faʻaogaina le teuteuga algorithm i le vaitafe faʻaoga.
    • atilt - fa'aaoga se suiga fa'apitoa mo se laina fa'avevesi.
    • asdr - fa'ai'uga o fa'ailoga fa'asese i le va o fa'alogo leo e lua.
    • aspectralstats - fa'amaumauga o galuega fa'atasi ma uiga fa'apitoa o alaleo ta'itasi.
    • adynamicsmooth - fa'alelei fa'alelei o le vaitafe leo.
    • adynamicequalizer - fa'atutusa fa'aletino o le fa'alogo leo.
    • anlmf - Fa'aaoga sikuea aupito itiiti fa'atatau algorithm i se fa'alogo leo.

puna: opennet.ru

Faaopoopo i ai se faamatalaga