Détection des CODEC


Introduction

En cas de mauvaise lecture d'une vidéo, il vous faut déterminer plusieurs choses :

Utilitaires

Pour cette phase nous aurons besoin d'un des deux utilitaires ci-dessus pour éviter un diagnostique manuel :

AVICodec permet de déterminer les CODEC audio et vidéo d'un ou plusieurs fichiers à la fois (parcours récursif d'un répertoire). Donne la liste des CODEC installés et les DLL correspondantes. Visualisation imagée des fichiers posant problème (codec non installé, flux non supporté ...). Fournit les liens Internet permettant de télécharger le(s) CODEC(s) analysé(s) ! Accessoirement, il vous permet également de connaître les caractéristiques de chacun des flux (audio et vidéo) notamment leur taille (par rapport à la taille totale du fichier). Indispensable

v1.1.0.4 - 355 Ko  - Notation -

 

Gspot permet de déterminer le CODEC d'une vidéo à partir d'un fichier référence (GSpot22.dat) contenant la correspondance entre le code "4 caractères" et le nom complet du CODEC.
Le logiciel permet également de connaître les CODEC audio et vidéo installés avec le nom de la DLL correspondante. Il aide au diagnostique des CODEC manquants et des problèmes sur les vidéos (surtout les AVI).

v2.21 - 12/07/2003 - 213 Ko - - (version françisée)

Remarque : Le fichier GSpot221.dat est un fichier texte éditable avec le Bloc-Notes. Vous pouvez donc aussi l'utiliser pour la recherche manuelle du CODEC !

 

Note : Les deux programmes sont complémentaires : au cas où l'un échoue (ou plante), l'autre réussi souvent à vous renseigner !

Connaître les codec d'une vidéo

Avec utilitaires

Utilisez un des programmes ci-dessus pour déterminer le type des CODEC d'une vidéo en ouvrant la vidéo dans l'utilitaire (voici un exemple avec AVICODEC).

Capture d'écran AVICODEC

Explications : La vidéo "Tomb Raider" est encodée en DivX 3.11 (Low-Motion) au format américain (<25 images par secondes) dans un format 16/9ième (576*240) cinémascope pour la partie vidéo. Pour l'audio, c'est un CODEC de type MP3 qui est utilisé. Les deux  CODEC sont installés (supporté) sur ma machine.

Manuellement

a) si les CODEC sont installés 

Pour connaître le CODEC d'une vidéo AVI, rien de plus simple. Un clic droit dans l'explorateur sur le fichier (menu propriétés) vous donne tous les détails.

Sur Windows XP, les informations sont un peu succinctes :

sous Windows 9x, on en sait un peu plus :

Vous pouvez voir ici la taille de l'image, la durée ... et le CODEC (Indeo Video 5 dans notre cas de figure).

Malheureusement cela ne fonctionne que si vous avez précédemment installé CODEC en question (si dans le format vidéo des propriétés du fichier, vous voyez "format inconnu", c'est que le CODEC n'est pas installé sur votre machine) !

b) si les CODEC ne sont pas installés

Je vous décris ici la méthode pour comprendre comment, les logiciels procèdent pour retrouver l'information contenue dans le fichier vidéo.

Si celui-ci n'est pas trop gros, vous pouvez utiliser le Bloc-Notes pour visualiser le contenu binaire du fichier (sinon utilisez un vrai éditeur hexadécimal) :

Les 4 caractères, dit FOURCC (Four Character Code) qui suivent 'vids' représentent le code du CODEC.

 
Correspondances courantes
Code CODEC
CVID Cinepak Codec by Radius
DIV3 DivX 3 Low-Motion
DIV4 DivX 3 Fast-Motion
DIV5 DivX 5.0 [divx.com]
DIVX DivX 4 (OpenDivX) [Project Mayo]
DX50 DivX 5.0 [divx.com]
IV50 Intel Indeo R5.0
WMV1 Windows Media Video 7
WMV2 Windows Media Video 8
XVID Xvid MPEG-4
YVU9 Intel Indeo Video Raw 1.1

<liste plus exhaustive des FOURCC existants>

Connaître l'ensemble des CODEC déjà installés sur votre ordinateur :

Avec utilitaires

Utilisez un des programmes ci-dessus pour déterminer l'ensemble des CODEC déjà installés.

Voici un exemple avec AVICodec (onglet "Codecs & Filtres")

Manuellement

a) Sous Windows 9x/Me

A partir du panneau de configuration, double-cliquez sur Multimédia, sur l'onglet Périphériques vous pouvez ainsi voir les CODEC installés.

Ici le CODEC "Ligos Indeo Video 5.11" me permet de lire (décompression) la vidéo crashspa.avi qui a été codée (compressée) avec le même CODEC.

b) Sous Windows XP

Démarrer->Panneau de configuration->systeme->matériel->gestionnaire de périphérique->contrôleurs audio, vidéo et jeu->codec vidéo->propriétés, vous permet de voir les CODEC installés.

Installer les CODEC manquants

Il ne vous reste plus qu'a faire le lien entre le "code 4 caractères" (FOURCC), le nom du CODEC manquant.

Utilisez le tableau ci-dessus ou ce lien http://www.moviecodec.com/codecdownload/ pour les autres CODEC

Vous pouvez maintenant procéder à l'installation proprement dite (voir chapitre suivant).

Remarque : je ne parle ici que des CODEC logiciels alors qu'il existe également des CODEC matériels (cartes dédiées à la vidéo par exemple).