Unformat conteneur (wrapper oucontainer enanglais) ouenveloppe, est unformat de fichier pouvant contenir diverstypes de données. Les spécifications du format conteneur décrivent la façon dont sont organisées les données à l'intérieur du fichier. Les conteneurs sont beaucoup utilisés dans le domaine dumultimédia ; ils peuvent contenir des flux vidéo et/ou audio, en général compressés à l'aide decodecs normalisés. Des conteneurs plus avancés permettent également de stocker dessous-titres, des éléments de chapitrage, ainsi que d'autres informations sur le média (appeléesmétadonnées ou tags).
Dans le domaine du multimédia, il est important de bien séparer le rôle desconteneurs de celui descodecs :
- Unconteneur permet de stocker des flux vidéo et audio liés selon une séquence précise.
- Uncodec permet d'encoder (COmpression) et de décoder (DECompression) ces flux.
Un logiciel capable de reconnaître et d'ouvrir un conteneur pourra accéder aux flux, mais ne pourra les décoder que s'il dispose également des codecs appropriés à chacun.
Le conteneur peut donc être vu comme une boîte (lecontenant), et les flux comme ce que l'on met à l'intérieur de la boîte (lecontenu).
Un conteneur vidéo permet de rassembler en un seul fichier :
- un ou plusieurs flux vidéo (ce qui permet par exemple de regarder une scène filmée sous plusieurs angles différents) ;
- un ou plusieurs flux audio (ce qui permet d'obtenir une version multilingue du média) ;
- des sous-titres (ce qui permet également le multilingue) ;
- des éléments de chapitrage (de la même manière que sur lesDVD) ;
- des métadonnées (par exemple le titre du média, le nom du réalisateur, la date, etc.) ;
- une description des flux que contient le conteneur ;
- éventuellement d'autres données.
Les principaux conteneurs vidéo sont :
- Audio Video Interleave (extension .avi) : développé par Microsoft.
- MPEG 1/2/4 (extensions .mpg, .mpeg, .mp4) :codecs etconteneurs défini par leMoving Picture Experts Group.
- Matroska (extensions .mkv, .mka, .mks) : développé parCoreCodec, Inc..
- Advanced Systems Format (extensions .asf, .wmv (Windows Media Video), .wma (Windows Media Audio, uniquement lorsqu'il ne contient que de l'audio)) : développé par Microsoft.
- QuickTime (extension .mov) : développé parApple.
- Ogg (extensions .ogg, .ogv, .oga, .ogx), ainsi queOgg Media (extension .ogm) : développé parXiph.org.
- 3gp (extensions .3gp, .3g2) : défini par le3GPP.
- WebM (extensions .webm, .weba) : basé surMatroska, développé parGoogle.
- NUT (extension .nut) : développé par des développeurs deMPlayer etFFmpeg.
- RealMedia (extension .rm) : développé parRealNetworks.
- Material Exchange Format (extension .mxf) : standard de laSMPTE.
- Advanced Stream Redirector (extension .asx) : développé par Microsoft.
- Transport Stream (extension .ts) :protocole de communication développé par leMoving Picture Experts Group.
- Flash Video (extension .flv) : Développé parAdobe Systems (Macromedia à l'origine)
- VOB (extensions .vob, .ifo): norme utilisée pour la fabrication des DVD en MPEG-2
Certains conteneurs sont dédiés à l'audio :