![]()
Les formats conteneurs
      Audio Video Interleave (AVI)
      Ogg
      QuickTime
Les formats spécifiques
      FLIC
      Scalable Vector Graphics (SVG)
      Flash
      VIVO
      Graphics Interchange Format (GIF)
      Multiple-image Network Graphics (MNG)
      Motion Picture Expert Group (MPEG)
            MPEG-1
            MPEG-2
            MPEG-4
      Windows Media
      RealMedia
      Digital Video (DV)
Les flux
Les formats conteneurs
      Les formats conteneurs sont des formats transparents et flexibles destinés à archiver des données et les informations relatives à celles-cis, ces informations servent à interpréter les données. Les données archivées sont généralement de la vidéo et/ou du son. Les formats conteneurs sont flexibles et évolutifs car on peut y stocker des données de importe quel format, même des formats inexistans lors de l'invention du format conteneur. Les informations fournies spécifient tout simplement comment décoder les données en donnant le nom du codec qui sera capable les traduire en séquence audio/vidéo lisible, le codec utilisé n'est généralement pas le même pour les données vidéo que pour les données audio. Ces informations se trouvent en entête du fichier (au début), on y trouve d'autres informations telles que la résolution, fréquence de défilement des images, copyrights, etc.
      Les principaux formats conteneurs sont AVI, Ogg et QuickTime. Ils sont tout trois ouverts (on connais leurs spécifications), mais Ogg est de plus Libre.
      Il faut faire attention lorsque l'on doit recevoir ou distribuer des documents audio/vidéo à l'aide d'un format conteneur, les problèmes de compatibilité résident davantage dans le codec utilisé que dans le format conteneur lui-même. Par exemple une vidéo AVI encodée avec le codec DV est semblable à 99,9 % à la même vidéo au format QuickTime (MOV) encodée avec le même codec DV, cependant cette même vidéo AVI encodée avec le codec DivX ;-) ne sera quasiment en aucun point comparable aux deux autres. Les formats conteneurs sont facilement lisibles mais chaque fichier suppose que le codec en adéquat soit installé sur le système.
![]()
(Schéma, fichier de format conteneur)Réagir sur le Forum
![]()
Audio Video Interleave (AVI)
      C'est un format conteneur audio/vidéo élaboré par Microsoft et Intel. C'est un format vieillissant dont on ressent rapidement les limites, informations limitées, maque de flexiblitité, problèmes de taille, etc.
      Il est possible de créer des fichiers AVI n'utilisant pas de codec spécifique, le fichier contiendra simplement des données non-compressées, on appelle cela le format "RAW" (données brutes). Attention, ce procédé crée des fichiers très lourds ce qui est handicapant pour sauvegarder ou distribuer vos fichiers. En revanche cette méthode vous garantit un stockage de données sans perte de qualité.
      Le format AVI est très répandu et lisible sur un grand nombre de plates-formes, c'est le format d'encapsulage le plus populaire.
      Les documents au format AVI sont reconnaissables à leur extension ".avi".Réagir sur le Forum
![]()
Ogg (OGG, OGM)
      C'est un format conteneur récent et Libre créé par la fondation Xiph.Org. Il est beaucoup plus moderne que ses ancètres AVI ou QuickTime et offre plus de perspectives. Ogg ne prend toute sa dimension que lorsqu'on l'utilise avec des codecs élaborés pour ce format (vidéo : Theora, musique : Vorbis, voix : Speex, etc.). Il est aussi bien destiné à est stocké sous forme de fichier que diffusé sous forme de flux.
      Le format Ogg est lisible sur la majorité des plates-formes.
      Les documents au format Ogg sont reconnaissables à leurs extensions ".ogg", ".ogm.Réagir sur le Forum
