Sortie du paquet multimédia FFmpeg 4.4

AprÚs dix mois de développement, le pack multimédia FFmpeg 4.4 est désormais disponible, comprenant un ensemble d'applications et une collection de bibliothÚques pour des opérations sur divers formats multimédias (enregistrement, conversion et décodage de formats audio et vidéo). Le pack est distribué sous les licences LGPL et GPL, et le développement de FFmpeg se fait en parallÚle avec le projet MPlayer.

Parmi les changements apportés dans FFmpeg 4.4, on peut noter :

  • La possibilitĂ© d'utiliser l'API VDPAU (Video Decode and Presentation) pour l'accĂ©lĂ©ration matĂ©rielle du dĂ©codage vidĂ©o dans les formats HEVC/H.265 (10/12 bits) et VP9 (10/12 bits).
  • La prise en charge du dĂ©codage vidĂ©o en format AV1 Ă  l'aide des moteurs d'accĂ©lĂ©ration matĂ©rielle NVIDIA NVDEC et Intel QSV (Quick Sync Video), ainsi qu'avec l'API DXVA2/D3D11VA.
  • Ajout de la possibilitĂ© d'encoder en AV1 en mode monochrome, utilisant la bibliothĂšque libaom (version 2.0.1 minimum requise).
  • Mise en Ɠuvre de l'encodage vidĂ©o en AV1 avec l'encodeur SVT-AV1 (Scalable Video Technology AV1), qui utilise les capacitĂ©s de parallĂ©lisation matĂ©rielle prĂ©sentes dans les processeurs Intel modernes.
  • Ajout d'un pĂ©riphĂ©rique de sortie via le framework AudioToolbox.
  • Ajout de la prise en charge du protocole « gophers » (gopher sur TLS).
  • Ajout de la prise en charge du protocole RIST (Reliable Internet Stream Transport), utilisant librist.
  • Suppression de la prise en charge de l'encodeur basĂ© sur libwavpack.
  • Ajout de nouveaux dĂ©codeurs : AV1 (avec dĂ©codage matĂ©riel), AV1 (via VAAPI), AVS3 (via 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.
  • Ajout de nouveaux encodeurs : RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, ADPCM IMA High Voltage Software, ADPCM IMA AMV, TTML (sous-titres).
  • Ajout de multiplexeurs de conteneurs multimĂ©dias : AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (sous-titres), LEGO Racers ALP (.tun et .pcm).
  • Ajout de dĂ©multiplexeurs de conteneurs multimĂ©dias : AV1 (flux de bits Ă  faible surcharge), 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).
  • Ajout de nouveaux parseurs : IPU, Dolby E, CRI, XBM.
  • Nouveaux filtres :
    • chromanr — rĂ©duit le bruit de couleur dans la vidĂ©o.
    • afreqshift et aphaseshift — effectuent un dĂ©calage de frĂ©quence et de phase du son.
    • adenorm — ajoute un bruit d'un niveau spĂ©cifique.
    • speechnorm — normalise la parole.
    • asupercut — coupe les frĂ©quences audio au-dessus de 20 kHz.
    • asubcut — coupe les frĂ©quences du subwoofer.
    • asuperpass et asuperstop — implĂ©mentation de filtres de frĂ©quence Butterworth.
    • shufflepixels — rĂ©agencement des pixels dans les images vidĂ©o.
    • tmidequalizer — application de l'effet d'Ă©galisation vidĂ©o temporelle (Temporal Midway Video Equalization).
    • estdif — Ă©limination de l'entrelacement en utilisant l'algorithme Edge Slope Tracing.
    • epx — filtre d'agrandissement pour crĂ©er des graphiques pixelisĂ©s.
    • shear — transformation de dĂ©calage vidĂ©o.
    • kirsch — application de l'opĂ©rateur Kirsch Ă  la vidĂ©o.
    • colortemperature — ajustement de la tempĂ©rature de couleur vidĂ©o.
    • colorcontrast — ajustement du contraste des couleurs entre les composants RGB pour la vidĂ©o.
    • colorcorrect — ajustement de la balance des blancs pour la vidĂ©o.
    • colorize — superposition de couleur sur la vidĂ©o.
    • exposure — ajustement du niveau d'exposition pour la vidĂ©o.
    • monochrome — conversion de la vidĂ©o couleur en nuances de gris.
    • aexciter — gĂ©nĂ©ration de composants sonores haute frĂ©quence absents du signal d'origine.
    • vif et msad — dĂ©termination des coefficients VIF (Visual Information Fidelity) et MSAD (Mean Sum of Absolute Differences) pour Ă©valuer les diffĂ©rences entre deux vidĂ©os.
    • identity — dĂ©termination du niveau de diffĂ©rences entre deux vidĂ©os.
    • setts — dĂ©finit le PTS (presentation time stamp) et le DTS (decoding time stamp) dans les paquets (bitstream).

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster