Sortie du paquet multimédia FFmpeg 7.1

Après six mois de développement, le paquet multimédia FFmpeg 7.1 est désormais disponible, incluant un ensemble d'applications et une collection de bibliothèques pour le traitement de divers formats multimédias (enregistrement, conversion et décodage des formats audio et vidéo). Le paquet est écrit en langage C et est distribué sous les licences LGPL et GPL.

Parmi les changements dans FFmpeg 7.1 :

  • Des encodeurs vidéo aux formats H.264 et H.265 ont été ajoutés, utilisant les extensions de l'API graphique Vulkan pour l'accélération matérielle de l'encodage vidéo. En termes de capacités, les encodeurs basés sur Vulkan sont identiques aux encodeurs précédemment disponibles utilisant VAAPI pour l'accélération.
  • Un décodeur de format audio xHE-AAC a été inclus (un sous-ensemble AAC USAC est pris en charge), utilisé dans le streaming Netflix et impliqué dans les technologies de radiodiffusion numérique Digital Radio Mondiale. Le codec est remarquable pour son large éventail de débits binaires (de 12 à 300 kbit/s), son haut degré de compression, les options de lecture à volume constant, et le maintien d'une clarté élevée à tous les niveaux de volume, avec des profils supplémentaires pour le contrôle de la plage dynamique dans les environnements bruyants et l'ajout de métadonnées permettant de compenser les pertes du côté récepteur.
  • La mise en œuvre du décodeur pour le format VVC (Versatile Video Coding), également connu sous le nom de norme de compression vidéo H.266, a été déclarée stable. Ce standard a été développé conjointement par les groupes de travail MPEG (ISO/IEC JTC 1) et VCEG (ITU-T), avec la participation de sociétés telles qu'Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm et Sony. H.266 remplace H.265 (HEVC) et offre une grande efficacité pour la transmission et le stockage de toutes les résolutions d'écran (de SD et HD à 4K et 8K), prend en charge les vidéos à plage dynamique étendue (HDR, High Dynamic Range) et la vidéo panoramique en mode 360 degrés.
  • La possibilité d'accélérer le décodage VVC en utilisant la technologie Intel QSV (Quick Sync Video) a été ajoutée.
  • Un encodeur VVC a été ajouté, réalisé grâce à l'utilisation de la bibliothèque libvvenc.
  • La possibilité de décoder des vidéos au format MV-HEVC (Multiview High Efficiency Video Coding) a été mise en œuvre, ce qui est utilisé dans les casques de réalité virtuelle et sur les smartphones pour la transmission de vidéos stéréoscopiques.
  • Un décodeur pour la norme de codage vidéo LCEVC a été ajouté, réalisé sur la base de la bibliothèque externe LCEVCdec. LCEVC ajoute une couche supplémentaire avec des métadonnées pour améliorer la qualité des codecs existants H.26x et MP4/ISOBMFF.
  • Dans les multiplexeurs de conteneurs multimédias (muxer) Matroska et MP4/MOV, le parsing et l'écriture des métadonnées concernant le recadrage vidéo ont été implémentés (par exemple, lors de la diffusion sur des écrans avec un rapport d'aspect différent).
  • Ajout du support pour l'encodage et le décodage audio dans les formats LC3 et LC3plus, optimisés pour la transmission audio avec un minimum de latence (par exemple, utilisés dans les écouteurs Bluetooth). L'implémentation est basée sur la bibliothèque externe liblc3. Des décompresseurs et des multiplexeurs pour LC3 et LC3plus ont été ajoutés.
  • Le support pour le décodage audio dans les formats AAC, AMR-NB, AMR-WB et MP3 a été ajouté, utilisant l'API MediaCodec fournie par la plateforme Android.
  • Un encodeur D3D12VA HEVC a été ajouté, implémentant l'accélération matérielle via l'API D3D12.
  • Un décompresseur de sous-titres au format RCWT (Raw Captions with Time) a été ajouté.
  • La prise en charge du DEC Alpha DSP a été abandonnée.
  • Une source vidéo générant un bruit de Perlin a été ajoutée.
  • Pour les codecs et les filtres, un processus d'harmonisation de l'espace colorimétrique YUV a été mis en œuvre.
  • Des filtres pad_vaapi et drawbox_vaapi ont été ajoutés pour ajouter des marges et des cadres à la vidéo.

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