Sgaoileadh pasgan ioma-mheadhain FFmpeg 4.3 le taic airson API grafaigean Vulkan

Às deidh deich mìosan de leasachadh ri fhaighinn pasgan ioma-mheadhain FFmpeg 4.3, a tha a’ toirt a-steach seata de thagraidhean agus cruinneachadh de leabharlannan airson gnìomhachd air diofar chruthan ioma-mheadhain (clàradh, tionndadh agus còdachadh chruthan claisneachd is bhidio). Tha am pasgan air a chuairteachadh fo cheadan LGPL agus GPL, tha leasachadh FFmpeg air a dhèanamh ri taobh a’ phròiseict MPlayer.

Bho atharrachaidhean, air a chur ris ann am FFmpeg 4.3, is urrainn dhuinn cuideam a chuir air:

  • Taic API grafaigs air a chur ris Vulkan;
  • Chaidh encoder a chuir an gnìomh stèidhichte air Vulkan airson Linux, a’ cleachdadh einnseanan AMD AMF / VCE airson luathachadh, a bharrachd air atharrachaidhean de shìoltachain àbhaisteach avgblur_vulkan, overlay_vulkan, scale_vulkan agus chromaber_vulkan;
  • Tha comas air API a chleachdadh air a thoirt seachad VDPAU (Còdachadh Bhidio agus Taisbeanadh) airson luathachadh bathar-cruaidh giollachd bhidio ann an cruth VP9;
  • Chuir sinn ris a’ chomas air bhidio AV1 a chòdachadh a’ cleachdadh an leabharlainn leabhar 1 e, air a sgrìobhadh ann an Rust agus air a leasachadh le coimhearsnachdan Xiph agus Mozilla;
  • Chaidh taic airson codec claisneachd ioma-seanail gun chall a chuir an gnìomh airson soithichean meadhanan mp4 Fìor HD agus codec airson fuaim trì-thaobhach MPEG-H 3D;
  • Taic protocol air a chur ris ZeroMQ и CoineanachMQ (AMQP 0-9-1);
  • Ann an Linux, chaidh eadar-ghluasad a dhèanamh bhon fhrithealaiche frèam airson deasachadh neo-loidhneach de shruthan bhidio (còd bhidio brìgheil) AvxSynth, a chaidh a thrèigsinn airson 5 bliadhna, air a 'ghobhar làithreach Avi Synth+;
  • Anns a’ phacaid tha parser airson ìomhaighean ann an cruth WebP;
  • Decoders MJPEG agus VP9 air an cur an gnìomh a’ cleachdadh inneal luathachaidh bathar-cruaidh Intel QSV (Video Sync luath), a bharrachd air encoder VP9 stèidhichte air Intel QSV;
  • Taic leudaichte airson stoidhlichean fo-thiotalan ann an cruth 3GPP Timed Text Subtitles;
  • Còmhdach encoder air a chur ris thairis air API Bunait nam meadhanan Microsoft;
  • Chaidh encoder ADPCM a chur ris airson dàta claisneachd a chaidh a chleachdadh ann an geamannan eadar-ghnìomhach Simon & Schuster;
  • Decoders ùra air an cur ris: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster ADPCM Eadar-ghnìomhach, Bathar-bog Àrd-bholtachd ADPCM, ADPCM IMA MTF, CDToons, DP Siren, DERF DP agus CRI HCA;
  • Chuir sinn pasgan inneal meadhanan streamhash (muxer) ris agus chuir e an gnìomh an comas pcm agus pgs a phacadh a-steach do shoithichean m2ts;
  • Unpackers container media air a chur ris (demuxer): AV1 le leudachadh bhon tagradh B,
    Geamannan Argonaut ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun agus .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;

  • Новые sgilearan:
    • v360 - ag atharrachadh bhidio 360-ceum gu diofar chruthan;
    • scroll - scrollaich a’ bhidio gu còmhnard no gu dìreach aig astar sònraichte;
    • cugallachd - a’ toirt air falbh frasan soilleir agus atharrachaidhean obann ann an soilleireachd bhon bhidio, a dh’ fhaodadh grèim epileptic adhbhrachadh;
    • arnndn - criathrag casg fuaim cainnt a’ cleachdadh lìonra neural ath-chuairteach;
    • dhà-thaobhach - a 'dèanamh anti-aliasing spàsail fhad' sa tha e a 'gleidheadh ​​​​oirean;
    • masgedmin и masg - cuir còmhla dà shruth bhidio stèidhichte air eadar-dhealachaidhean leis an treas sruth;
    • meadhain - criathrag lughdachadh fuaim a thaghas am piogsail meadhanach bho cheart-cheàrnach a tha a’ freagairt air an radius ainmichte;
    • Co-aonadh frèam AV1 - frèamaichean a’ tighinn còmhla san t-sruth AV1;
    • co-dhàimh - a’ tomhas a’ cho-cheangail àbhaisteach eadar dà shruth claisneachd;
    • seotogram - a’ tomhas agus a’ taisbeanadh histogram de chuairteachadh dath anns a’ bhidio;
    • frèamaichean reothadh - cuir frèamaichean sònraichte bho shruth eile an àite seata de fhrèamaichean ann am bhidio;
    • xfadadh и xfad_ fosgailte -
      tar-seargadh leis a’ ghluasad bho aon shruth bhidio gu sruth eile;

    • toiseach - a’ gineadh co-èifeachdan FIR a’ cleachdadh an dòigh samplachadh tricead;
    • pad_opencl - a 'cur pleadhag ris an ìomhaigh;
    • cas - cuir sìoltachan biorach CAS (Contrast Adaptive Sharpen) ris a’ bhidio;
    • laoidh - cuir an gnìomh algorithm àbhaisteach LMS (Ceàrnag meadhanach as lugha) chun chiad shruth claisneachd, a’ cunntadh co-èifeachdan stèidhichte air eadar-dhealachaidhean leis an dàrna sruth;
    • ath-chòmhdach_cuda - cuir pìos de aon bhidio air mullach fear eile;
    • tmedian - criathrag lughdachadh fuaim a bhios a’ cleachdadh piogsail meadhanach bho ghrunn fhrèamaichean soirbheachail;
    • stairsneach masgaichte - a’ taghadh piogsail nuair a thathar a’ sìoladh às a chèile stèidhichte air coimeas a dhèanamh eadar an eadar-dhealachadh eadar dà shruth bhidio le luach stairsnich;
    • asubboost - ag àrdachadh triceadan airson an subbuffer;
    • pcm_ath-thionndadh - ag ath-phacadh claisneachd PCM a’ toirt aire don tricead samplachaidh ainmichte no an ìre tar-chuir pacaid;
    • sgdet - a’ dearbhadh atharrachaidhean san t-sealladh sa bhidio (mar eisimpleir, gus gluasad san fhrèam a dhearbhadh);
    • caiseadan - a’ gineadh sruth bhidio le caisead;
    • sierpinski - a’ gineadh sruth bhidio le fractals Sierpinski;
    • gus an - a’ parsadh bhidio air a dhèanamh suas de phìosan gu ìomhaighean fa leth;
    • dblur - a 'cur an gnìomh blur stiùiridh.

Source: fosgailtenet.ru

Cuir beachd ann