![]()
QuickTime (MOV, QT, QTX, QTR, QT3)
      C'est un format conteneur développé par la firme Apple. Il est plus vieux que AVI mais plus flexible, il peut notamment embarquer autre chose que des données audio/vidéo, par exemple le format de réalité virtuelle créé par Apple.
      Le format QuickTime est lisible sur la majorité des plates-formes.
      Les documents au format QuickTime sont reconnaissables à leurs extensions ".mov" (MOVe), ".qt", ".qtx", ".qtr", ".qt3.Réagir sur le Forum
Les formats spécifiques
      Les formats spécifiques sont consacrés à une fonctionnalité précise. Contrairement aux formats conteneurs ils ne sont pas ou peu évolutifs car leur champs d'action est figé lors de la création du format. Etants étudiés pour des fonctionnalités précises les formats spécifiques sont optimaux dans leur domaine, en comparaison à leur équivalent dans format de contenu.
      Ces formats sont en général composés de deux parties :      Le principe utilisé pour coder les données est unique, un fichier contenant un média dans un format spécifique sera forcément codé selon la norme de compression du format en question. En revanche le style de compression spécifique à un format est également souvent disponible sous forme de codec, il est ainsi possible de coder un média selon la norme d'un format spécifique mais de l'encapsuler dans un format conteneur. On gagne l'universalité apportée par le format conteneur mais on perd les optimisations apportées par le format spécfique. Par exemple un fichier MPEG-1 (par exemple "test.mpg") contient une vidéo mpeg-1 dont l'avantage est d'être diffusable sous forme de flux car le format MPEG-1 le permet. Mais on peut mettre cette même vidéo dans un format conteneur (par exemple "test.avi") qui indiquera simplement en entête que le codec à utiliser est le MPEG-1, on peut du coup coder le son dans un format sonore non-supporté par le format MPEG-1, par exemple Vorbis, le format conteneur indiquera que le codec sonore à utiliser est le Vorbis.une partie destinée à présenter et à transporter les données, une sorte de mini-conteneur spécifique et rigide. une partie contenue renfermant les données codées selon une norme de compression dédiée au format.
![]()
(Schéma, fichier de format spécifique)Réagir sur le Forum
![]()
FLIC (FLC, FLI)
      C'est un format de vidéo d'animation crée par Autodesk. Il en existe deux versions FLC et FLI. FLC est l'ancêtre de FLI, ce dernier est de meilleure qualité. C'est un format de compression avec pertes.
      Ce format est peu répandu voire obsolète, mais c'est l'un des rares formats vidéos dédiés spécifiquement à l'animation.
      Le format FLIC est cependant lisible sur beaucoup de plates-formes.
      Les documents au format FLIC sont reconnaissables à leurs extensions ".flc", ".fli".Réagir sur le Forum
![]()
Scalable Vector Graphics (SVG)
      C'est un format d'image vectoriel crée élaboré par le consortium W3C. C'est un format totalement Libre fondé sur le XML, il est extrèment évolutif, supporte des fonctions d'animation, audio/vidéo, flux, etc. Il est très léger, peut être incorporé dans n'importe quelle page web, et même être lu en natif (sans plugin) par les navigateurs récents. Ses domaines d'applications sont nombreux, on compte entre autres sur lui comme alternative au Flash. SVG ne marche pas encore sur plats de bande du Flash, mais son adoption avance à grands pas dans beaucoup de domaines où ce dernier n'a jamais su s'imposer.
      Ce format est peu répandu mais gagne rapidement du terrain.
      Le format SVG est cependant lisible sur la majorité des plates-formes.
      Les documents au format SVG sont reconnaissables à leurs extensions ".svg".Réagir sur le Forum
