Auteur Sujet: AVIF, le format de fichier qui est plus efficace que WebP et JPEG  (Lu 27624 fois)

0 Membres et 2 Invités sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 170
    • Twitter LaFibre.info
AVIF, AV1 Image File Format est un format d'image comme jpeg, mais qui permet une qualité très nettement supérieure pour un poids identique ou un poids plus faible pour une qualité identique.



Navigateurs supportant le format d'image AVIF :
- Google Chrome pour Windows, macOS, Linux depuis la version 85, publiée le 25 août 2020
- Vivaldi depuis la version 3.3, publiée le 7 septembre 2020 (image fixe uniquement)
- Opera depuis la version 71, publiée le 15 septembre 2020
- Google Chrome pour Android depuis la version 89, publiée le 2 mars 2021
- Samsung Internet depuis la version 14, publiée le 16 avril 2021
- Mozilla Firefox (Windows, macOS, Linux et Android) depuis la version 93, publiée le 5 octobre 2021. Cf Firefox 93 release notes.
- Vivaldi depuis la version 4.2, publiée le 15 septembre 2021 (ajout support image animée)
- Mozilla Firefox ESR mis à jour avec la version Firefox 102.3, publiée le 20 septembre 2022
- iOS : Safari / Chrome / Firefox / MS Edge depuis la version iOS 16, publié le 12 septembre 2022
- iPadOS : Safari / Chrome / Firefox / MS Edge depuis la version iPadOS 16, publié le 12 septembre 2022
- Safari depuis la version macOS 13 Ventura, publié en octobre 2022
- Microsoft Edge : pas de support d'AVIF

Système d'exploitation supportant le format d'image AVIF :
- Microsoft Windows 10 depuis la version 19H1, publiée le 21 mai 2019
- Linux à partir du second semestre 2020 (en fonction des distributions)
- Android depuis la version 12, publiée le 4 octobre 2021
- macOS depuis la version 13, publié en octobre 2022

vivien

  • Administrateur
  • *
  • Messages: 47 170
    • Twitter LaFibre.info
AVIF, le format de fichier qui est plus efficace que WebP et JPEG
« Réponse #1 le: 20 février 2021 à 10:41:57 »
Voici un site qui permet de comparer la qualité des différents formats d'image.

Cliquer sur les images pour les voir en grand et voir la forte dégradation en Jpeg et WebP.

Image JPEG 1920x1080 de 23 129 octets :





Image WEBP 1920x1080 de 22 148 octets :




