Llançament del paquet multimèdia FFmpeg 4.4

Després de deu mesos de desenvolupament, està disponible el paquet multimèdia FFmpeg 4.4, que inclou un conjunt d'aplicacions i una col·lecció de biblioteques per a operacions en diversos formats multimèdia (enregistrament, conversió i descodificació de formats d'àudio i vídeo). El paquet es distribueix sota llicències LGPL i GPL, el desenvolupament FFmpeg es porta a terme al costat del projecte MPlayer.

Entre els canvis afegits a FFmpeg 4.4 hi ha:

  • S'ha implementat la possibilitat d'utilitzar l'API VDPAU (Video Decode and Presentation) per a l'acceleració de maquinari de la descodificació de vídeo en formats HEVC/H.265 (10/12 bits) i VP9 (10/12 bits).
  • Es proporciona suport per a la descodificació de vídeo en format AV1 mitjançant motors d'acceleració de maquinari NVIDIA NVDEC i Intel QSV (Quick Sync Video), així com amb l'API DXVA2/D3D11VA.
  • S'ha afegit la possibilitat de codificar AV1 en monocrom mitjançant la biblioteca libaom (requereix almenys la versió 2.0.1).
  • La capacitat de codificar vídeo en el format AV1 s'ha implementat mitjançant el codificador SVT-AV1 (Scalable Video Technology AV1), que utilitza les capacitats de computació paral·lela de maquinari que es troben a les CPU Intel modernes.
  • S'ha afegit un dispositiu de sortida mitjançant el marc AudioToolbox.
  • S'ha afegit suport per al protocol gophers (gopher sobre TLS).
  • S'ha afegit suport per al protocol RIST (Reliable Internet Stream Transport) mitjançant librist.
  • S'ha eliminat el suport per al codificador basat en libwavpack.
  • S'han afegit nous descodificadors: AV1 (amb descodificació accelerada per maquinari), AV1 (mitjançant VAAPI), AVS3 (mitjançant libuavs3d), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Argonaut Games Video, MSP v2 ( Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
  • S'han afegit nous codificadors: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (subtítols).
  • S'han afegit empaquetadors de contenidors multimèdia (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (subtítols), LEGO Racers ALP (.tun i .pcm).
  • S'han afegit descomprimidors de contenidors multimèdia (demuxer): AV1 (stream de bits de sobrecàrrega baixa), 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).
  • S'han afegit nous analitzadors: IPU, Dolby E, CRI, XBM.
  • Filtres nous:
    • chromanr: redueix el soroll de color al vídeo.
    • afreqshift i aphaseshift: canvia la freqüència i la fase del so.
    • adenorm: afegeix soroll a un cert nivell.
    • speechnorm: realitza la normalització de la parla.
    • asupercut: talla les freqüències superiors a 20 kHz del so.
    • asubcut - talla les freqüències de subbuffer.
    • asuperpass i asuperstop: implementació de filtres de freqüència Butterworth.
    • shufflepixels: reordena els píxels en fotogrames de vídeo.
    • tmidequalizer: aplicació de l'efecte d'equalització de vídeo temporal a mig camí.
    • estdif: desentrellaçament mitjançant l'algorisme de traçament de pendent de la vora.
    • epx és un filtre d'ampliació per crear pixel art.
    • Transformació de vídeo de cisalla - cisalla.
    • kirsch: apliqueu l'operador Kirsch al vídeo.
    • colortemperature: ajusta la temperatura de color del vídeo.
    • contrast de color: ajusta el contrast de color entre els components RGB per al vídeo.
    • colorcorrect: ajust del balanç de blancs per al vídeo.
    • colorize — superposició de color al vídeo.
    • exposició: ajusta el nivell d'exposició del vídeo.
    • monocrom: converteix el vídeo en color a escala de grisos.
    • aexciter - generació de components de so d'alta freqüència que estan absents en el senyal original.
    • vif i msad: determinació dels coeficients VIF (Visual Information Fidelity) i MSAD (Mean Sum of Absolute Differences) per avaluar les diferències entre dos vídeos.
    • identitat: determina el nivell de diferència entre dos vídeos.
    • sets — estableix PTS (marca de temps de presentació) i DTS (marca de temps de descodificació) en paquets (bitstream).

Font: opennet.ru

Afegeix comentari