FFmpeg 8.1 est désormais disponible avec la prise en charge de JPEG XS, de nouvelles fonctionnalités audio 3D et l'accélération Vulkan.

AprÚs sept mois de développement, le package multimédia FFmpeg 8.1 est disponible. Il comprend un ensemble d'applications et une collection de bibliothÚques permettant de gérer divers formats multimédias (enregistrement, conversion et décodage audio et vidéo). Ce package est écrit en C et distribué sous les licences LGPL et GPL.

Parmi les changements dans FFmpeg 8.1 :

  • Un analyseur syntaxique, un encodeur et un dĂ©codeur, ainsi qu'un multiplexeur/dĂ©multiplexeur de conteneurs multimĂ©dias, ont Ă©tĂ© ajoutĂ©s pour le format d'image JPEG XS. JPEG XS se positionne comme un systĂšme de codage d'images lĂ©ger offrant une latence d'encodage et de dĂ©codage minimale et optimisant la transmission de sĂ©quences d'images de trĂšs haute qualitĂ© (jusqu'Ă  8K). JPEG XS rĂ©duit considĂ©rablement la bande passante requise sans perte de qualitĂ© perceptible. L'implĂ©mentation repose sur la bibliothĂšque libsvtjpegxs.
  • Un dĂ©codeur expĂ©rimental a Ă©tĂ© ajoutĂ© pour le format de codage audio xHE-AAC (High-Efficiency Advanced Audio Coding) avec le schĂ©ma de son surround MPEG-212 (MPEG Surround Ă  212 canaux). Le xHE-AAC est utilisĂ© par Netflix et par Digital Radio Mondiale. Ce codec se distingue par sa compatibilitĂ© avec une large gamme de dĂ©bits (de 12 Ă  300 kbit/s), des taux de compression Ă©levĂ©s, une lecture Ă  volume constant, une haute dĂ©finition quel que soit le niveau sonore, des profils de gestion de la plage dynamique supplĂ©mentaires pour l'Ă©coute dans les environnements bruyants, et l'ajout de mĂ©tadonnĂ©es permettant la rĂ©cupĂ©ration des donnĂ©es perdues Ă  la rĂ©ception.
  • La bibliothĂšque libmpeghdec est utilisĂ©e pour implĂ©menter un dĂ©codeur pour le son interactif et surround au format NGA (Next Generation Audio), dĂ©fini dans la norme de codage audio et vidĂ©o MPEG-H.
  • Ajout de la prise en charge de l'empaquetage et du dĂ©paquetage de l'audio spatial au format IAMF (Immersive Audio Model and Formats) avec son surround en mode Ambisonics, qui prend en compte la propagation du son non seulement dans le plan horizontal, mais aussi dans le plan vertical (pour dĂ©terminer si la source sonore est au-dessus ou en dessous).
  • Ajout de la prise en charge de l'analyse et de la redirection des mĂ©tadonnĂ©es au format LCEVC (Low Complexity Enhancement Video Coding), qui implĂ©mente une couche de mĂ©tadonnĂ©es supplĂ©mentaire par-dessus les codecs standard afin d'amĂ©liorer la qualitĂ© vidĂ©o. Ajout de la prise en charge de l'exportation des couches d'amĂ©lioration de la qualitĂ© LCEVC vers des conteneurs multimĂ©dias MPEG-TS (MPEG Transport Stream).
  • Un encodeur et un dĂ©codeur pour le codec Apple ProRes, ainsi qu'un dĂ©codeur pour le format de frĂ©quence d'images DPX (Digital Picture Exchange) utilisĂ© en production cinĂ©matographique, sont implĂ©mentĂ©s Ă  l'aide de l'API graphique Vulkan. Les implĂ©mentations basĂ©es sur Vulkan offrent des gains de performance significatifs grĂące Ă  l'accĂ©lĂ©ration matĂ©rielle, la parallĂ©lisation des opĂ©rations et l'utilisation de shaders de calcul. Les implĂ©mentations de codecs basĂ©es sur l'IA de Vulkan ont Ă©tĂ© optimisĂ©es. Afin d'accĂ©lĂ©rer l'initialisation du codec, la possibilitĂ© d'utiliser des shaders GLSL prĂ©compilĂ©s a Ă©tĂ© implĂ©mentĂ©e, Ă©liminant ainsi la nĂ©cessitĂ© de les compiler Ă  l'exĂ©cution.
  • La bibliothĂšque swscale (Software Scaler), utilisĂ©e dans FFmpeg pour la mise Ă  l'Ă©chelle logicielle et la conversion des couleurs, implĂ©mente un backend qui utilise l'API graphique Vulkan pour accĂ©lĂ©rer les opĂ©rations.
  • Ajout de variantes d'encodeur H.264 et AV1 utilisant l'API D3D12 (Direct3D 12) pour l'encodage accĂ©lĂ©rĂ© par matĂ©riel.
  • Ajout d'une variante de l'encodeur H.264/HEVC qui utilise les capacitĂ©s d'encodage vidĂ©o matĂ©riel disponibles dans les puces Rockchip.
  • Ajout de dĂ©compresseurs (dĂ©multiplexeurs) pour les conteneurs multimĂ©dias aux formats HXVS et HXVT utilisĂ©s dans les camĂ©ras IP.
  • Un analyseur syntaxique pour les mĂ©tadonnĂ©es EXIF ​​et une API associĂ©e pour l'analyse des mĂ©tadonnĂ©es ont Ă©tĂ© mis en Ɠuvre.
  • L'utilitaire ffprobe a Ă©tĂ© mis Ă  jour avec l'option « -codec » (« -c ») pour sĂ©lectionner une implĂ©mentation de dĂ©codeur spĂ©cifique.
  • L'utilitaire ffmpeg a Ă©tĂ© mis Ă  jour pour prendre en charge le stockage par mosaĂŻque des images HEIF (lorsqu'une trĂšs grande image est stockĂ©e sous forme d'un ensemble d'images plus petites).
  • L'ancien gestionnaire de protocole HLS a Ă©tĂ© supprimĂ©.
  • Nouveaux filtres :
    • drawvg pour le rendu de graphiques vectoriels sur des images vidĂ©o Ă  l'aide de la bibliothĂšque libcairo.
    • vpp_amf pour le redimensionnement vidĂ©o et la conversion d'espace colorimĂ©trique utilisant AMD Advanced Media Framework pour l'accĂ©lĂ©ration matĂ©rielle.
    • vf_scale_d3d12, vf_deinterlace_d3d12, vf_mestimate_d3d12 pour la mise Ă  l'Ă©chelle, le dĂ©sentrelacement et l'analyse de mouvement de la vidĂ©o utilisant l'API graphique Direct3D 12 pour l'accĂ©lĂ©ration matĂ©rielle.
    • gfxcapture pour la capture du contenu des fenĂȘtres et de l'Ă©cran sur la plateforme Windows utilisation de l'API WindowsCapture graphique.
    • Ajout d'un filtre de flux binaire pour les mĂ©tadonnĂ©es LCEVC.

Source: opennet.ru

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