Publication du paquet multimédia FFmpeg 7.0

AprÚs cinq mois de développement, le paquet multimédia FFmpeg 7.0 est disponible, incluant un ensemble d'applications et une collection de bibliothÚques pour le traitement de différents formats multimédias (enregistrement, conversion et décodage des formats audio et vidéo). Ce paquet est distribué sous les licences LGPL et GPL, et le développement de FFmpeg se fait parallÚlement au projet MPlayer.

Parmi les changements apportés dans FFmpeg 7.0, on peut relever :

  • L'utilitaire en ligne de commande ffmpeg assure l'exĂ©cution parallĂšle des opĂ©rations de dĂ©compression/emballage de conteneurs multimĂ©dia, de dĂ©codage, de codage et d'application de filtres.
  • La prise en charge du codage et du dĂ©codage vidĂ©o au format MPEG-5 (EVC — Essential Video Coding) a Ă©tĂ© mise en Ɠuvre, utilisant la bibliothĂšque externe libxevd.
  • Des dĂ©compresseurs et compresseurs de conteneurs multimĂ©dia (demuxer/muxer) pour le format QOA (Quite OK Audio) ont Ă©tĂ© ajoutĂ©s, utilisĂ© pour transmettre le son sans perte de qualitĂ©. Il est affirmĂ© que le dĂ©codage QOA est trois fois plus rapide que l'Ogg-Vorbis tout en atteignant une meilleure qualitĂ© et un meilleur niveau de compression par rapport Ă  l'ADPCM.
  • Des dĂ©compresseurs et compresseurs de conteneurs multimĂ©dia (demuxer/muxer) pour le format IAMF (Immersive Audio Model and Format) ont Ă©tĂ© ajoutĂ©s, dĂ©finissant un conteneur pour la diffusion de son spatial. Ce format permet de transmettre des informations supplĂ©mentaires nĂ©cessaires au fonctionnement d'algorithmes de reconstitution de scĂšne sonore et de mixage, tout en tenant compte de la propagation des signaux sonores dans l'espace tridimensionnel pour reproduire un son aussi proche que possible de l'original. La prise en charge des mĂ©tadonnĂ©es IAMF pour les formats MP4 et ISOBMFF a Ă©tĂ© assurĂ©e.
  • Un dĂ©codeur expĂ©rimental pour le format VVC (Versatile Video Coding), Ă©galement connu sous le nom de norme de compression vidĂ©o H.266, a Ă©tĂ© implĂ©mentĂ©, dĂ©veloppĂ© conjointement par les groupes de travail MPEG (ISO/IEC JTC 1) et VCEG (ITU-T), avec la participation d'entreprises telles qu'Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm et Sony. H.266 remplace H.265 (HEVC) et assure une efficacitĂ© Ă©levĂ©e dans la transmission et le stockage de toutes les rĂ©solutions d'Ă©cran (de SD et HD Ă  4K et 8K), prend en charge la vidĂ©o avec une plage dynamique Ă©tendue (HDR, High Dynamic Range) et la vidĂ©o panoramique en mode 360 degrĂ©s.
  • La possibilitĂ© d'utiliser l'API D3D12VA (Direct 3D 12 Video Encoding) pour l'accĂ©lĂ©ration matĂ©rielle du dĂ©codage des formats H264, HEVC, VP9, AV1, MPEG-2 et VC1 a Ă©tĂ© mise en Ɠuvre.
  • Le programme ffplay a ajoutĂ© la prise en charge de l'accĂ©lĂ©ration matĂ©rielle du dĂ©codage, en utilisant l'API Vulkan et libplacebo.
  • Ajout de la prise en charge du protocole Content URI, utilisĂ© sur la plateforme Android.
  • Les exigences de l'environnement de compilation ont Ă©tĂ© augmentĂ©es — un compilateur prenant en charge la norme C11 est dĂ©sormais nĂ©cessaire pour compiler FFmpeg. Dans l'une des prochaines versions, la version minimale prise en charge devrait ĂȘtre C17.
  • Pour les encodeurs utilisant QSV (Intel Quick Sync Video), la mĂ©thode de contrĂŽle du dĂ©bit binaire par dĂ©faut a Ă©tĂ© modifiĂ©e de VBR (dĂ©bit binaire variable) Ă  CQP (dĂ©bit binaire constant).
  • Ajout d'un nouveau dĂ©compresseur de conteneurs multimĂ©dias DVD-Video, basĂ© sur les bibliothĂšques libdvdnav et libdvdread du projet VideoLAN.
  • La mise en Ɠuvre du format flv a ajoutĂ© la possibilitĂ© de transmettre des mĂ©tadonnĂ©es dans des paquets (PacketTypeMetadata).
  • Ajout de l'encodeur DXV DXT1.
  • Ajout du dĂ©codeur LEAD MCMP.
  • Ajout de multiplexeurs (muxer) de conteneurs multimĂ©dias RCWT (Raw Captions with Time) et AEA.
  • Pour les formats MP4 et ISOBMFF, il est dĂ©sormais possible d'inclure des mĂ©tadonnĂ©es AVE (Ambient Viewing Environment).
  • Prise en charge de la technologie AFGS1 (AOMedia Film Grain Synthesis 1), utilisĂ©e dans la spĂ©cification AV1 Film Grain et destinĂ©e Ă  amĂ©liorer l'efficacitĂ© des images granuleuses.
  • Ajout de la prise en charge d'images statiques (still) dans les formats HEIF et AVIF, ainsi que d'images mosaĂŻquĂ©es statiques.
  • Pour le format AV1, un profil Dolby Vision a Ă©tĂ© implĂ©mentĂ©.
  • Prise en charge du passage des mĂ©tadonnĂ©es HDR10 lors du codage via les bibliothĂšques libx264, libx265 et libsvtav1.
  • Optimisations pour amĂ©liorer les performances avec le format HEVC sur les architectures AArch64 et Loongarch. Des optimisations de performance ont Ă©tĂ© apportĂ©es pour accĂ©lĂ©rer l'encodage et le dĂ©codage des formats AAC, FLAC, JPEG-2000, LPC, RV4.0, SVQ, VC1 et VP8 sur les systĂšmes Ă  architecture RISC-V.
  • Nouveaux filtres :
    • tiltandshift — transformation vidĂ©o dans le style Tilt-Shift, oĂč l'attention se concentre sur une partie spĂ©cifique de l'image, tandis que le reste du contenu est flou pour crĂ©er une impression de jouabilitĂ©.
    • quirc — dĂ©tection et dĂ©codage des codes QR Ă  l'aide de la bibliothĂšque libquirc.
    • fsync — synchronisation des images vidĂ©o en fonction des informations d'un fichier externe.
    • aap — utilise l'algorithme de projection affine pour dĂ©terminer la similaritĂ© des fragments audio.
  • Ajout d'un backend dnn pour crĂ©er des filtres utilisant des modĂšles d'apprentissage automatique, chargĂ©s Ă  l'aide de libtorch.
  • Un filtre bitstream showinfo a Ă©tĂ© ajoutĂ© pour afficher des informations de dĂ©bogage sur les paquets.
  • Un gestionnaire qrencodesrc a Ă©tĂ© ajoutĂ© pour insĂ©rer des QR codes.
  • La commande ffmpeg a Ă©tĂ© mise Ă  jour pour prendre en charge les dĂ©codeurs loopback, permettant l'utilisation de l'option « -bsf » pour les flux d'entrĂ©e et de sortie, et les options obsolĂštes « -psnr » et « -map_channel » ont Ă©tĂ© supprimĂ©es.
  • La commande ffprobe dispose dĂ©sormais de l'option « -show_stream_groups option » et fournit des mĂ©tadonnĂ©es lors de l'utilisation de l'option « -export_side_data film_grain ».

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