En cas de mauvaise lecture d'une vidéo, il vous faut déterminer plusieurs choses :
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
-
-
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 !
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).

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.
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>
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")

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.

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).