![]()
Flash (SWF, FLA, EXE)
      C'est un format d'animation vectorielle interactive développé par Macromedia. Ce format est léger, son téléchargement est donc rapide et peut se faire sous forme de flux. Il existe aussi un plugin (une extension logicielle) qui permet d'intégrer des animations Flash dans une page web. Il est aussi possible d'y intégrer du son et de définir des évènements interactifs.
      Flash n'est cependant pas du tout adapté pour compresser de la vidéo, c'est un format d'animation vectorielle, c'est-à-dire dessinée directement dans un logiciel où les traits du dessin sont interprétés par de la géométrie vectorielle. N'espérez pas l'utiliser pour diffuser de la vidéo ou bien des séquences d'animation image par image.
      Il existe plusieurs logiciels capables d'exporter des animations au format Flash dont certains sont spécialement destinés au dessin animé. Il n'existe pas de tels logiciels en version Libre ni gratuite, et l'éditeur de Macromedia reste cher. Il est par contre possible de générer des fichiers Flash grâce à des modules Libres pour le langage PHP mais cela demande un travail de programmation. La création d'animations vers ce format n'est pas encore très démocratisée car la majeure partie des logiciels l'exploitant sont propriétaires, et sa lecture est difficile sans passer par le site de Macromedia.
      Si ce genre de technologies vous intéresse, je vous conseille de vous renseigner sur le SVG ou Blender qui est l'équivalent 3D du Flash (car intégrable dans une page web) mais il est Libre.
      Le format Flash est lisible sur de plus en plus de plates-formes.
      Les documents au format Flash sont reconnaissables à leurs extensions ".swf" sous forme binaire, ".fla" sous forme de source, ".exe" sous forme exécutable Win32 (ne nécessite pas de lecteur mais n'est lisible que sous MS Windows, et le risque de virus n'est pas négligeable).Réagir sur le Forum
![]()
Vivo (VIV, VIVO)
      C'est un format audio/vidéo créé par Vivo Software. Vivo a été le premier format dédié à la diffusion de média sur internet, il supporte en effet sa diffusion sous forme de flux. Ce format est obsolète car son développement à été arrêté en 1997, et sa qualité est médiocre (compression avec pertes, beaucoup de pertes). De plus Vivo Software et sa propriété intellectuelle ont été rachetés par RealNetworks.
      Le format Vivo est soumis à une licence d'utilisation propriétaire ce qui en limite l'usage.
      Le format Vivo est lisible sur quelques plates-formes.
      Les documents au format Vivo sont reconnaissables à leurs extensions ".vivo", ".viv".Réagir sur le Forum
![]()
Graphics Interchange Format (GIF)
      C'est un vieux format d'image créé spécialement pour le web par CompuServe. Il supporte une fonction d'animation image par image, et un système de transparence très basique. En mode animation, ce format permet d'attribuer à chaque image une durée d'affichage individuelle (en millisecondes). Les couleurs présentes dans chaque image sont référencées dans une palette indexée qui peut s'étendre de 2 à 256 couleurs (contre un standard de 16 millions de couleurs pour la plupart des formats), ce qui reste limité mais intéressant pour optimiser le poids de ses images. Il est possible de spécifier de la transparence à l'une des couleurs présentes dans la palette de l'image, ce qui laissera apparaître le fond dans les zones de l'image où cette couleur est présente. Cette fonction est supportée par la plupart de visionneurs et navigateurs, mais on peut rencontrer quelques problèmes. Cette fonction de transparence reste limitée car elle ne permet pas de gérer des nuances de transparence (dégradés).
      Les avantages du GIF sont sa popularité, sa fonction d'animation, sa compression sans perte (malgré une palette de couleurs limitée), sa capacité à gérer la transparence (limitée), et la possibilité d'intégrer ce format directement dans une page web. Le GIF est pourtant un format vieillissant, et vise à être remplacé par les standards Libres appelé MNG/PNG.
      Il existe une multitude de logiciels capables de générer du GIF animé.
      Le format GIF est soumis à une licence d'utilisation bridée à cause de brevets dus à la compression LZW ce qui en limite l'usage, il se peut que ces restrictions soient abolies en 2004. Préférez-lui tout de même les formats MNG/PNG.
      Les documents au format GIF sont reconnaissables à leur extension ".gif".Réagir sur le Forum
