Sortie du pack multimédia FFmpeg 8.0

AprÚs presque un an de développement, le pack multimédia FFmpeg 8.0 est disponible, comprenant 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 pack est écrit en langage C et est distribué sous les licences LGPL et GPL.

Parmi les changements dans FFmpeg 8.0 :

  • Sur la base de l'API graphique Vulkan 1.3, les codecs FFV1 (encodage et dĂ©codage) et ProRes RAW (dĂ©codage uniquement) ont Ă©tĂ© rĂ©alisĂ©s, Notables grĂące Ă  une amĂ©lioration significative des performances grĂące au parallĂ©lisme des opĂ©rations. Des encodeurs et dĂ©codeurs basĂ©s sur l'API Vulkan pour les formats ProRes et VC-2 sont en phase de test. Les codecs basĂ©s sur l'API Vulkan utilisent des shaders de calcul et bĂ©nĂ©ficient d'un accĂ©lĂ©ration matĂ©rielle.
  • Des extensions de l'API graphique Vulkan ont Ă©tĂ© intĂ©grĂ©es pour l'accĂ©lĂ©ration matĂ©rielle du dĂ©codage vidĂ©o VP9, VVC (basĂ© sur VAAPI) et H.264 (basĂ© sur OpenHarmony).
  • Des extensions de l'API graphique Vulkan ont Ă©tĂ© intĂ©grĂ©es pour l'accĂ©lĂ©ration matĂ©rielle de l'encodage vidĂ©o AV1 et H.264 (basĂ© sur OpenHarmony).
  • Des dĂ©codeurs pour les formats d'encodage vidĂ©o APV (Advanced Professional Video), ProRes RAW et RealVideo 6.0 ont Ă©tĂ© ajoutĂ©s.
  • Des dĂ©codeurs pour les formats d'encodage audio Sanyo LD-ADPCM, Xbox ADPCM IMA et G.728 ont Ă©tĂ© ajoutĂ©s.
  • Un encodeur pour le format APV (Advanced Professional Video), construit sur la bibliothĂšque libopenapv, a Ă©tĂ© rĂ©alisĂ©.
  • Dans le dĂ©codeur du format vidĂ©o VVC (Versatile Video Coding, H.266), le support des extensions IBC (Inter Block Copy), SSC (Screen Content Coding) et ACT (Adaptive Color Transform), ainsi qu'un mode palette, ont Ă©tĂ© implĂ©mentĂ©s. Une variante du dĂ©codeur du format vidĂ©o VVC utilisant VAAPI a Ă©tĂ© ajoutĂ©e. La possibilitĂ© d'utiliser le format VVC dans le conteneur multimĂ©dia Matroska a Ă©tĂ© implĂ©mentĂ©e.
  • La bibliothĂšque libx265 a ajoutĂ© le support de l'encodage des canaux alpha (transparence).
  • Une interface a Ă©tĂ© ajoutĂ©e pour utiliser les encodeurs et dĂ©codeurs accĂ©lĂ©rĂ©s par matĂ©riel du projet OpenHarmony.
  • Le support de l'encodage d'images animĂ©es au format JPEG XL, utilisant la bibliothĂšque libjxl, a Ă©tĂ© ajoutĂ©.
  • Le support des audio et vidĂ©o multi-pistes au format FLV v2 a Ă©tĂ© amĂ©liorĂ©.
  • Le empaquetage de conteneurs multimĂ©dias MP4 a ajoutĂ© le support des formats AV1 et APV.
  • La dĂ©sactivation de l'auto-vectorisation lors de la compilation sous GCC sur les systĂšmes x86, ARM et AArch64 a Ă©tĂ© supprimĂ©e.
  • Des optimisations en assembleur basĂ©es sur les instructions AVX-512 ont Ă©tĂ© mises en Ɠuvre, permettant d'accĂ©lĂ©rer considĂ©rablement certaines opĂ©rations utilisĂ©es lors du dĂ©codage vidĂ©o.
  • Nouveaux filtres :
    • whisper pour la reconnaissance automatique de la parole Ă  l'aide du modĂšle AI Whisper.
    • colordetect pour dĂ©terminer la plage de valeurs effective et le mode alpha.
    • pad_cuda pour ajouter des marges au flux vidĂ©o d'entrĂ©e en utilisant CUDA.
    • scale_d3d11 pour redimensionner la vidĂ©o en utilisant l'API graphique Direct3D 11.
  • La prise en charge des versions de la bibliothĂšque OpenSSL supĂ©rieures Ă  1.1.0 a Ă©tĂ© arrĂȘtĂ©e.
  • La prise en charge de l'assembleur yasm a Ă©tĂ© abandonnĂ©e (seule la prise en charge de nasm est maintenue).
  • Les encodeurs basĂ©s sur l'API OpenMAX (Open Media Acceleration) sont dĂ©clarĂ©s obsolĂštes.
  • La vĂ©rification est activĂ©e par dĂ©faut. des certificats TLS (en raison d'un changement de comportement dans le traitement de TLS, le numĂ©ro de version de FFmpeg a Ă©tĂ© considĂ©rablement modifiĂ©).

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