FFmpeg 4.4 multimedia paketearen kaleratzea

Hamar hilabeteko garapenaren ondoren, FFmpeg 4.4 multimedia paketea eskuragarri dago, eta aplikazio multzo bat eta liburutegi bilduma bat biltzen ditu hainbat multimedia formatutan (audio eta bideo formatuak grabatu, bihurtu eta deskodetzeko) eragiketak egiteko. Paketea LGPL eta GPL lizentzien arabera banatzen da, FFmpeg garapena MPlayer proiektuaren ondoan egiten da.

FFmpeg 4.4-ri gehitutako aldaketen artean hauek daude:

  • HEVC/H.265 (10/12bit) eta VP9 (10/12bit) formatuetan bideoa deskodetzeko hardware-azeleraziorako VDPAU (Video Decode and Presentation) APIa erabiltzeko gaitasuna ezarri da.
  • AV1 formatuan bideoa deskodetzeko laguntza eskaintzen da NVIDIA NVDEC eta Intel QSV (Quick Sync Video) hardware-azelerazio motorren bidez, baita DXVA2/D3D11VA APIa erabiliz ere.
  • AV1 monokromoan kodetzeko gaitasuna gehitu da libaom liburutegia erabiliz (gutxienez 2.0.1 bertsioa behar du).
  • AV1 formatuan bideoa kodetzeko gaitasuna SVT-AV1 (Scalable Video Technology AV1) kodetzailea erabiliz ezarri da, Intel CPU modernoetan aurkitzen diren hardware paraleloko konputazio gaitasunak erabiltzen dituena.
  • Irteerako gailua gehitu da AudioToolbox esparruaren bidez.
  • Gophers protokoloaren euskarria gehitu da (Gopher TLS baino gehiago).
  • RIST (Reliable Internet Stream Transport) protokoloaren laguntza gehitu da librist erabiliz.
  • libwavpack oinarritutako kodetzailerako euskarria kendu da.
  • Deskodetzaile berriak gehitu dira: AV1 (hardwarearen deskodetze bizkortuarekin), AV1 (VAAPI bidez), AVS3 (libuavs3d bidez), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Argonaut Games Video, MSP v2 ( Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
  • Kodetzaile berriak gehitu dira: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (azpitituluak).
  • Gehitu dira multimedia edukiontzien paketeak (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (azpitituluak), LEGO Racers ALP (.tun eta .pcm).
  • Gehitu dira multimedia-edukiontzien deskonprimigailuak (desmultiplexua): AV1 (bitstream txikia), 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).
  • Analizatzaile berriak gehitu dira: IPU, Dolby E, CRI, XBM.
  • Iragazki berriak:
    • chromanr - koloreen zarata murrizten du bideoan.
    • afreqshift and aphaseshift - soinuaren maiztasuna eta fasea aldatzea.
    • adenorm - maila jakin batean zarata gehitzen du.
    • speechnorm - hizketa-normalizazioa egiten du.
    • asupercut - 20 kHz-tik gorako maiztasunak mozten ditu soinutik.
    • asubcut - azpibuffer maiztasunak mozten ditu.
    • asuperpass eta asuperstop - Butterworth maiztasun-iragazkiak ezartzea.
    • shufflepixels - pixelak bideo-markoetan berrantolatzen ditu.
    • tmidequalizer - Temporal Midway Video Equalization efektuaren aplikazioa.
    • estdif β€” desinterlacing Edge Slope Tracing algoritmoa erabiliz.
    • epx pixel artea sortzeko handitze-iragazkia da.
    • zizaila - zizaila bideo-eraldaketa.
    • kirsch - Aplikatu Kirsch operadorea bideoari.
    • colortemperature β€” egokitu bideoaren kolore-tenperatura.
    • kolore-kontrastea - RGB osagaien arteko kolore-kontrastea doitzen du bideorako.
    • kolore zuzena - zurien balantzearen doikuntza bideorako.
    • colorize β€” kolorez gainjartzea bideoan.
    • esposizioa - bideoaren esposizio-maila doitzen du.
    • monokromoa - koloretako bideoa gris-eskala bihurtzen du.
    • aexciter - jatorrizko seinalean ez dauden maiztasun handiko soinu osagaiak sortzea.
    • vif eta msad - VIF (Visual Information Fidelity) eta MSAD (Mean Sum of Absolute Differences) koefizienteak zehaztea, bi bideoen arteko desberdintasunak ebaluatzeko.
    • identitatea β€” bi bideoen arteko diferentzia maila zehaztea.
    • sets β€” PTS (aurkezpenaren denbora-zigilua) eta DTS (deskodetzearen denbora-zigilua) ezartzen ditu paketeetan (bitstream).

Iturria: opennet.ru

Gehitu iruzkin berria