Ho lokolloa ha sephutheloana sa multimedia sa FFmpeg 4.3 ka tšehetso bakeng sa API ea litšoantšo tsa Vulkan

Ka mor'a likhoeli tse leshome tsa tsoelo-pele fumaneha sephutheloana sa multimedia Tlatsi ea 4.3, e kenyelletsang sehlopha sa lits'ebetso le pokello ea lilaebrari bakeng sa ts'ebetso ea lifomate tse fapaneng tsa multimedia (ho rekota, ho fetolela le ho hlophisa lifomate tsa audio le video). Sephutheloana sena se ajoa tlasa laesense ea LGPL le GPL, nts'etsopele ea FFmpeg e etsoa haufi le morero. MPlayer.

Из liphetoho, eketsoe ho FFmpeg 4.3, re ka totobatsa:

  • Tšehetso ea API ea litšoantšo e ekelitsoeng foqohang seretse se chesang;
  • Encoder e kentsoe ts'ebetsong e ipapisitse le Vulkan bakeng sa Linux, e sebelisa lienjineri tsa AMD AMF/VCE bakeng sa ho potlakisa, hammoho le mefuta e fapaneng ea li-filters tse tloaelehileng. avgblur_vulkan, overlay_vulkan, scale_vulkan le chromaber_vulkan;
  • Monyetla oa ho sebelisa API o fanoe VDPAU (Video Decode le Presentation) bakeng sa ho potlakisa hardware ea ho sebetsa ha video ka sebopeho sa VP9;
  • E kentse bokhoni ba ho kenyelletsa video ea AV1 u sebelisa laeborari librav1e, e ngotsoeng ka Rust le ho ntlafatsoa ke sechaba sa Xiph le Mozilla;
  • Ts'ehetso ea codec ea audio ea likanale tse ngata e se nang tahlehelo e kentsoe tšebetsong bakeng sa lijana tsa media tsa mp4 HD ea 'nete le codec bakeng sa molumo oa mahlakore a mararo MPEG-H 3D;
  • Ts'ehetso ea protocol e ekelitsoeng ZeroMQ и MmutlaMQ (AMQP 0-9-1);
  • Ho Linux, ho entsoe phetoho ho tsoa ho frameserver bakeng sa ho hlophisoa ho se nang moeli ha melapo ea video (codec ea video e hlakileng) AvxSynth, e lahliloeng ka lilemo tse 5, ferekong ea hona joale AviSynth+;
  • Sephutheloana sena se kenyelletsa parser bakeng sa litšoantšo ka sebopeho sa WebP;
  • E kentsoe li-decoder tsa MJPEG le VP9 tse sebelisang mochini oa ho potlakisa lisebelisoa Intel QSV (Quick Sync Video), hammoho le VP9 encoder e thehiloeng ho Intel QSV;
  • Ts'ehetso e atolositsoeng ea litaele tsa subtitle ka sebopeho sa 3GPP Timed Text Subtitles;
  • E kentse sekoahelo sa encoder holim'a API Microsoft Media Foundation;
  • E kentse encoder ea ADPCM bakeng sa data ea molumo e sebelisoang lipapaling tsa Simon & Schuster Interactive;
  • E kentse li-decoder tse ncha: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, High Voltage Software ADPCM, ADPCM IMA MTF, CDToons, Siren, DERF DPCM le CRI HCA;
  • E ekelitse streamhash media container packer (muxer) le ho kenya ts'ebetsong bokhoni ba ho paka pcm le pgs ka lijaneng tsa m2ts;
  • Li-unpackers tsa media tse kenyellelitsoeng (demuxer): AV1 e nang le likeketso tse tsoang ts'ebelisong B,
    Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun le .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;

  • E ncha filtha:
    • v360 - e fetolela video ea likhato tse 360 ​​hore e be lifomate tse fapaneng;
    • moqolo - e tsamaisetsa video ka holimo kapa ka holimo ka lebelo le fanoeng;
    • photosensitivity - e tlosa mahlaseli a khanyang le liphetoho tse khanyang ka tšohanyetso videong, tse ka 'nang tsa baka lefu la sethoathoa;
    • arnndn - filthara ea khatello ea lerata e sebelisang marang-rang a tloaelehileng a neural;
    • omimvo - e etsa anti-aliasing ea sebaka ha e ntse e boloka mathōko;
    • maskedmin и maskedmax - kopanya melapo e 'meli ea video ho latela liphapang le molapo oa boraro;
    • ea bohareng - filthara e fokotsang lerata e khethang pixel ea median ho tsoa ho rectangle e kenang kahare ho radius e boletsoeng;
    • Ho kopanya foreimi ea AV1 - ho kopanya liforeimi molaong oa AV1;
    • axcorrelate - e lekanya kamano e tloaelehileng pakeng tsa melapo e 'meli ea molumo;
    • thistogram - ho bala le ho bonts'a histogram ea kabo ea mebala ka har'a video;
    • liforeimi - e nkela sebaka sa liforeimi ka har'a video ka liforeimi tse itseng tse tsoang molapong o mong;
    • xfade и xfade_opencl -
      ho nyamela ka phetoho ho tloha molapong o mong oa video ho ea ho o mong;

    • afirsrc - e hlahisa li-coefficients tsa FIR ka mokhoa oa ho etsa sampole khafetsa;
    • pad_opencl - e eketsa padding ho setšoantšo;
    • cas - e sebelisa CAS (Contrast Adaptive Sharpen) sefahla se chorisang video;
    • li-anlms - e sebelisa algorithm e tloaelehileng LMS (Least mean squares) ho molapo oa pele oa molumo, ho bala li-coefficients ho ipapisitse le liphapang le molapo oa bobeli;
    • overlay_cuda - beha sengoathoana sa video e le 'ngoe holim'a e' ngoe;
    • tmedian - filthara ea ho fokotsa lerata e sebelisang lipikselse tsa median ho tsoa liforeimi tse 'maloa tse atlehileng;
    • maskedthreshold - e khetha lipikselse ha e sefa ho ipapisitse le phapang lipakeng tsa melapo e 'meli ea video e nang le boleng ba threshold;
    • asubboost - e ntlafatsa maqhubu a sebaka sa polokelo;
    • pcm_rechunk - e hlophisa bocha molumo oa PCM ho ela hloko lebelo le boletsoeng la sampole kapa sekhahla sa phetisetso ea lipakete;
    • scdet - e etsa qeto ea liphetoho sebakeng sa video (mohlala, ho tseba motsamao oa foreime);
    • mekhabiso - e hlahisa molaetsa oa video o nang le li-gradients;
    • sierpinski - e hlahisa molaetsa oa video o nang le li-fractals Sierrapinski;
    • ho fihlela - e arola video e entsoeng ka likotoana hore e be litšoantšo tse arohaneng;
    • dblur - e sebelisa ho fifala ha tataiso.

Source: opennet.ru

Eketsa ka tlhaloso