Journal MPEG-(124), AVI, WMV, Quicktime, DivX, XviD, RealVideo, Matroska,...

Posté par  (site web personnel) .
Étiquettes : aucune
0
12
mai
2004
Yo :)

Je vous écris pour essayer d'y voir un peu plus clair, car j'ai l'impression ne rien comprendre aux formats de vidéo numériques. Je voudrais savoir ce que signifient ces noms, la relation qu'il y a entre eux, lesquels sont des codecs, lesquels sont des containeurs,...
Je crois que je n'arrete pas de dire des conneries à ce sujet et je vous serais très reconaissant de me sortir de mon ignorance profonde avec quelques explications ou meme avec quelques liens :)

Merci !
  • # C'est pas dur avec google :p

    Posté par  . Évalué à 0.

    Le seul conteneur ici c'est Matroska (mkv).

    Le MPEG est un codec du "Moving Picture Experts Group" : j'ai pas trouvé de site officiel (erreur 404), mais il y'a plein de sites qui en parlent (l'historique).
    AVI (audio video interleave) est un codec de Microsoft.
    WMV (Windows Media Video) est un codec de Microsoft.
    Quicktime est un codec d'apple. (www.apple.com/quicktime/)
    Divx est un codec basé sur le mpeg-4 (www.divx.com)
    Xvid est le seul codec libre de la liste, basé sur le mpeg-4 aussi, et de loin le meilleur (non, ce n'est pas un troll :p www.xvid.org)
    Mastroska est un conteneur ... Le meilleur que je connaisse. Je parie que tu peux mettre la photo du réalisateur dedans ... :p
    • [^] # Re: C'est pas dur avec google :p

      Posté par  . Évalué à 3.

      Perdu. L'AVI est exclusivement un conteneur. Le MPEG est à la fois un codec et un conteneur. Le quicktime (.mov) est un conteneur.
      • [^] # Re: C'est pas dur avec google :p

        Posté par  . Évalué à 1.

        re-perdu WMV est aussi un container (de l'asf amelioré niveau DRM)

        Windows Media 9 est le codec (audio/video)
        enfin c'est vrai que ca se melange un peu
        • [^] # Re: C'est pas dur avec google :p

          Posté par  (site web personnel) . Évalué à 1.

          Matroska est encore très récent. J'ai encapsulé des enregistrements sous OGM et AVI mais je n'ai pas encore trouvé de moyen de le faire avec Matroska.

          D'ailleurs, quelle est la terminaison d'une vidéo Matroska ? (msk ? mat ? ska ? )

          Quels formats audio et vidéo peuvent y être encapsulés ?
          • [^] # Re: C'est pas dur avec google :p

            Posté par  . Évalué à 0.

            très recent, ca a 1 an quand meme :)
            (ouch le temps passe vite)

            pour en créer, le mot clef est : mkvtoolnix
            les extension : mka pour l'audio, mkv pour le reste.

            pour les codecs, je te laisse fouiller http://www.matroska.org(...)
            en gros, la reponse est : plus que n'importe quel autre container :)
    • [^] # Re: C'est pas dur avec google :p

      Posté par  . Évalué à 5.

      Merde, google s'est trompé alors.

      avi et quicktime sont des containers à la base, la preuve, t'as des avis avec du divx et du ogg dedans, ou bien du mp3, ou bien...
      L'avi est d'ailleurs dérivé du "riff" utilisé pour les wav
      Quicktime c'est un peu flou ce que c'est en fait... A mon avis c'est essentiellement un framework multimedia apple, qui utilise entre autres du mpeg4 et les fameux codecs sorenson (svq1/svq3). Mais les .mov (qui sont généralement appelés fichiers quicktime) sont des containers.
      Le mpeg4, c'est une norme qui définit tout et n'importe quoi (codec, container, ...), qqu'un m'a dit une fois que le container définit par le mpeg4 était très proche du container d'apple (ce que j'appelle quicktime), mais il n'était pas très sûr de lui et j'ai pas vérifié.
      • [^] # Re: C'est pas dur avec google :p

        Posté par  (site web personnel) . Évalué à 5.

        > t'as des avis avec du divx et du ogg dedans

        aïe aïe aïe, on dirait que rien n'est clair pour personne, le avi ne peut pas contenir du Ogg, puisque les deux sont des conteneurs !

        Le OGG est un conteneur qui peut porter de l'audio ou de la vidéo.
        Quand il contient de la vidéo, on l'appelle ogm.

        Le codec audio s'appelle VORBIS.

        on peut donc par exemple avoir un fichier ogm (un conteneur OGG), avec de l'audio vorbis et de la video xvid.

        D'ailleurs là, on a du 100% libre : OGG/XVID/VORBIS.
        • [^] # Re: C'est pas dur avec google :p

          Posté par  . Évalué à 0.

          malheureusement, tu trouve des gros malins qui essaye de faire des codec Vorbis ACM et tu finit avec des paquets-ogg-contenant-du-vorbis-dans-un-avi .... ce qui est du grand n'importe quoi et donne des envies de meurtres a certains developpeurs (VdubMod et AviMux Gui pour pas les citer ;)

          et au fait OGG/XVID spa possible, le OGG, le seul codec video supporté est le Theora.

          l'ogm est un format non supporté, non documenté, mal designé et est a bannir une fois pour toute :)
          • [^] # Re: C'est pas dur avec google :p

            Posté par  (site web personnel, Mastodon) . Évalué à 1.

            >et au fait OGG/XVID spa possible, le OGG, le seul codec video supporté est le Theora.

            Comment ça se fait qu'on arrive à mettre du xvid dans de l'ogm alors, et que ça puisse être parfaitement lu (y compris sur certaine platine de salon compatible mpeg4) ?
            Par contre c'est vrai que c'est pas très bien documenté, je suis incapable de trouver des spécifs claires sur leur site, on trouve des choses sur le codec vorbis mais quasi rien sur le conteneur en lui-même.

            https://www.funix.org mettez un manchot dans votre PC

    • [^] # Re: C'est pas dur avec google :p

      Posté par  (site web personnel) . Évalué à 2.

      Il me semble qu'AVI est aussi un conteneur...

      Pour les autres codecs ça dépend de l'utilisation que l'on veut en faire. Il y avait eu une news sur un test des différents codec video effectuée par Doom9.org :

      http://linuxfr.org/2003/12/31/14968.html(...)
  • # Debut de reponse

    Posté par  (site web personnel) . Évalué à 10.

    MPEG 1/2/4:
    Standard ISOs pour la vidéo qui couvrent en général aussi bien le contenu (format vidéo) que le contenant (le stream system MPEG-PS etc) voir le son pour MPEG4 (aac)

    MS-MPEG4v1/2/3:
    - MS ayant participé au developpement du standard ISO MPEG4 s'est lancé dans des implementations pré version finale du standard. Ca ressemble comme 2 gouttes d'eau a l'ISO MPEG4, mais c'est pas compatible du tout.

    DivX (3.x):
    - Vieux hack/crack/vol du codec MS-MPEGv2 (donc pas compatible ISO MPEG4), car c'etait chouette de regarder des divixeuh ;-) mais pas des trucs Microsoft(tm)(r)(c) car ca faisait ringard et MS permettait pas de l'encapsuler dans du AVI.

    DivX (>=4.0), XviD:
    - Implementations du standard ISO MPEG4

    WMV:
    - Codec video de chez Microsoft succedant a la serie des MS-MPEG4 (non compatible ISO MPEG4). Attention, les fichiers sont nommés .wmv, mais en fait le format de conteneur est ASF (conteneur succedant a AVI, toujours concu par MS)

    Quicktime:
    - plein de trucs a la fois. C'est un framework de codecs vu du developpeur, un conteneur vu des utilisateurs (les .qt). Y a peut etre aussi des formats specifiques Apple dans le tas, qui doivent s'appeler QuictimeQQchose. A savoir que le conteneur quicktime a servi de base au format de conteneur MPEG4 (bien qu'officiellement, ca n'a rien avoir dixit les gens qui les ont concus :-)

    RealVideo:
    - Conteneur (.ram) et codec qui va avec.

    AVI:
    - Conteneur multimedia rudimentaire vieillissant.

    Matroska:
    - Conteneur aux specifs libres, le but etant de se debarasser de l'AVI qui n'est plus adapté. Développé par des volontaires a la sauce OpenSource (bref qui veut participer participe, pas de consortium d'entreprises, donc travail independant).
    • [^] # Re: Debut de reponse

      Posté par  (site web personnel, Mastodon) . Évalué à 4.

      On pourrait rajouter l'ogm qui est également un conteneur multimédia aux spécifs également libres.
      Le plus de l'ogm et du matroska par rapport à l'avi par exemple est la multiplicité des flux vidéo et audio qu'il peut contenir, mais aussi les sous titres et le chapitrage comme pour les DVD.
      Le Matroska se distingue par le fait que c'est un conteneur évolutif, il a été conçu pour pouvoir intégrer facilement tout nouveau codec (audio ou vidéo) et autres (sous titres et autres pièces jointes).

      https://www.funix.org mettez un manchot dans votre PC

    • [^] # Re: Debut de reponse

      Posté par  . Évalué à -1.

      Mouarf :p C'est moi qui maitrise pas google alors. Merci pour la culture générale ...
    • [^] # Re: Debut de reponse

      Posté par  . Évalué à 1.

      On pourra quand même pointer une certaine rupture dans les normes mpeg à partir du MPEG-4 où on est beaucoup plus dans sur un conteneur multimédia généraliste qu'un format d'animation avec du son qui fait du bruit et des images qui bougent.

      Real, le "codec" qui va avec, en fait il est plusieurs. et il y a des codecs audio aussi. Ils ont même mis des decodeurs mpeg-4 video et aac, parait-il, dans la dernière version (qu'ils auraient acheté à je sais plus qui). Même que Real va vendre de la musique encodée en AAC si j'ai bien suivi.

      Les fichiers quicktime sont suffixés .mov (C'est le nom du format conteneur qui s'appelle officiellement "MooV" dans les systèmes historiques d'Apple qui utilisait des codes sur 4 char stockés dans le fs et pas des extensions au nom du fichier pour distinguer les types de fichier).

      Pour la route on peut mettre aussi le H264, le nouveau codec video qui va faire parler de lui selon ses supporters (ne serait-ce que par les besoins hardware monstreux du playback ;o)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.