Daxistina pakêta multimedia ya FFmpeg 4.4

Piştî deh mehên pêşkeftinê, pakêta multimedia ya FFmpeg 4.4 heye, ku tê de komek serîlêdan û berhevokek pirtûkxane ji bo operasyonên li ser cûrbecûr formatên multimedia (tomarkirin, veguheztin û deşîfrekirina formên deng û vîdyoyê) vedihewîne. Pakêt di bin lîsansa LGPL û GPL de tê belav kirin, pêşkeftina FFmpeg li tenişta projeya MPlayer pêk tê.

Hin guhertinên ku di FFmpeg 4.4 de hatine zêdekirin ev in:

  • Kapasîteya karanîna API-ya VDPAU (Dekodkirin û Pêşkêşkirina Vîdyoyê) ji bo bilezkirina hardware ya deşîfrekirina vîdyoyê di formatên HEVC/H.265 (10/12bit) û VP9 (10/12bit) de hate bicîh kirin.
  • Piştgiriyek ji bo dekodkirina vîdyoyê di formata AV1 de bi karanîna motorên bilezkirina hardware NVIDIA NVDEC û Intel QSV (Vîdyoya Zû hevdemkirinê) û her weha karanîna API-ya DXVA2/D3D11VA tê peyda kirin.
  • Hêza şîfrekirina AV1 bi monochrome bi karanîna pirtûkxaneya libaom zêde kir (kêmtirîn guhertoya 2.0.1 hewce dike).
  • Qabiliyeta şîfrekirina vîdyoyê di formata AV1 de bi karanîna şîfreya SVT-AV1 (Teknolojiya Vîdyoyê ya Scalable AV1) ve hatî bicîh kirin, ku kapasîteyên hesabkirina paralel ên hardware ku di CPU-yên nûjen ên Intel de têne bikar anîn bikar tîne.
  • Di çarçoveya AudioToolbox-ê de amûrek derketinê zêde kir.
  • Piştgiriya ji bo protokola gophers (gopher li ser TLS) zêde kir.
  • Piştgiriyek ji bo protokola RIST (Ragihandina Stream-a Înternetê ya pêbawer) bi karanîna librist-ê zêde kir.
  • Piştgiriya ji bo şîfrekera bingehîn a libwavpack rakirin.
  • Dekoderên nû lê zêde kirin: AV1 (bi dekodkirina bilez a hardware), AV1 (bi rêya VAAPI), AVS3 (bi rêya libuavs3d), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Vîdyo, MobiClip FastAudio, ADPCM IMA MOFLEX, Lîstikên MSP2 (Vîdyoya Argonaut), Microsoft Paint), Simbiosis IMX, Wêneyên Dîjîtal SGA.
  • Enkoderên nû lê zêde kirin: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, Lîstikên Argonaut ADPCM, Nermalava Voltaya Bilind ADPCM, ADPCM IMA AMV, TTML (binnivîs).
  • Pakkerên konteynerên medyayê (muxer) hatin zêdekirin: AMV, Rayman 2 APM, ASF (Lîstikên Argonaut), TTML (binnivîs), LEGO Racers ALP (.tun û .pcm).
  • Vekêşkerên konteynerên medyayê (demuxer) hatin zêdekirin: AV1 (bitstream kêm), ACE, AVS3, MacCaption, MOFLEX, MODS, MCA, SVS, BRP (Lîstikên Argonaut), DAT, aax, IPU, xbm_pipe, binka, Simbiosis IMX, Wêneyên dîjîtal SGA, MSP v2 (Microsoft Paint).
  • Parserên nû hatine zêdekirin: IPU, Dolby E, CRI, XBM.
  • Parzûnên nû:
    • chromanr - di vîdyoyê de dengê rengan kêm dike.
    • afreqshift û aphaseshift - frekans û qonaxa deng veguherîne.
    • adenorm - dengek di astek diyar de zêde dike.
    • speaknorm - normalîzekirina axaftinê dike.
    • asupercut - frekansên li jor 20 kHz ji deng qut dike.
    • asubcut - frekansên subbufferê qut dike.
    • asuperpass û asuperstop - pêkanîna fîlterên frekansê yên Butterworth.
    • shufflepixels - di çarçoveyên vîdyoyê de pixelan ji nû ve saz dike.
    • tmidequalizer - serîlêdana bandora Wekhevkirina Vîdyoyê ya Demkî ya Midway.
    • estdif - veqetandin bi karanîna algorîtmaya Edge Slope Tracing.
    • epx ji bo afirandina hunera pixel fîlterek mezinbûnê ye.
    • diherikin - veguheztina vîdyoyê diherikin.
    • kirsch - Operatorê Kirsch li vîdyoyê bicîh bikin.
    • germahiya rengîn - germahiya rengê vîdyoyê rast bikin.
    • colorcontrast - ji bo vîdyoyê berevajiya rengê di navbera pêkhateyên RGB de rast dike.
    • colorcorrect - verastkirina hevsengiya spî ji bo vîdyoyê.
    • rengîn kirin - li ser vîdyoyê pêvekirina rengan.
    • pêşandan - asta pêşandana vîdyoyê sererast dike.
    • monochrome - vîdyoya rengîn vediguherîne pîvana gewr.
    • aexciter - hilberîna pêkhateyên dengê frekansa bilind ên ku di sînyala orjînal de tune ne.
    • vif û msad - diyarkirina hevberên VIF (Parastina Agahdariya Dîtbar) û MSAD (Mangîniya Cudahiyên Bêkêmasî) ji bo nirxandina cûdahiyên di navbera du vîdyoyan de.
    • nasname - destnîşankirina asta cûdahiya di navbera du vîdyoyan de.
    • setts - PTS (mohra dema pêşkêşkirinê) û DTS (mohra dema deşîfrekirinê) di pakêtan de (bitstream) destnîşan dike.

Source: opennet.ru

Add a comment