Publication du paquet multimédia FFmpeg 6.1

Après dix mois de développement, le pack multimédia FFmpeg 6.1 est disponible, comprenant un ensemble d'applications et une collection de bibliothèques pour des opérations sur divers formats multimédias (enregistrement, conversion et décodage de formats audio et vidéo). Le pack est distribué sous les licences LGPL et GPL, et le développement de FFmpeg se fait parallèlement au projet MPlayer.

Parmi les changements ajoutés dans FFmpeg 6.1, on peut noter :

  • La possibilité d'utiliser l'API Vulkan pour l'accélération matérielle du décodage vidéo dans les formats H264, HEVC et AV1 a été mise en œuvre.
  • Un encodeur pour le format vidéo AV1 a été ajouté, réalisé sur la base de VAAPI.
  • Ajout du support des codecs HEVC, VP9 et AV1 dans les flux basés sur le protocole rtmp et dans les fichiers au format flv.
  • Ajout d'un parseur, d'un encodeur et d'un décodeur pour les conteneurs multimédias au format EVC (Essential Video Coding), développé par le groupe de travail MPEG en tant que norme MPEG-5.
  • Le support de VAAPI a été étendu sur les systèmes Windows avec la bibliothèque libva-win32.
  • La possibilité d'utiliser les paramètres P_SKIP pour accélérer l'encodage vidéo à l'aide de la bibliothèque libx264 a été mise en œuvre.
  • Ajout d'un encodeur pour les vidéos au format Microsoft RLE.
  • De nouveaux décodeurs pour Playdate, RivaTuner, vMix et OSQ ont été ajoutés.
  • Basé sur la bibliothèque libaribcaption, un décodeur de sous-titres ARIB STD-B24 a été réalisé.
  • Ajout de décompresseurs (demuxer) pour les conteneurs multimédias : Raw VVC (Versatile Video Coding, nouvelle norme H.266/MPEG-I Part 3), Playdate, Raw AC-4, OSQ, CRI USM.
  • Ajout de multiplexeurs (muxer) pour les conteneurs multimédias : Raw AC-4 et Raw VVC.
  • Nouveaux filtres pour la vidéo :
    • color_vulkan — crée une image de couleur spécifiée par l'appel à l'API Vulkan.
    • bwdif_vulkan — effectue un déinterlacement à l'aide de l'algorithme BWDIF (Bob Weaver Deinterlacing Filter), mis en œuvre avec l'API Vulkan.
    • bwdif_cuda — déinterlacement avec l'algorithme BWDIF, implémenté sur la base de l'API CUDA.
    • nlmeans_vulkan — réduction du bruit utilisant l'algorithme Non-local means, mis en œuvre avec l'API Vulkan.
    • xfade_vulkan — implémentation de l'effet de fondu à l'aide de l'API Vulkan.
    • zoneplate — génère une table de vérification vidéo basée sur une plaque de zones de Fresnel.
    • scale_vt et transpose_vt sont des filtres de mise à l'échelle et de transformation, réalisés à l'aide de l'API VideoToolBox (macOS).
    • Les filtres setpts et asetpts ont désormais un support pour les commandes.
  • Nouveaux filtres pour le son :
    • arls — applique la méthode récursive des moindres carrés pour approcher les paramètres d'un flux audio à un autre.
    • afireqsrc — génère un égaliseur FIR (filtre à réponse impulsionnelle finie).
    • apsnr — mesure le niveau du rapport signal-bruit.
    • asisdr — mesure le niveau du rapport signal-distorsion.
  • Nouveaux filtres bitstream :
    • Édition des métadonnées dans les flux VVC (Versatile Video Coding, H.266).
    • Conversion des flux VVC de MP4 en « Annex B ».
  • L'outil ffmpeg a ajouté l'option « -readrate_initial_burst » pour définir le temps de mise en cache initial de lecture, après quoi la restriction « -readrate » s'applique. L'option ‘-top’ est désormais obsolète et il faut utiliser le filtre setfield à la place.
  • L'outil ffprobe a ajouté l'option « -output_format », qui est similaire à l'option « -of » et peut être utilisée pour définir le format de sortie (par exemple, le format json peut être utilisé). Le schéma de sortie XML a été modifié pour prendre en charge plusieurs éléments liés à un élément parent.

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