Ukukhishwa kwephakheji ye-multimedia ye-FFmpeg 4.4

Ngemuva kwezinyanga eziyishumi zokuthuthukiswa, iphakheji ye-multimedia ye-FFmpeg 4.4 iyatholakala, ehlanganisa iqoqo lezinhlelo zokusebenza kanye neqoqo lemitapo yolwazi yokusebenza kumafomethi we-multimedia ahlukahlukene (ukurekhoda, ukuguqula nokuqopha amafomethi omsindo nevidiyo). Iphakheji isatshalaliswa ngaphansi kwamalayisensi e-LGPL kanye ne-GPL, ukuthuthukiswa kwe-FFmpeg kwenziwa eduze kwephrojekthi ye-MPlayer.

Phakathi kwezinguquko ezengezwe ku-FFmpeg 4.4 kukhona:

  • Ikhono lokusebenzisa i-VDPAU (I-Video Decode and Presentation) API yokusheshisa izingxenyekazi zekhompuyutha zokuqoshwa kwevidiyo kumafomethi we-HEVC/H.265 (10/12bit) kanye ne-VP9 (10/12bit) seliqalisiwe.
  • Usekelo luhlinzekwa ekuqoshweni kwevidiyo ngefomethi ye-AV1 kusetshenziswa izinjini zokusheshisa zehadiwe ze-NVIDIA NVDEC ne-Intel QSV (Quick Sync Video), kanye nokusebenzisa i-DXVA2/D3D11VA API.
  • Kwengezwe amandla okufaka ikhodi i-AV1 nge-monochrome kusetshenziswa ilabhulali ye-libaom (idinga okungenani inguqulo engu-2.0.1).
  • Ikhono lokufaka ikhodi yevidiyo ngefomethi ye-AV1 lisetshenziswe kusetshenziswa isifaki khodi se-SVT-AV1 (Scalable Video Technology AV1), esisebenzisa i-hardware parallel computing amakhono atholakala kuma-Intel CPUs wesimanje.
  • Kwengezwe idivayisi yokukhipha ngohlaka lwe-AudioToolbox.
  • Ukwesekwa okwengeziwe kwephrothokholi ye-gophers (gopher over TLS).
  • Kwengezwe usekelo lwephrothokholi ye-RIST (Reliable Internet Stream Transport) kusetshenziswa i-librist.
  • Kususwe usekelo lwesifaki khodi esisekelwe ku-libwavpack.
  • Kungezwe ama-decoder amasha: i-AV1 (enokukhishwa kwekhodi okusheshisiwe kwehadiwe), AV1 (nge-VAAPI), AVS3 (nge-libuavs3d), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Argonaut Games Video, MSP v2 ( I-Microsoft Paint), i-Simbiosis IMX, Izithombe Zedijithali SGA.
  • Kwengezwe izifaki khodi ezintsha: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (imibhalo engezansi).
  • Amapaki esiqukathi semidiya engeziwe (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (imibhalo engezansi), LEGO Racers ALP (.tun kanye .pcm).
  • Izinqamuli zesiqukathi semidiya esingeziwe (i-demuxer): AV1 (i-bitstream engaphezulu ephansi), ACE, AVS3, MacCaption, MOFLEX, MODS, MCA, SVS, BRP (Argonaut Games), DAT, aax, IPU, xbm_pipe, binka, Simbiosis IMX, Digital Pictures SGA , MSP v2 (Microsoft Paint).
  • Abahlaziyi abasha bangeziwe: IPU, Dolby E, CRI, XBM.
  • Izihlungi ezintsha:
    • I-chromanr - inciphisa umsindo wombala kuvidiyo.
    • i-afreqshift ne-aphasishift - shintsha imvamisa nesigaba somsindo.
    • i-adenorm - yengeza umsindo ezingeni elithile.
    • i-speechnorm - yenza inkulumo evamile.
    • i-asupercut - isika amaza angaphezu kuka-20 kHz emsindweni.
    • i-asubcut - inqamula amaza e-subbuffer.
    • i-asuperpass ne-asuperstop - ukuqaliswa kwezihlungi zefrikhwensi yaseButterworth.
    • ama-shufflepixels - ihlela kabusha amaphikseli kumafreyimu evidiyo.
    • I-tmidequalizer - ukusetshenziswa komphumela we-Temporal Midway Video Equalization.
    • estdif - deinterlacing usebenzisa i-algorithm ye-Edge Slope Tracing.
    • I-epx yisihlungi sokukhulisa ukudala ubuciko be-pixel.
    • shear β€” shear video transformation.
    • I-kirsch - Faka i-opharetha ye-Kirsch kuvidiyo.
    • colortemperature β€” lungisa izinga lokushisa lombala wevidiyo.
    • colorcontrast - ilungisa umehluko wombala phakathi kwezingxenye ze-RGB zevidiyo.
    • colorcorrect - ukulungiswa kwebhalansi emhlophe yevidiyo.
    • colorize - ukumbozwa kombala kuvidiyo.
    • ukuchayeka - lungisa izinga lokuchayeka levidiyo.
    • i-monochrome - iguqula ividiyo yombala ibe yi-grayscale.
    • i-aexciter - ukukhiqizwa kwezingxenye zomsindo wemvamisa ephezulu ezingekho kusiginali yoqobo.
    • i-vif ne-msad - ukunqunywa kwamakhoefiyenti e-VIF (Visual Information Fidelity) kanye ne-MSAD (Mean Sum of Absolute Differences) ukuze kuhlolwe umehluko phakathi kwamavidiyo amabili.
    • ubunikazi β€” ukunquma izinga lomehluko phakathi kwamavidiyo amabili.
    • amasethi β€” usetha i-PTS (isitembu sesikhathi sesethulo) kanye ne-DTS (isitembu sesikhathi sokuqopha) emaphaketheni (bitstream).

Source: opennet.ru

Engeza amazwana