Ce guide vise à présenter quelques utilitaires et informations complémentaires pour gérer les filtres DirectShow et mieux comprendre leur fonctionnement. Il d'adresse donc à toux ceux qui ont des besoins particuliers, désirent gérer de façon manuelle leur filtre, ou tout simplement sont curieux.
Lorsqu'un fichier est illisible, avant d'installer n'importe quoi, il est bon d'en savoir un peu plus sur lui avant. Il est notamment fort utile de savoir :
Pour cela, il existe plusieurs logiciels spécialisés. Le plus complet et performant à l'heure ou j'écrit ce guide est sans conteste MediaInfo. Très simple à utiliser, libre, il permet en quelques clics de réunir les informations indispensables. Si le fichier multimédia est corrompu ou incomplet, il est nécessaire de le télécharger à nouveau. Sinon, il suffit d'installer le codec (ou le filtre) nécessaire.
Certains filtres sont dépourvus d'installateur automatique ou de désinstallateur correct. Il est donc fort utile de savoir installer ou désinstaller manuellement un filtre DirectShow. En effet, pour que celui-ci marche, il existe deux conditions : que son fichier soit copié sur un disque local, et qu'il soit enregistré au sein de la base de registre.
Pour installer un filtre, il faut copier le fichier dll ou .ax dans un répertoire local, puis faire Démarrer/Exécuter pour taper la commande idoine. Il est à noter que le chemin du fichier n'est pas obligatoire s'il s'agit du répertoire système (typiquement C:\Windows\system32
ou C:\WINNT\system32
). Bien entendu, la désinstallation ici ne supprime pas le fichier : il faut le faire manuellement.
Commande | Description |
---|---|
regsvr32 "<chemin du fichier>" |
Installer un filtre |
regsvr32 /u "<chemin du fichier>" |
Désinstaller un filtre |
Exemple | Commentaire |
regsvr32 "C:\Windows\system32\vsfilter.dll" |
Installer VSFilter |
regsvr32 vsfilter.dll |
Installer VSFilter (présent dans le répertoire système) |
regsvr32 /u vsfilter.dll |
Désinstaller VSFilter |
Certains logiciels comme CCCP Insurgent ou DirectShow Filter Manager permettent d'enregistrer automatiquement un fichier ou de supprimer n'importe quel filtre parmi ceux installés. C'est une bonne méthode permettant de ne pas s'embêter avec la syntaxe ou les chemins de fichiers. Ce genre de logiciel permet également d'avoir des informations extrêmement détaillés sur chaque filtre du système. Le plus complet à ma connaissance est celui de Softella, logiciel gratuit (mais non libre).