Sortie du package multimédia FFmpeg 4.3 avec prise en charge de l'API graphique Vulkan
Après dix mois de développement est disponible forfait multimédia FFmpeg 4.3, qui comprend un ensemble d'applications et une collection de bibliothèques pour les opérations sur différents formats multimédia (enregistrement, conversion et décodage des formats audio et vidéo). Le package est distribué sous licences LGPL et GPL, le développement de FFmpeg est réalisé à côté du projet MPlayer.
La possibilité d'utiliser l'API est fournie VDPAU (Video Decode and Présentation) pour l'accélération matérielle du traitement vidéo au format VP9 ;
Ajout de la possibilité d'encoder la vidéo AV1 à l'aide de la bibliothèque librav1e, écrit en Rust et développé par les communautés Xiph et Mozilla ;
La prise en charge du codec audio multicanal sans perte a été implémentée pour les conteneurs multimédias mp4 TrueHD et codec pour un son tridimensionnel MPEG-H 3D;
Prise en charge du protocole ajouté ZéroMQ и RabbitMQ (AMQP 0-9-1) ;
Sous Linux, une transition a été effectuée depuis le frameserver pour le montage non linéaire des flux vidéo (codec vidéo virtuel) AvxSynth, abandonné depuis 5 ans, sur le fork actuel AviSynth+;
Le package comprend un analyseur pour les images au format WebP ;
Implémentation de décodeurs MJPEG et VP9 utilisant un mécanisme d'accélération matérielle QSV d'Intel (Quick Sync Video), ainsi qu'un encodeur VP9 basé sur Intel QSV ;
Prise en charge étendue des styles de sous-titres au format 3GPP Timed Text Subtitles ;
Ajout de l'encodeur ADPCM pour les données audio utilisées dans les jeux Simon & Schuster Interactive ;
Ajout de nouveaux décodeurs : 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 DPCM et CRIHCA ;
Ajout du packer de conteneurs multimédia streamhash (muxer) et implémentation de la possibilité de regrouper pcm et pgs dans des conteneurs m2ts ;
Ajout de décompresseurs de conteneurs multimédias (démultiplexeur) : AV1 avec extensions de l'application 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 ;
v360 — convertit la vidéo à 360 degrés en différents formats ;
volute — fait défiler la vidéo horizontalement ou verticalement à une vitesse donnée ;
photosensibilité — supprime les flashs lumineux et les changements brusques de luminosité de la vidéo, qui pourraient potentiellement provoquer une crise d'épilepsie ;
arnndn — filtre de suppression du bruit vocal utilisant un réseau neuronal récurrent ;
bilatéral — effectue un anticrénelage spatial tout en préservant les bords ;
masqué и masquémax — fusionner deux flux vidéo en fonction des différences avec le troisième flux ;
médiane — un filtre de réduction du bruit qui sélectionne le pixel médian à partir d'un rectangle qui s'inscrit dans le rayon spécifié ;
CAS — applique un filtre de netteté CAS (Contrast Adaptive Sharpen) à la vidéo ;
anlms — applique un algorithme normalisé LMS (Moins carrés moyens) au premier flux audio, calculer des coefficients sur la base de différences avec le deuxième flux ;