Kutulutsidwa kwa phukusi la multimedia la FFmpeg 4.3 mothandizidwa ndi API ya zithunzi za Vulkan

Pambuyo pa miyezi khumi ya chitukuko zilipo multimedia phukusi FFmpeg 4.3, yomwe imaphatikizapo mndandanda wa mapulogalamu ndi mndandanda wamalaibulale ogwiritsira ntchito pamitundu yosiyanasiyana ya multimedia (kujambula, kutembenuza ndi kumasulira ma audio ndi makanema). Phukusili limagawidwa pansi pa ziphaso za LGPL ndi GPL, chitukuko cha FFmpeg chikuchitika moyandikana ndi polojekitiyi. MPlayer.

Kuchokera kusintha, anawonjezera mu FFmpeg 4.3, titha kuwunikira:

  • Thandizo lazithunzi za API chamoto;
  • Encoder yakhazikitsidwa kutengera Vulkan ya Linux, pogwiritsa ntchito injini za AMD AMF/VCE kuti ziwonjezeke, komanso zosefera wamba. avgblur_vulkan, overlay_vulkan, scale_vulkan ndi chromaber_vulkan;
  • Kuthekera kogwiritsa ntchito API kumaperekedwa VDPAU (Video Decode ndi Presentation) ya hardware mathamangitsidwe a processing kanema mu mtundu VP9;
  • Anawonjezera luso encode AV1 kanema ntchito laibulale librav1e, yolembedwa mu Rust ndipo idapangidwa ndi anthu a Xiph ndi Mozilla;
  • Thandizo la ma codec osatayika amitundu yambiri lakhazikitsidwa pazotengera za mp4 HD yowona ndi codec kwa mawu atatu-dimensional MPEG-H 3D;
  • Thandizo lowonjezera la protocol ZeroMQ ΠΈ KaluluMQ (AMQP 0-9-1);
  • Ku Linux, kusintha kwapangidwa kuchokera ku frameserver kwa kusintha kosasintha kwa makanema amakanema (virtual video codec) AvxSynth, yomwe yasiyidwa kwa zaka 5, pa foloko yamakono Avi Synth +;
  • Phukusili limaphatikizapo chojambulira zithunzi mumtundu wa WebP;
  • Kukhazikitsa ma decoder a MJPEG ndi VP9 pogwiritsa ntchito makina othamangitsira zida Intel QSV (Quick Sync Video), komanso VP9 encoder yochokera ku Intel QSV;
  • Thandizo lowonjezera la masitaelo ang'onoang'ono mumtundu wa 3GPP Timed Text Subtitles;
  • Wowonjezera encoder wrapper pa API Microsoft Media Foundation;
  • Yowonjezera encoder ya ADPCM ya data yomvera yomwe imagwiritsidwa ntchito mumasewera a Simon & Schuster Interactive;
  • Owonjezera ma decoder atsopano: 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 ndi CRI HCA;
  • Anawonjezera streamhash media chidebe packer (muxer) ndi kukhazikitsa luso kunyamula pcm ndi pgs mu m2ts muli;
  • Zowonjezera zosungira zofalitsa (demuxer): AV1 yokhala ndi zowonjezera kuchokera ku pulogalamuyi B,
    Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun ndi .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;

  • НовыС mafayilo:
    • v360 - amasintha makanema a digirii 360 kukhala mitundu yosiyanasiyana;
    • mpukutu - amasindikiza kanema molunjika kapena molunjika pa liwiro lomwe mwapatsidwa;
    • photosensitivity - imachotsa kuwala kowala ndi kusintha kwadzidzidzi kwa kanema, zomwe zingayambitse khunyu;
    • arnn - fyuluta yoletsa phokoso la mawu pogwiritsa ntchito neural network yobwereza;
    • mgwirizano - amachita zotsutsana ndi malo pamene akusunga m'mphepete;
    • maskedmin ΠΈ maskedmax - phatikizani makanema awiri a kanema kutengera kusiyana ndi mtsinje wachitatu;
    • wapakatikati - fyuluta yochepetsera phokoso yomwe imasankha pixel yapakati pa rectangle yomwe imalowa mkati mwa radius yotchulidwa;
    • Kuphatikiza kwa AV1 - kuphatikiza mafelemu mumtsinje wa AV1;
    • axcorrelate - kuwerengera mgwirizano wokhazikika pakati pa mitsinje iwiri yomvera;
    • izi - kuwerengera ndikuwonetsa histogram yogawa mitundu muvidiyo;
    • mawonekedwe a freezeframe - amalowetsa mafelemu muvidiyo ndi mafelemu ena ochokera kumtsinje wina;
    • xfade ΠΈ xfade_opencl -
      kuwoloka ndi kusintha kuchokera ku kanema wina kupita ku wina;

    • afirsrc - imapanga ma coefficients a MOTO pogwiritsa ntchito njira yotsatsira pafupipafupi;
    • pad_opencl - amawonjezera padding ku chithunzi;
    • cas - imagwiritsa ntchito fyuluta ya CAS (Contrast Adaptive Sharpen) ku kanema;
    • anlms - imagwiritsa ntchito algorithm yokhazikika LMS (Mabwalo ocheperako) mpaka pamawu oyamba omvera, kuwerengera ma coefficients kutengera kusiyana ndi mtsinje wachiwiri;
    • overlay_kuda - amayika chidutswa cha kanema pamwamba pa china;
    • tmedian - fyuluta yochepetsera phokoso yomwe imagwiritsa ntchito ma pixel apakati pamafelemu angapo opambana;
    • maskedthreshold - amasankha ma pixel posefa kutengera kusiyana pakati pa mitsinje iwiri ya kanema yokhala ndi mtengo wocheperako;
    • asubboost - kumawonjezera ma frequency a subbuffer;
    • pcm_kusintha - imapanganso zomvera za PCM poganizira mafupipafupi a masampulidwe kapena kufalikira kwa paketi;
    • scdet - imasankha kusintha komwe kumachitika muvidiyo (mwachitsanzo, kudziwa kusuntha kwa chimango);
    • zokongoletsera - imapanga mtsinje wa kanema wokhala ndi ma gradients;
    • sierpinski - imapanga kanema wa kanema wokhala ndi ma fractals Sierpinski;
    • mpaka - amagawa kanema wopangidwa ndi zidutswa kukhala zithunzi zosiyana;
    • dblur - imagwiritsa ntchito blur yolunjika.

Source: opennet.ru

Kuwonjezera ndemanga