● Next INpact Télécom
📅 05/05/2026 à 12:16
L’AVIF prend enfin ses aises sur Internet : c’est quoi ce format d’image ?
Géopolitique
👤 Sébastien Gavois
Une erreur ? Presque huit ans après Dav1d, VideoLAN remet le couvert avec Dav2d. Comme son nom l’indique, c’est une implémentation logicielle pour décompresser des vidéos AV2, le codec en cours de développement par l’Alliance for Open Media. Il prend donc la suite de Dav1d – qui est l’acronyme récursif de Dav1d is an AV1 decoder – pensé pour le codec AV1. Dans la foire aux questions, il est précisé que Dav2d est toujours récursif, « mais c’est moins drôle que dav1d », reconnait l’équipe. Quoi qu’il en soit, Dav2d est proposé sous une licence très permissive : BSD 2-Clause ou « Simplified BSD License ». Illustration : Flock Sur le GitLab dédié de VideoLAN, il est indiqué que « dav2d est un décodeur AV2 multiplateforme, open source, axé sur la vitesse et la précision. Il est basé sur notre décodeur dav1d, très populaire. Il s’agit d’un projet encore préliminaire, qui ne devrait pas être utilisé en production, notamment parce que la spécification AV2 n’est pas définitive ». Ce projet de VideoLAN est réalisé dans « le cadre de son adhésion à l’Alliance for Open Media/AOM », en charge d’AV1 et AV2. Les travaux ont débuté il y a quelques mois déjà, mais c’est encore une version très préliminaire en 0.0.1 (alias Merbanan). L’équipe cherche de l’aide, notamment des développeurs C et assembleur, ainsi que des testeurs… La FAQ se termine par un trait d’humour sur ce sujet : « Vous soucierez-vous de ? De < mon OS > ? ». Réponse : « Oui, mais nous n’avons ni le temps ni les connaissances nécessaires. C’est pourquoi les correctifs et les contributions sont les bienvenus ». AV1, pour rappel, a été lancé en 2018 et son adoption a pris du temps, notamment pour le navigateur Edge de Microsoft (version 121 en 2024) et les terminaux Apple (Mac avec puce M3, iPhone 15Pro et 16), comme le rappelle Lafibre.info dans son grand tableau récapitulatif des codecs populaires. L’avantage d’AV1 est sa gratuité (pas de redevance, comme AV2), il peut être encapsulé dans des conteneurs tels que MP4, MKV ou même WebM. Il a donné naissance à AVIF pour AV1 Image File Format (un mélange entre les algorithmes de compression AV1 et du High Efficiency Image File Format ou HEIF). Internet L’AVIF prend enfin ses aises sur Internet : c’est quoi ce format d’image ? Internet Vendredi 02 février 2024 à 11h00 02/02/2024 11h00 45 Cet article est en accès libre, mais il est le produit d'une rédaction qui ne travaille que pour ses lecteurs, sur un média sans pub et sans tracker. Soutenez le journalisme tech de qualité en vous abonnant. Accédez en illimité aux articles d'un média expert Profitez d'au moins 1 To de stockage pour vos sauvegardes Intégrez la communauté et prenez part aux débats Partagez des articles premium à vos contacts Abonnez-vous KaKi87 Il y a 30 minutes Message 1 Signaler Bloquer cet utilisateur 0.0.1 ? C'est pas SemVer-compliant ça XD(Ça devrait être 0.1.0) TexMex Premium Il y a 21 minutes Voir les réponses Message 2 Aller au commentaire enfant Signaler Bloquer cet utilisateur L’équipe cherche de l’aide, notamment des développeurs C et assembleur,Assembleur? X86 ? Ce n'est pas très portable d'une machine à l'autre. Car il faut tout simplement faire en double. Même avec des outils dédiés c'est pas super top en termes d'exploitabilité. Tu changes un truc et il faut reporter partout les modifs.C'est l'avantage des compilateurs sur ça.Rien d'impossible cependant, mais cela me fait tiquer de le lire. Je viens du monde des ordinateurs ou le C était vu comme lent et gourmand. Le PC avec le C/C++ a renversé la vapeur. Et aujourd'hui on demande du dev ASM à nouveau ??? hmm ??? pamputt Premium Il y a 16 minutes En réponse à Message 2.1 Signaler Bloquer cet utilisateur Comme pour dav1d, malgré les défaut de l'assembleur que tu pointes, ce langage permet une efficacité extraordinaire. doctorrock Il y a 6 minutes Voir les réponses En réponse à Message 2.2 Aller au commentaire enfant Signaler Bloquer cet utilisateur Bah tous les codecs videos ont une grosse partie en ASM, c'est pas nouveau. Même les codecs audios. Si on veut qu'ils soient hyper efficaces, à un moment donné le compilateur est largué et il faut écrire les parties critiques en ASM alex.d. Premium À l'instant En réponse à Message 2.2.1 Signaler Bloquer cet utilisateur C'est de moins en moins le cas. Historiquement, c'est surtout pour exploiter les unités vectorielles que l'assembleur était nécessaire, mais la vectorisation par le compilateur a beaucoup progressé. pamputt Premium Il y a 21 minutes Message 3 Signaler Bloquer cet utilisateur Cette news est l'occasion de rappeler l'excellent travail réalisé par Videolan. Un grand merci à toute l'équipe pour le travail réalisé jusqu'à présent . Signaler un commentaire Voulez-vous vraiment signaler ce commentaire ? Non Oui
🔗 Lire l'article original
👁️ 0 lecture