• [^] # Re: mp3, AC3, WMA, OGG ?

    Posté par . En réponse au journal Platines divx Ogg: PEEKTON PK6006. Évalué à 10.

    La plupart des gens, y compris les geeks de base, ne font pas la différence entre conteneur et codec. Pour eux, un .avi c'est du DivX, un .wav c'est du PCM, un .mov c'est du Sorenson et un .ogg c'est du vorbis. Alors qu'on trouve du mp3 emballé dans du .wav, que .wav et .avi sont tout deux des variantes de RIFF, qu'un ogg peut très bien contenir du DivX, du XviD, du mpeg ou de l'Indeo, sans parler du son...

    Bref, c'est un peu le bordel, et la confusion entretenue par le fait qu'on décrive un fichier par une extension << technique >> plutôt que significative de son contenu n'arrange pas les choses.

    En résumé:
    AVI, ASF, Quicktime, OGG, WAV, MPEG (Program Stream (DVD), Transport Stream (Télé numérique), Elemetary Stream et Packetised Elementary Stream) sont des conteneurs.

    DivX, XviD, MPEG (video), Sorenson, WMV, Theora, VP3 sont des codecs video.

    MPEG (Layer 2 :mp2 (DVD, TV Numérique) ; Layer 3 : mp3), MP3Pro, PCM, AAC, ATRAC, AC3, WMA, Vorbis, Speex, FLAC, Monkey Audio, MLP sont des codecs audio.

    Les associations classiques à l'heure actuelle sont :
    - PCM dans RIFF (nommé .wav)
    - Vorbis dans OGG (nommé .ogg)
    - WMA dans ASF (nommé .wma)
    - Divx/XviD+mp3/AC3 dans RIFF (nommé .avi)
    - Sorenson dans Quicktime (pour l'audio je sais pas) (nommé .mov)
    - Divx/XviD+Vorbis dans OGG (nommé .ogm, c'est en fait un hack du OGG normal)
    - WMV+WMA dans ASF (nommé .wmv)
    -MPEG video + audio Layer 2 (ou alors AC3) dans MPEG PS (DVD) ou TS (télé numérique) (pas de standard pour le nom. Les DVD contiennent des fichiers .vob, on peut trouver du .mpeg ou .mpg)
    On trouve aussi du AAC ou MP3 dans MPEG TSA (Transport stream audio).

    Pour info, MPEG existe en 3 variantes (MPEG1, MPEG2 et MPEG4). MPEG 1 était utilisé dans les VideoCD, ne supportait que le Constant BitRate, quelques tailles d'images (max 384x288), et MPEG Audio Layer 2 pour l'audio. MPEG 2 est utilisé pour le DVD et la télé satellite, supporte n'importe quelle taille d'image, le Variable BitRate et MPEG audio Layer 2 ou AC3 pour le son. MPEG4 est une norme très vaste, qui contient entre autres des codecs video (DivX et XviD sont deux implémentations d'un des codecs video, celui du futur s'appelle MPEG 4 Part 10 ou H.264, une implémentation libre en cours de développement existe et s'appelle x264).