Image AVIF (.avif)
ISO/IEC StandardAVIF 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 :
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 66REPRÉSENTATION ASCII : ftypavif
Normalisation : ISO/IEC 23000-22 (MIAF) / Spécification AOMedia
Spécifications techniques
| Architecture de conteneur | ISO Base Media File Format (ISOBMFF / architecture de conteneur MP4) |
| Compression | Compression vidéo intra-trame AV1 avec prédiction spatiale directionnelle et divisions par tuiles |
| Ordre des octets | Gros-boutiste pour les tailles d’atomes et de boîtes ISOBMFF ainsi que les codes fourCC |
| Espaces colorimétriques | BT.2020, DCI-P3, sRGB, Profils ICC complets, Primitifs de couleur NCLX |
| Canaux et structure | Monochrome, YUV 4:2:0, 4:2:2, 4:4:4 et canal alpha auxiliaire |
| Dimensions maximales | 65 536 x 65 536 pixels par tuile de grille (illimité via composition multi-tuile) |
| Transparence | Canal de transparence alpha complet 8, 10 ou 12 bits |
| Prise en charge du traitement en continu | Rendu progressif pris en charge via un pavage spatial multicouche |
Matrice de comparaison technique : AVIF face aux concurrents
| Attribut technique | AVIF (Actuel) | WebP | JPEG | JPEG XL |
|---|---|---|---|---|
| Efficacité de compression | Efficacité de compression maximale pour les images photographiques | Bonne (25 % à 35 % de mieux que JPEG) | Référence de base | Haute efficacité, avec priorité au sans perte |
| Profondeur de couleur et HDR | HDR natif 8, 10, 12 bits et gamme de couleurs BT.2020 | sRGB 8 bits uniquement | Standard 8 bits | HDR à virgule flottante jusqu'à 32 bits |
| Vitesse d'encodage | Lent / gourmand en processeur (nécessite des heuristiques AV1 sophistiquées) | Rapide à modéré | Extrêmement rapide | Modéré à rapide |
| Licence | Open source et libre de redevances (AOMedia) | Libre de droits (Google) | Norme librement accessible | Libre de droits (ISO) |
| Support des navigateurs | Plus 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
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.
Conversions associées à AVIF
La conversion d’images AVIF en JPEG peut aider avec les logiciels anciens qui ne prennent pas en charge le format AV1 Image File Format.
La conversion d'une image JPEG classique en image AVIF réduit considérablement la taille du fichier tout en préservant une haute fidélité visuelle grâce à une technologie moderne avancée de codage vidéo.
Placez une image web AVIF sur une seule page PDF pour une révision de campagne. Elle est dessinée sur un canevas d'image standard, de sorte que le codage AVIF et les données auxiliaires HDR sont perdus.