Qu'est-ce que le format de fichier AVI ?
.avi (Audio Video Interleave) est un fichier conteneur multimédia qui contient des données audio et vidéo. Introduit par Microsoft en 1992 dans le cadre de l'initiative Video for Windows, il est largement reconnu pour le stockage de données vidéo et constituait un choix courant pour la distribution multimédia. Son type MIME est video/x-msvideo.
Structure du fichier
Le format .avi est basé sur la structure RIFF et divise les données en blocs (chunks) strictement définis. Le premier bloc, HDRL, est un en-tête de fichier contenant des informations sur la vidéo - taille, nombre d'images et paramètres de l'algorithme de compression. Le deuxième bloc, MOVI, contient les données audio et vidéo réelles. Le troisième bloc, IDX1, est facultatif - il contient des informations d'index sur l'emplacement des données fragmentées dans le fichier, permettant aux lecteurs d'effectuer des recherches (seek) efficacement. Une extension ultérieure connue sous le nom d'OpenDML (AVI 2.0) a introduit des types de blocs d'index supplémentaires pour surmonter la limite de taille de fichier originale de 2 Go.
Compression
.avi offre une fonction de compression optionnelle. Cependant, la méthode de compression est généralement moins efficace que celles utilisées dans les formats MPEG ou MOV, et les fichiers compressés restent considérablement volumineux. Le format prend en charge une large gamme de codecs - notamment DivX, Xvid, MJPEG et RGB/YUV non compressé - chacun identifié par un code FourCC stocké dans l'en-tête du flux. Les fichiers .avi non compressés sont de grande taille mais offrent une qualité audio et vidéo élevée même après plusieurs opérations de lecture et d'écriture, et de tels fichiers ne nécessitent pas de codecs supplémentaires. Les conteneurs modernes comme .mkv et .mp4 ont largement remplacé le .avi pour les nouveaux contenus, offrant une meilleure efficacité de compression et une prise en charge de fonctionnalités plus étendue.
Sécurité et sûreté
RISQUE : MEDIUML'AVI est un conteneur multimédia, pas un code exécutable, donc un véritable AVI est sûr à lire - mais l'AVI a un historique notable de ruses par logiciels malveillants. L'arnaque classique : un « film.avi » qui est en réalité « film.avi.exe », ou un AVI qui déclenche un faux téléchargement « vous avez besoin de ce codec » installant un malware (VLC/FFmpeg n'ont besoin d'aucun codec supplémentaire - n'installez jamais un « codec » exigé par un site vidéo). Des fichiers AVI malveillants ont également exploité des bogues d'anciens lecteurs/codecs, gardez donc votre lecteur à jour et préférez VLC, qui isole ses propres décodeurs. Les convertisseurs AVI en ligne téléchargent votre vidéo vers un tiers - utilisez un outil local (HandBrake/FFmpeg) pour vos séquences privées.
Détails du format
en brefProgrammes qui ouvrent les fichiers AVI
Détails techniques
spécifications approfondies| Famille de conteneur | RIFF (Resource Interchange File Format) |
| Type MIME | video/x-msvideo |
| Octets magiques | 52 49 46 46 (« RIFF ») à l'offset 0 ; type de forme « AVI » (avec espace final) à l'offset 8 |
| Identification du codec | FourCC (four-character code) stocké dans le sous-bloc strf de chaque en-tête de flux |
| Codecs pris en charge | RGB/YUV non compressé, DivX, Xvid, MJPEG, Indeo, Cinepak ; H.264 via les filtres DirectShow/LAV |
| Taille max du fichier (AVI classique) | 2 Go, contraint par le champ de taille de bloc 32 bits dans l'en-tête RIFF |
| Taille max du fichier (OpenDML/AVI 2.0) | Pratiquement illimitée - le bloc LIST odml utilise des décalages d'index 64 bits |
| Boutisme (Endianness) | Little-endian (ordre des octets RIFF standard) |
| Flux audio | Plusieurs flux audio simultanés pris en charge (ex: plusieurs pistes de langue) |
| Prise en charge des sous-titres | Pas de piste de sous-titres intégrée nativement ; utilisation de fichiers externes .srt ou .sub |
| Canal alpha | Non pris en charge par la spécification du conteneur |
| Blocs structurels clés | HDRL (liste d'en-tête de fichier), MOVI (données multimédias entrelacées), IDX1 (index de recherche optionnel) |
| Représentation de la fréquence d'images | Stockée en microsecondes entières par image dans le bloc d'en-tête principal avih (dwMicroSecPerFrame) |
| Flux vidéo | La spécification autorise plusieurs flux vidéo ; en pratique, les lecteurs attendent un seul flux |
| Granularité de l'entrelacement | Données audio et vidéo entrelacées dans le bloc MOVI ; bloc recommandé ≤ 1 seconde de lecture |
| Publié | 1992 (Microsoft, as part of Video for Windows) |
| Spécification | learn.microsoft.com |
Conversions AVI
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers AVI.