Voici un guide de configuration de FFDShow, qui je le rappelle est un filtre multi-codecs, permettant de décoder la plupart des formats audio/video.
Les avantages de ce filtre sont multiples :
1/ Evite d'installer une foule de codecs qui peuvent provoquer des conflits
2/ Consomme moins de ressources CPU que les codecs d'origine
3/ Intègre des fonctions avancées de posttraitement permettant d'améliorer sensiblement la qualité des vidéo, prendre en charge les sous-titres, rééchantillonner le son en 5.1

Ce guide est calé sur ma config : un P4 à 3,2Ghz. Certaines options peuvent être supprimées ou diminuées si vous avez un processeur moins puissant.

Tout d'abord, la configuration se fait en 2 parties : il y a un composant pour la partie video, et un pour la partie audio.
D'abord la partie vidéo : après l'installation, lancer "Video decoder configuration"

0 - Configuration des codecs (capture 0)
Dans cet écran, vous définissez la liste des codecs que FFDShow doit prendre en charge. Si c'est sur "Disabled", ffdshow ne sera pas exécuté.
Dans le cas de media center, il faut mettre en disabled les codecs MPEG2 et MPEG1, car sinon il risque d'y avoir un conflit avec le décodeur MPEG2 (purevideo, powerdvd...). Tout le reste peut être activé : xvid, divx 3,4,5, et surtout dans "Raw video" sélectionner "Tous formats supportés"

Après on configure le posttraitement.
A noter qu'il y a un ordre à respecter pour obtenir les meilleurs perf et rendu : il vaut mieux travailler sur l'image avant de la redimensionner (sinon la consommation CPU sera élevée), et il vaut mieux la redimensionner avant d'appliquer les sous-titres sinon ceux-ci seront pixellisés.
On peut donc déplacer les éléments vers le haut/bas avec la souris.
Voici les éléments à activer et à placer dans cet ordre :
1/Post-traitement
2/Propriétés de l'image
(3/ Accentuation : pas nécessaire si vous la redimensionnez car le redimensionnement accentue)
4/Flou & réduction du bruit
5/Redimensionnement
6/Sous-titres

1 - Post-traitement (Capture 1)
Ce filtre permet de gommer les blocs de compression de l'image et la pisellisation. Il y a un curseur de contrôle de la qualité qui permet d'ajuster le traitement en fonction de la charge processeur

2 - Propriétés de l'image (Capture 2)
Ce filtre permet d'ajuster le contraste de l'image et sa luminosité automatiquement. Consomme peu de ressources et améliore sensiblement le rendu (surtout sur les screeners...oups)


3 - Réduction du bruit (Capture 3)
Ce filtre est très utile : il permet de transformer une image compressée en une image de qualité DVD.
Il consomme un peu de ressources par contre : si votre bécane ne suit pas, commencer par décocher "HQ", et si ça ne suffit pas décocher aussi "Débruiteur 3D" et cocher à la place "Réduction de bruit temporelle"

index.php
0) Configuration des Codecs

index.php
1) Post Traitement

index.php
2) Propriété images

index.php
3) Réduction du bruit


4 - Le redimensionnement (capture 4a & 4b)
On va faire ici de "l'upscaling" c'est à dire créer des pixels par interpolation. C'est assez efficace car on a presque l'impression de créer de la haute définition.
Par contre il faut un processeur puissant pour cette étape. Sur le mien (P4 3,2GHz), j'arrive à faire du 720p : 1280x720
Vous pouvez réduire la résolution à 1024x768 voire 800x600, mais ce sera toujours mieux que rien

Dans les paramètres de dimensionnement (capture 2), sélectionner la méthode lanczos, qui donne selon moi le meilleur rendu, et qui en plus accentue les zones floues de l'image (d'où l'inutilité de cocher le filtre d'accentuation si vous faites du redimensionnement en lanczos)

5 - Les sous-titres
Il est mieux d'incorporer les sous-titres après le redimensionnement, ça évite qu'ils soient pixellisés.

6 - Sortie (capture 6)
Dans la sortie, cocher les cases suivantes pour utiliser l'accélération matérielle

Voilà pour la partie vidéo.

A venir : la configuration audio (plus simple)


index.php
4a) Redimensionnement

index.php
4b) Redimensionnement

index.php
6) Sortie




Configuration partie Audio : lancer "Audio decoder configuration"

La configuration de la partie audio dépend de votre installation :
• Analogique
• Numérique 5.1 (via un cable numérique SPDIF sur votre ampli 5.1 par exemple)

Dans le cas de l'installation analogique (capture 1) il n'y a que les codecs à configurer comme sur la capture 1
Sur le format "Uncompressed", sélectionner "tous formats supportés"
Attention à laisser le format MP1,MP2 en disabled pour ne pas entrer en conflit avec le décodeur mpeg2 dans media center.
On peut choisir de cocher le filtre "Volume" pour normaliser le son et ne pas avoir de différence de volume d'un fichier à l'autre

Pour une installation numérique (capture 2), il faut sélectionner pour les formats AC3 & DTS le décodeur SPDIF : ce qui signifie "ne pas décoder". En effet, avec une installation numérique les signaux d'entrée en numérique n'ont pas besoin d'être décodés, ils seront directement redirigés vers la sortie numérique.
Attention à laisser le format MP1,MP2 en disabled pour ne pas entrer en conflit avec le décodeur mpeg2 dans media center.
Maintenant, que faire des autres formats : ils sont tous en analogique mais on veut les sortir en numérique 5.1

On va d'abord les
rééchantillonner en 48000Hz sinon l'ampli n'acceptera pas le signal numérique : capture 3
Ensuite on va
mélanger le signal vers les 5+1 voies : capture 4
A noter que le mélange effectué est très convaincant et est bien meilleur que les technologies "Dolby Digital Live" intégrées sur certaines cartes son.

Dernière étape, et dans le cas d'une configuration numérique toujours, dans la partie "Sortie", il faut juste cocher la case "AC3"

Voilà, tous vos mp3, divx... sont rééchantillonnés en 5.1

A noter qu'il est possible de créer des profils (un profil analogique, un profil 5.1 par exemple)

Il y a des mises à jour régulières de FFDShow (plusieurs fois par mois). Si une version est buguée, prendre une moins récente
On peut le télécharger sur le site free-codecs :
http://www.free-codecs.com/download/FFDShow.htm

Si vous avez des problèmes de mise à jour :
c'est parce que le service TV de media center ehrecvr.exe utilise ffdshow, donc vous ne pourrez pas le mettre à jour si il tourne. Pour l'arrêter, il suffit d'aller dans les outils d'administration de windows / Services et arrêter le service "Media Center Receiver service" pendant l'installation

index.php
Capture 1


index.php
Capture 2


index.php
Capture 3


index.php
Capture 4

Rendez-vous sur le forum pour en discuter

Dossier réaliser par Albain