![]()
Multiple-image Network Graphics (MNG)
      C'est un format d'animation image par image extention du format PNG, ils visent tout deux à remplacer le vieillissant et restrictif format GIF. MNG reprend toutes les caractéristiques du GIF (dont l'animation) mais sans les inconvénients. Il est donc capable d'utiliser une palette indexée, mais peut aussi enregistrer des images en millions de couleurs. C'est aussi un format de compression avec ou sans pertes, mais il offre de bien meilleures performances. Il gère aussi la transparence mais sur 256 niveaux de nuances, ce qui permet de faire de la transparence en dégradé. On peut aussi intégrer des documents au format MNG dans une page web.
      Le format MNG est lisible dans sa forme basique sur la plupart des plates-formes, il n'est pas lu par Internet Explorer mais passe sans porblèmes et en natif sur tout les navigateurs dignes de ce nom (Gecko : Mozilla, Galeon, Phoenix, FireBird ou bien Konqueror/Safari).
      Les documents au format MNG sont reconnaissables à leur extension ".mng".Réagir sur le Forum
![]()
Motion Picture Expert Group (MPG, MPEG, DVD, VCD, SVCD, DAT, VOB, MPV, AVI, ASF, WMV)
      Ce sont des standards de compression audio et vidéo développés par un groupe d'experts. Ce groupe opère sous les auspices de L'Organisation Internationale de Standardisation (ISO). À ce jour trois de ces standards sont opérationnels et ont chacun une grande place dans le monde de la vidéo numérique. Ces standards sont le MPEG-1, MPEG-2 et MPEG-4. Le MPEG-3, destiné à la télévision haute définition, est tombé en désuétude (à ne pas confondre avec le format audio MP3 qui est la contraction de MPEG Audio Layer-3). Sont en développement aujourd'hui le MPEG-7 et le MPEG-21.
Le MPEG-1 autorise des taux de compression élevés. En effet, les fichiers compressés en MPEG-1 sont de petite taille pour une qualité d'image relativement correcte. Ce n'est pas un format de choix pour un travail professionnel, mais il s'avère intéressant pour un particulier. Bien qu'un peu dépassé aujourd'hui, ce format reste envisageable pour stocker de petits films ou bien pour diffuser de la vidéo sur internet. Le MPEG-1 est capable d'être diffusé sous forme de flux, ce qui permet de visualiser de la vidéo durant son téléchargement. Le format MPEG-1 est le format utilisé dans les CD-Vidéo (VCD), un média en perdition depuis l'arrivée du DVD. Notre vieillissant MPEG-1 montre des faiblesses, comparé au MPEG-4. Dans la plupart des cas, on lui préférera ce dernier.
      C'est le plus universel des formats MPEG (le plus vieux), il est très souple et peut donc être lu sur beaucoup de plates-formes.
Le MPEG-2 est quant à lui orienté vers la qualité et le professionnalisme, c'est un fomat intra-trame. Cette norme est utilisée pour les DVD-Vidéo et SVCD (SuperVCD), le montage numérique ou pour la télévision numérique. Il présente toutes les qualités pour un usage professionnel, mais est rarement conservé par les particuliers car les fichiers MPEG-2 sont souvent volumineux.
      Le format MPEG-2 est lisible sur la plupart des plates-formes, mais est plutôt orienté pour la TV/HI-FI et la vidéo professionnelle.
Le MPEG-4 autorise des taux de compression très élevés pour une qualité remarquable. On considère à l'heure actuelle que c'est le must de la compression vidéo d'un point de vue qualité/compression. Il n'est pourtant pas très adapté à un usage professionnel car la qualité de l'image n'est pas aussi bonne que celle du MPEG-2, DV, MJPEG, RAW, etc... Il existe des formats spécifiques utilisant le MPEG-4 comme l'ASF ou le WMV (les deux de Microsoft) mais la plupart du temps le MPEG-4 est encapsulé dans un format conteneur, à l'aide d'un codec MPEG-4 comme le très populaire DivX ;-), l'exellent XviD, OpenDivX, 3ivx, etc. Le MPEG-4 est excellent pour l'internet car il génère des fichiers très légers et est de plus en plus orienté flux. C'est aussi un format idéal pour sauvegarder vos DVD-Vidéo et les graver sur CD-R.
      Le format MPEG-4 est lisible sur la plupart des plates-formes.
      Les documents au format MPEG sont reconnaissables à leurs extensions ".mpg" ".mpeg" et ".mpv" pour des fichier contenant de la vidéo au format MPEG-1 ou 2 ; ".dat" pour des données MPEG-1 contenues dans un VCD ; ".vob" pour des données MPEG-2 contenues dans un DVD-Vidéo ; ".mov" ".avi" ".asf" ".wmv" pour du MPEG-4 (attention un ".avi" ou ".mov" ne contient pas forcément du MPEG-4, voir la section sur ces formats conteneurs).Réagir sur le Forum
![]()
Windows Media (ASF, WMV)
      C'est un format audio/vidéo développé pour l'internet par Microsoft. Il utilise la norme MPEG-4. Il est conçu pour être diffusé sous forme de flux, et "sécuriser" le contenu. C'est un des pillier de l'informatique de confiance rêvé par Microsoft - contrôlée par eux-même cela va sans dire - où internet ne serait qu'une grande gallerie marchande ou l'on se gaverais comme des oies d'émotions aseptisées. Préférez utiliser n'importe quoi d'autre que du Windows Media.
      Les formats ASF et WMV sont des composantes du format Windows Media. L'Advanced Streaming Format (ASF) est basé sur la norme MPEG-4 V2, alors que le Windows Media Vidéo (WMV) est basé sur la norme MPEG-4 V3. Le second est tout simplement plus moderne.
      Le format Windows Media est lisible sur MS Windows et MacOS. Microsoft ne souhaite pas porter cette technologie sur des systèmes Libres (comme Linux, *BSD, etc...) car ils discréditent le monopole des systèmes propriétaires. Il est très difficile de lire du contenu Windows Media sans Windows Media Player, ce qui en freine l'utilisation car peu de gens sont assez inconscients pour accepter la licence d'utilisation de Windows Media Player imposée par Miscrosoft. Cependant certains lecteurs multimédias (comme MPlayer) sont capables d'exploiter les codecs Windows Media créés pour MS Windows, et rendre ainsi la lecture possible sur les systèmes Libres.
      Les documents au format Windows Media sont reconnaissables à leurs extensions ".asf", ".wmv".Réagir sur le Forum
![]()
RealMedia (RM, RAM, RPM)
      C'est un format audio/vidéo créé spécialement pour la diffusion de médias sur internet par RealNetworks. Ils est conçu pour être diffusé sous forme de flux. RealMedia est tout de même plus répandu. On l'utilise pour diffuser des émissions de télévision ou de radio sur internet. Il faudra pour ce faire utiliser des logiciels spécifiques, et avoir accès à un serveur haut débit pour que plusieurs personnes puissent visionner la vidéo en même temps. On peut créer des fichiers vidéo sous ce format pour les conserver ou les mettre en ligne. Mais dans ce cas préférez utiliser du DivX (DivX 4.x, DivX 5.x ou OpenDivX) car ils sont beaucoup moins restrictifs d'un point de vue légal (RealMedia est une technologie propriétaire).
      RealMedia regroupe plusieurs générations de technologies.
      Le format RealMedia est lisible sur les plates-formes les plus courantes (Linux, MacOS, MS Windows, Solaris, etc...).
      Les documents au format RealMedia sont reconnaissables à leurs extensions ".rm", ".ram" ".rpm".Réagir sur le Forum
![]()
Digital Video (DV, AVI, MOV)
      Le standard DV à été mis au point par un consortium de constructeurs pour définir la nouvelle génération de magnétoscopes numériques grand public. La qualité de l'image DV est bien supérieure à celle de la VHS et s'avère tout à fait satisfaisante pour un usage professionnel. Il existe une panoplie d'outils dédiés à ce format (magnétoscopes, caméras, logiciels, etc...). La compression DV est basée sur les normes du MJPEG, ce qui permet d'enregistrer les images bien distinctement les unes des autres (intra-trame). C'est primordial pour le montage de travailler à l'image près. Le format DV ne supporte pas les résolutions variables : vous avez simplement le choix entre 720x576 pixels en 25 images par seconde pour le PAL et 720x480 pixels en 30 images par seconde pour le NTSC. Vous ne pouvez pas non plus choisir le taux de compression. Comme ce format est universel, on évite de lui faire faire des galipettes (paramétrage poussé) pour assurer une meilleure compatibilité.
      Pour l'utilisation matérielle du format DV (magnétoscopes, caméras, etc...) les données sont communément stockés sur des cassettes magnétiques, et transitent d'appareils en appareils sous forme de flux par du câble et des interfaces à la norme IEEE 1394 (appelée aussi FireWire ou I-Link). Pour échanger un flux DV entre votre ordinateur et un caméscope (par exemple), assurez vous d'avoir une carte IEEE 1394 installée sur votre machine.
      Pour une utilisation logicielle, le format DV est excellent pour un particulier, et présente toutes les qualités requises pour un usage professionnel. Il est tout de même un peu lourd pour stocker des films, mais n'hésitez pas à l'utiliser pour faire du montage. Il peut être stocké dans un format de fichier spécifique à l'extension ".dv", mais il est plus courant de l'encapsuler dans un fichier AVI ou MOV à l'aide d'un des différents codecs DV disponibles.
      Les documents au format DV sont reconnaissables à leurs extensions ".dv", ".mov" ".avi" (attention un ".avi" ou ".mov" ne contient pas forcément du DV !).Réagir sur le Forum
Les flux
      Les flux sont des fragements de médias (audio/vidéo) diffusés en continu comme une onde radio. Ces fragements sont appelé "paquets". La grande différence entre les medias contenus dans des fichiers (sur le web ou sur votre disque-dur) et les médias diffusés en flux est que ces derniers n'ont pas de début ni de fin. On les "attrape" au vol en se connectant à un serveur de flux comme on allume sa radio ou sa télévision, les flux sont quasiment exclusivement utilisés pour les radios et télévisions en ligne.
      Les serveurs de flux doivent disposer d'une large bande passante sur internet (débit) car ils doivent envoyer les mêmes données à chaque auditeur (ou téléspectateur), c'est une contraite imposée par internet qui est "monocast" c'est-à-dire que chaque envoi de donnée ne peut se faire que d'un ordinateur à un autre, contrairement aux réseaux "multicast" où un ordinateur peut envoyer une seule fois des données pour qu'elles soient reçues par plusieurs ordinateurs. Il est prévu de faire évoluer l'internet ver le muticast.
      Les flux n'ayant ni début ni fin ils n'ont pas d'entête de fichier pour présenter la nature de leur contenu, contrairement aux formats évoqués précédement. Ils indiquent donc ces informations en entête de chaque paquet :
 
 
 
 
![]()
(Schéma, séquence de flux)
      Un avantage de ce procédé est de re-spécifier (par conséquent de ré-optimiser) les informations relatives à chaque paquets. On peut jouer par exemple sur la fréquence d'échantillonage de chaque paquet audio en fonction de la complexité du son, on appelle ce procédé le "VBR" ("Variable BitRate" soit "Fréquence d'Echantillonage Variable").
      Il est cependant possible d'enregistrer une séquence de flux dans un fichier en y enregistrant une suite de paquets. C'est par exemple le cas de fichier MP3 ou MPEG.
![]()
(Schéma, fichier de flux)Réagir sur le Forum