Image AVIF (.avif)

ISO/IEC Standard

AVIF est un format d'image ouvert de nouvelle génération dérivé du codec vidéo AV1, offrant une efficacité de compression de pointe, une plage dynamique élevée (HDR) et de larges gammes de couleurs.

Convertir AVIF en JPG

Outil de conversion gratuit de AVIF vers JPG dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.

Compresser des fichiers AVIF en ligne

Privé - les fichiers ne quittent jamais votre appareil

Inspection et métadonnées

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers AVIF en inspectant leur séquence initiale d'octets binaires :

Sélectionnez ou déposez des fichiers ici

Privé - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V
Garantie de confidentialité sans transmission réseau : 0 octet envoyé vers des serveurs externes. Tout le traitement a eu lieu localement dans le bac à sable de votre navigateur.

Signature d'en-tête au niveau des octets (octets magiques)

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers AVIF en inspectant leur séquence initiale d'octets binaires :

SIGNATURE HEXADÉCIMALE (DÉCALAGE 4) :

66 74 79 70 61 76 69 66

REPRÉSENTATION ASCII : ftypavif

Normalisation : ISO/IEC 23000-22 (MIAF) / Spécification AOMedia

Spécifications techniques

Architecture de conteneurISO Base Media File Format (ISOBMFF / architecture de conteneur MP4)
CompressionCompression vidéo intra-trame AV1 avec prédiction spatiale directionnelle et divisions par tuiles
Ordre des octetsGros-boutiste pour les tailles d’atomes et de boîtes ISOBMFF ainsi que les codes fourCC
Espaces colorimétriquesBT.2020, DCI-P3, sRGB, Profils ICC complets, Primitifs de couleur NCLX
Canaux et structureMonochrome, YUV 4:2:0, 4:2:2, 4:4:4 et canal alpha auxiliaire
Dimensions maximales65 536 x 65 536 pixels par tuile de grille (illimité via composition multi-tuile)
TransparenceCanal de transparence alpha complet 8, 10 ou 12 bits
Prise en charge du traitement en continuRendu progressif pris en charge via un pavage spatial multicouche

Matrice de comparaison technique : AVIF face aux concurrents

Attribut techniqueAVIF (Actuel)WebPJPEGJPEG XL
Efficacité de compressionEfficacité de compression maximale pour les images photographiquesBonne (25 % à 35 % de mieux que JPEG)Référence de baseHaute efficacité, avec priorité au sans perte
Profondeur de couleur et HDRHDR natif 8, 10, 12 bits et gamme de couleurs BT.2020sRGB 8 bits uniquementStandard 8 bitsHDR à virgule flottante jusqu'à 32 bits
Vitesse d'encodageLent / gourmand en processeur (nécessite des heuristiques AV1 sophistiquées)Rapide à modéréExtrêmement rapideModéré à rapide
LicenceOpen source et libre de redevances (AOMedia)Libre de droits (Google)Norme librement accessibleLibre de droits (ISO)
Support des navigateursPlus de 93 % des navigateurs modernes (Chrome, Firefox, Safari, Edge)Plus de 97 %La prise en charge est large dans les navigateurs actuels ; la disponibilité dépend de leur version et de la plateforme.Expérimental dans Chromium

Modes de corruption courants et guide de restauration hexadécimale

Le fichier AVIF ne s'affiche pas et une erreur indique : 'Conteneur ISOBMFF invalide'.

Cause initiale: Boîte 'ftyp' manquante ou malformée, ou identifiant de marque 'avif' manquant au décalage 0x04.

Récupération: Inspectez le fichier avec MP4Box ou un éditeur hexadécimal pour vous assurer que les octets 4 à 11 contiennent 'ftypavif' ou la marque compatible 'mif1'.

Analyse de sécurité et vecteurs d'attaque de l'analyseur

AVIF s'appuie sur des décodeurs de flux vidéo AV1 complexes (dav1d / libaom). Les implémentations sécurisées isolent les décodeurs dans des bacs à sable restreints.

Vecteurs d’attaque connus

  • Exploits d'analyse syntaxique de flux de bits complexes dans le codage arithmétique AV1 ou la logique de synthèse du grain de film.
  • Déni de service par épuisement de mémoire via d'énormes déclarations de grilles multi-tuiles.

Bonnes pratiques de défense: Utilisez des décodeurs Rust modernes en bac à sable (ravif) ou une libavif mise à jour avec dav1d.

Origines historiques et jalons

2024Apple iOS 16 et macOS Ventura intègrent complètement la prise en charge native d'AVIF à l'échelle du système.
2020Google Chrome 85 intègre par défaut la prise en charge native du décodage AVIF.
2019L’Alliance for Open Media (AOMedia) finalise la spécification AVIF 1.0.0.

Principaux avantages

  • Efficacité de compression avec perte parmi les meilleures du marché (images jusqu'à 50 % plus petites que les JPEG et 20 % plus petites que les WebP).
  • Prise en charge native du HDR (High Dynamic Range) et du WCG (Wide Color Gamut) en 10 bits et 12 bits.
  • Soutenu par les géants de la technologie (Google, Apple, Microsoft, Netflix, Mozilla) sans redevance.

Limites techniques

  • L'encodage est nettement plus gourmand en processeur et plus lent que JPEG ou WebP.
  • Nécessite un matériel moderne ou des systèmes d'exploitation mis à jour pour un décodage accéléré par le matériel.
  • Le mode sans perte est généralement moins efficace que le PNG ou le WebP sans perte pour les graphiques d'interface utilisateur simples.

Faits intéressants

  • AVIF est emballé dans la même structure de conteneur ISOBMFF que celle utilisée par les fichiers vidéo MP4.
  • Netflix utilise AVIF pour les miniatures de l'interface utilisateur de son catalogue mondial, ce qui permet d'économiser des téraoctets de bande passante réseau quotidienne.
  • AVIF prend en charge la synthèse du grain de film, qui génère artificiellement une texture agréable sans stocker de lourds bruits à haute fréquence.

Foire aux questions techniques

L'AVIF est-il meilleur que le WebP ?

Pour les images photographiques, l'AVIF offre une compression nettement supérieure à celle du WebP (les fichiers sont souvent 20 % plus petits à qualité identique) et prend en charge les couleurs HDR 10 bits et 12 bits. Cependant, l'AVIF prend plus de temps à encoder que le WebP.

Pourquoi l'AVIF prend-il plus de temps à encoder ?

L'AVIF utilise les algorithmes de compression intra-trame du codec vidéo AV1, qui évaluent des milliers d'angles de prédiction spatiale, de tailles de blocs de transformation (de 4x4 à 64x64) et de filtres de boucle pour trouver la compression mathématiquement optimale.

L'AVIF peut-il remplacer le JPEG pour les images Web de tous les jours ?

Oui. Tous les principaux navigateurs Web (Chrome, Safari, Firefox, Edge) prennent désormais en charge l'AVIF de manière native. L'utilisation d'AVIF avec des solutions de repli HTML5 '<picture>' est une bonne pratique de l'industrie.