FFmpeg 4.3 est livré avec la prise en charge de l'API graphique Vulkan et plus

Après dix mois de travail acharné axé sur le développement de la nouvelle version du populaire package multimédia "FFmpeg 4.3" ses développeurs a annoncé son lancement et sa disponibilité au grand public.

Cette nouvelle version de FFmpeg 4.3 comprend de nombreux changements, dont peut-être le plus important de tous est le support supplémentaire de l'API graphique de Vulkan, qui vient avec de nombreuses nouvelles fonctionnalités.

Pour ceux qui ignorent FFmpeg, tu devrais savoir que ça c'est un package multimédia largement connu et utilisé par un grand nombre d'applications, car comprend une suite d'applications et une collection de bibliothèques pour opérations dans divers formats multimédias (enregistrement, conversion et décodage de formats audio et vidéo).

Le package est distribué sous les licences LGPL et GPL, et le développement de FFmpeg est réalisé avec le projet MPlayer.

Principales nouveautés de FFmpeg 4.3

Comme mentionné au début, la principale nouveauté de cette nouvelle version est la ajout de la prise en charge de l'API graphique Vulkan, mais cela s'accompagne également d'autres changements, qui sont mentionnés dans l'annonce selon laquelle pour Linux, un encodeur utilisant les moteurs AMD AMF / VCE est implémenté pour l'accélération ainsi que des options pour les filtres typiques avgblur_vulkan, overlay_vulkan, scale_vulkan et chromaber_vulkan.

L'API VDPAU (Video Decoding and Presentation) peut être utilisée pour l'accélération matérielle du traitement vidéo VP9.

En plus que a ajouté la possibilité d'encoder la vidéo AV1 en utilisant la bibliothèque librav1e, écrite en Rust et développée par les communautés Xiph et Mozilla.

Poursuivant les améliorations pour Linux, il est également souligné que une transition a été faite à partir de le serveur d'images pour l'édition non linéaire de flux vidéo AvxSynth, qui est dans un état abandonné depuis 5 ans, à la branche actuelle AviSynth +.

Alors que généralement pour les conteneurs multimédias mp4, prise en charge de codec audio multicanal TrueHD lossless et un codec pour un son 3D MPEG-H tridimensionnel.

De plus, on peut trouver nouveaux décodeurs ajoutés, lesquels sont: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, High Voltage Software ADPCM, ADPCM IMA MTF, CDToons, Siren, DERF DF et CRI HCA.

Le package de conteneur multimédia streamhash (muxer) a été ajouté et la possibilité de conditionner pcm et pgs dans des conteneurs m2ts a été implémentée.

Décodeurs de conteneurs multimédias ajoutés (démultiplexeur): AV1 avec extensions de l'App B, Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun et .pcm), FWSE, DERF, CRI HCA, banque de sons Pro Pinball Series.

Parmi les autres changements qui ressortent:

  • Ajout de la prise en charge des protocoles ZeroMQ et RabbitMQ (AMQP 0-9-1).
  • La structure comprend un analyseur d'images au format WebP.
  • Les décodeurs MJPEG et VP9 ont été mis en œuvre, en utilisant le mécanisme d'accélération matérielle Intel QSV (Quick Sync Video), ainsi que l'encodeur VP9 basé sur Intel QSV.
  • Prise en charge étendue des styles de sous-titres de sous-titres de texte chronométré 3GPP.
  • Ajout de la liaison d'encodeur sur l'API Microsoft Media Foundation.
  • Ajout de l'encodeur ADPCM pour les données audio utilisées dans les jeux par Simon & Schuster Interactive.

Parmi les nouveaux filtres ajoutés, les suivants se démarquent:

  • v360 - Convertissez des vidéos à 360 degrés en différents formats.
  • scroll: fait défiler la vidéo horizontalement ou verticalement à une certaine vitesse;
  • arnndn - un filtre de suppression du bruit de la parole utilisant un réseau neuronal récurrent;
  • maskedmin et maskedmax - fusionnent deux flux vidéo en fonction des différences par rapport au troisième flux;
  • median - Un filtre de suppression de bruit qui sélectionne le pixel central d'un rectangle qui correspond au rayon spécifié.

Enfin pour ceux qui souhaitent en savoir plus à propos de cette nouvelle version, vous pouvez consulter le journal des modifications complet dans ce lien

Alors que pour ceux qui veulent installer ou mettre à jour à partir de FFmpeg, vous devez savoir que ce paquet se trouve dans la plupart des distributions Linux ou si vous préférez, vous pouvez télécharger son code source pour la compilation à partir du lien ci-dessous.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.