Image AVIF 1920x1080 de 18 180 octets : (si l'image ci-dessous ne s'affiche pas, c'est que votre navigateur web ne supporte pas le format AVIF)

vivien

  • Administrateur
  • *
  • Messages: 47 170
    • Twitter LaFibre.info
AVIF, le format de fichier qui est plus efficace que WebP et JPEG
« Réponse #2 le: 20 février 2021 à 16:20:04 »
Je vois peu très d'informations sur HiFiC. Cela semble plus au stade de la recherche que du protocole implémenté dans les navigateurs et les systèmes d'exploitation.

Il serait intéressant d'avoir une comparaison avec AVIF.

xillibit

  • Abonné Sosh fibre
  • *
  • Messages: 611
  • Au fin fond de la Haute-Savoie (74)
AVIF, le format de fichier qui est plus efficace que WebP et JPEG
« Réponse #3 le: 20 février 2021 à 18:27:13 »
En ce qui concerne les applications photos par défaut sur smartphone, elles enregistrent en jpeg (je fais référence aux Xiaomi) sans laisser le choix. Quelles applications photos tierces sur android supportent l'enregistrement en AVIF ?

Un autre point qui n'a pas été évoquée c'est le support dans les langages de développement comme Php (la bibliothèque GD dans Php dispose du support de webp mais d'autres formats modernes)...

robin4002

  • Abonné Orange Fibre
  • *
  • Messages: 859
  • Strasbourg (67)
AVIF, le format de fichier qui est plus efficace que WebP et JPEG
« Réponse #4 le: 20 février 2021 à 19:02:18 »
AVIF va arriver avec Android 12, donc pour l'instant aucune app de photo ne le proposent.
Comme toujours les nouvelles techno / codec mettent du temps à être disponible partout.

Nico_S

  • Abonné MilkyWan
  • *
  • Messages: 1 268
  • Montagnat (01)
AVIF, le format de fichier qui est plus efficace que WebP et JPEG
« Réponse #5 le: 20 février 2021 à 19:05:36 »
Ce passage de jpeg à autre chose de plus performant me rappelle vaguement IPv6 dans un autre domaine (qui reste malgré tout informatique). Tout le monde en parle depuis des années, tout le monde sait que ce ne serait pas du luxe de passer à autre chose de plus performant, mais dans 30 ans on sera encore en jpeg  ;D ;D ;D

robin4002

  • Abonné Orange Fibre
  • *
  • Messages: 859
  • Strasbourg (67)
AVIF, le format de fichier qui est plus efficace que WebP et JPEG
« Réponse #6 le: 20 février 2021 à 20:03:43 »
Ce n'est pas comparable.
IPv6 il n'y a aucun gain immédiat, cela ajoute de la maintenance en plus de l'IPv4 qui doit être maintenu tant que l'IPv6 ne sera pas assez déployé par tout le monde.
Les codec vidéo ou d'image, à l'inverse il y a un gain en efficacité qui est immédiat pour tout ce qui le supporte. Par contre il y a quand même le problème de maintenir deux formats (ou plus) tant que tout le monde n'est pas compatible. Par exemple pour Youtube, si 50% des usagés sont compatible avec un format qui compresse mieux la vidéo, cela fait déjà une différence significative sur l'utilisation de la bande passante et la charge réseau des serveurs.

Si on regarde le domaine de la vidéo, VP9 et H.265 ont déjà en grande majorité remplacé le H.264.
HEIF a déjà remplacé jpeg pour les photos prises par les iPhone. Webp a déjà remplacé en partie certaines images sur le web. AVIF suivra donc cette tendance.

Nico_S

  • Abonné MilkyWan
  • *
  • Messages: 1 268
  • Montagnat (01)
AVIF, le format de fichier qui est plus efficace que WebP et JPEG
« Réponse #7 le: 20 février 2021 à 20:17:01 »
J'attends de voir. JPEG suffit depuis 30 ans à la quasi totalité des personnes qui prennent une photo pour la regarder, maintenant, sur un écran de 5" (et avant sur un 10x15 issue d'une imprimante jet d'encre) et pour les autres il y a le RAW et le post-traitement.
Le format iPhone c'est bien, mais c'est illisible par beaucoup d'appareil. J'ai repassé le mien en JPEG par défaut pour être sur que mes fournisseurs/clients reçoivent bien les photos que j'envoie.

vivien

  • Administrateur
  • *
  • Messages: 47 170
    • Twitter LaFibre.info
AVIF, le format de fichier qui est plus efficace que WebP et JPEG
« Réponse #8 le: 20 février 2021 à 21:05:14 »
AVIF pourrait arriver très rapidement en moins d'un an : les navigateurs web sont régulièrement mis à jour et il y a relativement peu de personnes avec un navigateur obsolète. Il faut par contre que Apple accepte de supporter AVIF et ça cela peut prendre des années  :-[. Apple va a reculons pour certaines technologies comme le VP8 et le VP9, supporté dans des cas bien précis, cf Support du codec VP9 chez Apple.

IPv6, cela ne peut pas être mis en place par une mise à jour uniquement du navigateur : il faut toute la chaîne de compatible, le navigateur, le système d'exploitation, le réseau,les transitaires, l’hébergeur, le serveur et le logiciel serveur plus le logiciel utilisé et le DNS.

Le rapport de l'Arcep sur IPv6 expliquait que le problème était que Microsoft n'avait pas prévu de proposer IPv6 pour Windows 95/98/Me le système d’exploitation populaire de l’époque (alors qu'IPv6 est disponible via un pack logiciel avec Windows NT 4.0 et Windows 2000 Pro la nouvelle branche de Windows qui aboutira à Windows XP). Depuis les années sont passées, on est passé d'IPv6 ready avec Windows NT, Windows 2000 et Windows XP à IPv6 activé par défaut avec Windows Vista et plus récent. Aujourd'hui la migration des système d'exploitation peut être considérée comme terminée (>98% des internautes ont IPv6 activé sur leur système d'exploitation), mais pas le reste de la chaîne n'a pas suivit. Coucou SFR sur le fixe et Free sur le mobile.

doctorrock

  • Abonné Orange Fibre
  • *
  • Messages: 932
  • Draguignan 83
AVIF, le format de fichier qui est plus efficace que WebP et JPEG
« Réponse #9 le: 20 février 2021 à 22:06:41 »
Je me souviens du JPEG2000 , en 2000. 21 ans plus tard, on est toujours au JPEG.

J'attends de voir ...
Quand tous les appareils photos numériques et tous les téléphones feront du AVIF (et par défaut hein, s'agit pas de régler quelque chose pour le commun des mortels), alors on aura peut-être une chance, sinon ca va rester très marginal d'utilisation.

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 439
  • Lyon (69) / St-Bernard (01)
    • Twitter
AVIF, le format de fichier qui est plus efficace que WebP et JPEG
« Réponse #10 le: 20 février 2021 à 22:56:50 »
Ben Apple avec le HEIC c'est déjà comme ça il me semble

vivien

  • Administrateur
  • *
  • Messages: 47 170
    • Twitter LaFibre.info
AVIF, le format de fichier qui est plus efficace que WebP et JPEG
« Réponse #11 le: 21 février 2021 à 04:48:35 »
Je me souviens du JPEG2000 , en 2000. 21 ans plus tard, on est toujours au JPEG.

JPEG2000 a été reconnu par l'ISO en mai 2015, c'est là le début de sa vraie vie. Je viens de le rajouter dans la liste des format dans mon premier message.

JPEG 2000, fichiers en .jp2 (part1) ou .jpx (part2 datant de 2004) est reconnu par l'ISO / CEI et l'UIT-T sous le code ISO/IEC CD 15444 en 2015. Le JPEG 2000 permet une légère augmentation des performances de compression par rapport à JPEG (+20%, il est clairement moins bon que WebP, HEIF et AVIF).

Le principal avantage offert par JPEG 2000 est le fait que le flux codé après compression est de nature évolutive, ce qui signifie qu'il peut être décodé de plusieurs façons. En tronquant le flux codé en tout point, on peut obtenir une représentation de l'image à une résolution inférieure, sans avoir a le recompresser.

Cependant, en raison de cette flexibilité, JPEG 2000 nécessite des codecs qui sont complexes et exigeants en termes de calcul (certains logiciels utilisent le GPU pour accélérer la compression en JPEG 2000). Ce codec n'est donc pas adapté pour les appareils photos.

JPEG 2000 fournit à la fois une compression sans perte (comme le PNG) et avec perte (comme le JPEG).

JPEG 2000 n'est pas pris en charge par les navigateurs, sauf Safari. Je pari sur le fait que cela ne va pas évoluer, seulement 20% de gain par rapport au JPEG d'origine, c'est faible pour en faire une nouvelle référence sur Internet, surtout qu'il est bien moins bon que les nouveaux formats.

Les bonnes applications pour JPEG 2000 sont les grandes images, les images avec des bords à faible contraste - par exemple, les images médicales. JPEG2000 est utilisé dans les archives, c'est vraiment étonnant.

Je copie / colle la partie de Wikipédia traitant du positionnement de JPEG 2000 :

Malgré d’excellentes caractéristiques et performances pour le codage d'images numériques ainsi qu'un usage exclusif depuis 2005 comme codec pour la vidéo dans le cinéma numérique (Digital Cinema Package ou DCP), JPEG 2000 peine à se développer.

Différentes raisons sont évoquées, dont :
- JPEG 2000 n'est pas pris en compte par les navigateurs - hormis Safari et la plupart des navigateurs sous Linux ;
- JPEG 2000 est incompatible avec le format JPEG ;
- Il est considéré comme complexe à mettre en œuvre
- L’encodage de fichiers JPEG 2000 nécessite un processeur intensif, ce qui peut surcharger les serveurs et ralentir les choses.

L'usage du standard JPEG 2000, format ouvert se déploie progressivement:
- Le PDF/A-2, une des normes PDF pour l'archivage à long terme, basé sur la norme ISO 32000-1, accepte la compression JPEG2000
- DICOM, un standard international pour la gestion informatique des données issues de l'imagerie médicale intègre JPEG 2000 depuis 2004
- L’IGN (Institut national de l’information géographique et forestière, France) fournit depuis 2015, les fichiers d’images au format JPEG 2000
- Il est intégré aux recommandations concernant les fichiers de préservation pour la numérisation d'enregistrements audio et vidéo et de films cinématographiques au Canada
- Plusieurs bibliothèques nationales ont intégré ce format à leurs recommandations (Bibliothèque du Congrès (USA), British Library (UK), Bibliothèque royale (Pays-Bas), etc. ); la Bnf a retenu pour les formats de fichier image depuis 2014, le format JPEG2000 issu des normes ISO 15444-1 et 15444-2 et leurs correctifs et compléments


La partie vidéo, Motion JPEG 2000 (extension .mj2 ou .mjp2) incluant également du son basé sur le format MP4/QuickTime est définit par la RFC 3745 mais a peu de chance d'être utilisé. Contrairement à MPEG, MJ2 n'implémente pas le codage inter-trame : chaque trame est codée indépendamment en utilisant JPEG 2000. Cela permet de  commencer une vidéo à n'importe quel point, alors que en MPEG-2, il faut avoir une image de référence (image i) pour décoder (c'est le cas dans les autres codecs vidéos performants). Motion JPEG 2000 est donc très gourmand en bande passante, bien plus que le MPEG-2.

Motion JPEG 2000 est donc une évolution de Motion JPEG (vidéo constituée d'images JPEG) qui est principalement utilisé pour les images de vidéo surveillance avec des besoins de très faible latence - la RATP utilisait du Motion JPEG, je ne sais pas si cela a évolué :