AVI - hackathonBnF/FichesFormat GitHub Wiki
Audio Video Interleave (conteneur)
Description
Le format AVI ou Audio Video Interleave est un format conteneur pour des contenus vidéo et audio. Créé en novembre 1992 par Microsoft, il appartient à la famille des formats Windows Media. Il s'agit d'un format propriétaire maintenu par Microsoft qui publie néanmoins ses spécifications. La structure du format AVI s'aparente au Resource Interchange File Format (RIFF).
Des extensions au format conteneur AVI ont été développées par le groupe Matrox OpenDML en février 1996. OpenDML permet notamment de dépasser la limite des 2 Go que le vieux format AVI imposait (32 To max), ou encore d'ajouter un tag spécifiant le ratio de l'image. Elles sont soutenues par Microsoft et la norme est appelée officieusement « AVI 2.0 ».
AVI est jugé « ancien et limité » (Casey (Mike), Encoding and Wrapper Decisions and Implementation for Video Preservation Master Files, white paper, Indiana University, 2017, accessible sur https://mdpi.iu.edu/doc/MDPIwhitepaper.pdf).
Le format conteneur AVI permet de réunir en un seul fichier une piste vidéo et 99 pistes audio au maximum, en utilisant différents codecs vidéo et audio.
Le conteneur AVI est largement adopté dans le monde de la production vidéo et film.
Les fichiers AVI ont l’extension .avi
.
Des réserves sont émises car certaines informations, par exemple la date originelle de création, le Timecode, peuvent être perdues lors du «réemballage» (rewrapping) des autres containers dans les métadonnées AVI.
Limitations : info LOC
Tous les codecs vidéo et audio ne sont pas autorisés et certaines fonctionnalités sont limitées
L’AVI ne fournit pas de moyen normalisé pour coder les informations relatives au format d'image, ce qui a pour conséquence que les anciens lecteurs ne peuvent pas sélectionner automatiquement le bon format d'image. La spécification OpenDML (AVI 2.0) plus récente le fait.
Il existe plusieurs approches concurrentes pour inclure un code temporel dans les fichiers AVI, ce qui affecte l'utilisabilité du format dans la post-production cinématographique et télévisuelle.
Le format AVI n'a pas été conçu pour contenir de la vidéo utilisant une technique de compression moderne qui nécessite l'accès aux données des images prédites (B-frame) comme dans la copmression MPEG-4.
L’AVI ne peut pas contenir de manière fiable certains types spécifiques de données à débit variable (VBR) (comme l'audio MP3 à des taux d'échantillonnage inférieurs à 32 kHz).
L’AVI ne peuvent pas contenir des fichiers telles que des polices et des sous-titres. Par conséquent, les sous-titres doivent être présents dans un fichier séparé ou incrustés dans le flux vidéo.
En outre, un spécialiste vidéo de la National Archives and Records Administration des États-Unis signale que "la plupart des implémentations d'AVI ne précisent pas clairement si le contenu est entrelacé ou progressif ; l'absence de métadonnées sur le "type de balayage" est un autre point faible". La spécification OpenDML (voir AVI_OpenDML_1_02) fournit un mécanisme permettant de spécifier le type de balayage et l'ordre des champs, mais il n'est pas mis en œuvre de manière fiable par les fournisseurs.
Relations à d’autres formats
On précise ici - si le format est une extension, une restriction ou s’inspire simplement d’un autre format ; - si le format a des ancêtres et/ou des successeurs officiels
Versions
Les spécifications de deux versions du format ont été rendues publiques par Microsoft et Matrox OpenDML:
- la version 1.0 Multimedia Programming Interface and Data Specifications 1.0 third party
- la version 2.0 OpenDML AVI File Format Extensions Version 1.02
Contenu / Conteneur
Wikipedia :
Video container support for video coding formats et Video container support for audio coding formats
AVI avec codec DV (Digital Video)
AVI avec codec Motion JPEG Video
Organisme de maintenance et documentation de référence
AVI RIFF File Reference Documentation from Microsoft.
DV Data in the AVI File Format Documentation from Microsoft.
Type-1 vs. Type-2 DV AVI Files Documentation from Microsoft.
Identifiants
Les fichiers AVI ont l’extension .avi
.
Registre | Identifiant |
---|---|
Wikidata | Q209054 |
Bibliothèque du Congrès | fdd000059fdd000062 AVI avec codec Cinepakfdd000068 AVI avec codec DivXfdd000061 AVI avec codec Indeofdd000190 AVI avec codec DVfdd000060 AVI avec codec Motion JPEG Videofdd000349 AVI OpenDML avec codec FFV1fdd000240 AVI OpenDML avec codec V210fdd000367 AVI OpenDML avec codec UYUV |
PRONOM | fmt/5 |
Just Solve the File Format Problem | AVI |
Caractéristiques techniques
Les fichiers AVI se composent d'un "chunk" RIFF étiqueté AVI et divisé en "sous-chunk", chacun identifié par le code à quatre caractères FOURCC de Microsoft. Le premier sous-chunk est étiqueté hdrl et joue le rôle d'en-tête de fichier, fournissant des métadonnées sur la vidéo, telles que la largeur, la hauteur et la fréquence d'images. Le deuxième sous-chunk est étiqueté movi et contient les données vidéo et son, qui peuvent utiliser un large éventail de codecs. Les codecs sont également identifiés par des balises FOURCC. Un troisième sous-chunk facultatif est étiqueté idx1 et indexe les décalages des blocs de données dans le fichier.
Comme le format DVD vidéo, les fichiers AVI prennent en charge les flux audio et vidéo multiples, mais ces fonctions sont rarement utilisées. La plupart des fichiers AVI utilisent aujourd'hui les extensions OpenDML de 1996
Outils connus par la BnF
L'outil d'analyse et d'extraction de métadonnées techniques pour la BnF est MediaInfo
, qui dispose d'une sortie native dans le format de métadonnées de caractérisation préféré par la BnF, MPEG-7.
L'outil ffmpeg
permet le décodage et la conversion de et vers ce format.
Usage ou présence dans les collections de la BnF
Depuis quelques années la BnF numérise certains documents avec un conteneur AVI et un codec ????
Dans les collections de la BnF sont présents, au titre du Dépôt légal ou de divers dons et dépôts, quelques (?) documents au format AVI et actuellement sauvegardées dans le Système Audiovisuel de la BnF.