"codec" = COdeur/DEcodeur.
Les "filtres de lectures" = decodage seul, tu n'as pas besoin d'avoir le DivX installé pour en lire (mais tu peux pas encoder en DivX). Par exemple, le Satsuki Decoder Pack.
FFdshow, en plus de faire comme précédement, permet de "travailler" l'image lors de la lecture (après l'encodage, donc du décodage) : rajout de bruit, post-proc, scripts avisynth, sharp... (les codecs offrant peut de possibilités : deblocking, rajout de bruit, sharp pour le rv10).
FFdshow est aussi un encodeur vers divers format.
Sa principale utilisation est celle de filtre de lecture : de lire le DivX et le XviD (h264 ?) sans installer les 2 codecs.
Pour répondre à ta question, il est facultatif si tu as déja le codec installé ET/OU tu ne veux pas modifier la vidéo lors de sa lecture. Il est pratique si tu n'as pas envie d'avoir trop de chose installé pour lire une vidéo. Par-contre, niveau qualité de lecture, j'ai jamais essayé de faire la différence ^^.