Vidéo AVI (.avi)

Microsoft Standard

Audio Video Interleave (AVI) est un conteneur multimédia phare introduit par Microsoft en 1992 qui entrelace les flux audio et vidéo pour une lecture synchronisée.

Inspecter et métadonnées

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers AVI en inspectant la séquence d'octets binaires de tête :

Sélectionnez ou déposez des fichiers ici

Conversion 100 % privée dans le navigateur - les fichiers ne quittent jamais votre appareil

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

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

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers AVI en inspectant la séquence d'octets binaires de tête :

SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :

52 49 46 46 00 00 00 00 41 56 49 20

REPRÉSENTATION ASCII : RIFF....AVI

Normalisation : Microsoft RIFF Specification / OpenDML Extension

Spécifications techniques

Architecture de conteneurConteneur de blocs entrelacés Resource Interchange File Format (RIFF)
CompressionFlux entrelacés prenant en charge DivX, Xvid, Motion JPEG, brut non compressé et audio MP3
Boutisme des octetsLittle-Endian (ordre des octets Intel x86)
Espaces colorimétriquesYUV 4:2:0, RVB et couleurs de palette
Canaux et structureFlux audio stéréo et multicanal
Dimensions maximalesIllimitées ; l'extension OpenDML AVI prend en charge les flux 4K et de plusieurs gigaoctets
TransparencePris en charge via des flux vidéo RVBA non compressés
Streaming et progressifBloc d'index placé à la fin du fichier ; mal adapté au streaming web progressif

Matrice de comparaison technique : AVI vs Concurrents

Attribut techniqueAVI (Actuel)MP4MKVMOV
Adaptation au streamingFaible ; nécessite le téléchargement du fichier complet avant la rechercheExcellente (FastStart / HLS / DASH)Bonne (EBML segmenté)Excellente (FastStart)
Lecture web HTML5Non pris en charge nativement par les navigateurs modernes100 % universel sur tous les navigateursPartiel (Edge / Chrome)Pris en charge sur Safari / appareils Apple
Intégration de sous-titresDépendant de correctifs (nécessite des fichiers .srt externes)Texte temporel natif (tx3g / VTT)Prise en charge native complète pour ASS/SSA/SRTSous-titres natifs Apple QuickTime
Fréquence d'images variableFréquence d'images strictement constante (CFR)Prise en charge native VFRPrise en charge native VFRPrise en charge native VFR

Modes de corruption courants et guide de récupération hexadécimale

Le lecteur multimédia peut lire la vidéo mais ne peut pas effectuer de recherche ou d'avance rapide, ou signale un 'Index corrompu'.

Cause racine: Le bloc d'index de fin 'idx1' a été tronqué ou supprimé lors d'un téléchargement interrompu.

Récupération: Reconstruire l'index à l'aide de DivFix++, VLC ('Construire l'index puis lire'), ou 'ffmpeg -i broken.avi -c copy fixed.avi'.

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

Les fichiers AVI contiennent des hiérarchies de blocs complexes et prennent en charge d'innombrables codecs vidéo hérités obscurs, rendant les décodeurs non isolés vulnérables aux exploits d'analyse.

Vecteurs d'attaque connus

  • Dépassement de tampon de tas dans l'analyse des blocs 'strh' (en-tête de flux) dans les lecteurs multimédias Windows hérités.
  • Dépassement d'entier lors de l'allocation de la table d'index pour des en-têtes de nombre d'images élevé forgés malicieusement.
  • Lecture hors limites dans la décompression Motion JPEG dans les filtres DirectShow hérités.

Bonnes pratiques de défense: Convertir les fichiers AVI non sécurisés dans des conteneurs MP4 modernes isolés avant l'ingestion.

Origines historiques et jalons

1999La compression DivX transforme l'AVI en format dominant pour le partage de films sur Internet.
1996Le consortium OpenDML publie AVI 2.0, levant la limite restrictive de taille de fichier de 2 Go.
1992Microsoft présente AVI aux côtés de Video for Windows dans le cadre de Windows 3.1.

Principaux avantages

  • Très large prise en charge des ordinateurs de bureau hérités dans les logiciels multimédias Windows et les éditeurs vidéo.
  • Prend en charge les trames brutes non compressées pour la numérisation de films d'archives et l'analyse vidéo scientifique.
  • Architecture d'entrelacement de flux simple avec une faible surcharge de conteneur.

Limites techniques

  • Manque de prise en charge native des fonctionnalités de conteneur vidéo modernes telles que les fréquences d'images variables (VFR) et les chapitres.
  • Mal adapté au streaming web car le bloc d'index principal ('idx1') est stocké à la fin du fichier.
  • Aucune prise en charge native du lecteur vidéo HTML5 sans ré-encodage au format MP4 ou WebM.

Anecdotes techniques

  • Au début des années 2000, les fichiers AVI DivX et Xvid étaient le format principal utilisé par les réseaux de partage de fichiers pair à pair.
  • La spécification AVI originale de 1992 ne pouvait pas dépasser 2 Go en raison de pointeurs de décalage de fichier de 32 bits.
  • Le bloc 'idx1' à la fin d'un fichier AVI répertorie le décalage d'octets de chaque image pour la recherche.

Foire aux questions techniques

Pourquoi ne puis-je pas lire les vidéos AVI directement dans les navigateurs Web ?

Les navigateurs modernes standardisent les formats MP4 (H.264/AV1) et WebM (VP9/AV1) car leurs formats de conteneur sont optimisés pour le streaming progressif. L'AVI manque de fonctionnalités de streaming web natives et n'est pas pris en charge dans la balise HTML5 <video>.

Comment puis-je réparer un fichier AVI qui ne veut pas rechercher ou naviguer ?

Les fichiers AVI s'appuient sur une table d'index à la fin du fichier. Si elle est incomplète, les lecteurs ne peuvent pas effectuer de recherche. Le transcodage ou la ré-indexation du fichier avec File2File Video Converter restaure la navigation complète sur la timeline.

Quelle est la différence entre AVI et MP4 ?

L'AVI est un conteneur hérité de 1992 conçu pour la lecture locale sur bureau. Le MP4 est un standard moderne de 2001 prenant en charge le streaming web, les chapitres, les fréquences d'images variables, les sous-titres et une compression supérieure.