01net    Web


Actuellement en ligne : 675 Utilisateurs dont 208 dans Logiciels >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par fml, nobug  
Micro Hebdo > Forum de Micro Hebdo > Logiciels > Vidéo
> [Tuto] Filtres Directshow
Aller à :
Auteur
Message
 
<     1       >
jlj
  
  :-)
  Posté le 15/10/2006 23:17:40       ?   ^   @    
Voter pour ce message
D'une manière générale, le système d'exploitation de Windows gère la manière dont un composant communique avec un autre.

En particulier, dans le domaine multimédia, Windows est doté d'un ensemble de modules appelé DirectX. Chaque module est une bibliothèque de fonctions (API = Application Programming Interface) dans laquelle chaque logiciel va venir chercher les algorithmes nécessaire à la réalisation de tâches particulières.

Le module qui nous intéresse ici est appelé DirectShow, plus particulièrement dédié au traitement de la vidéo. Il est constitué de plusieurs ensembles spécifiques appelés filtres.

En simplifiant, un logiciel de lecture vidéo va d'abord faire appel à un filtre qui va démultiplexer les flux vidéo, audio et sous-titres.
Ensuite, il fera appel aux filtres chargés du décodage des différents flux.
Enfin des filtres spécifiques seront utilisés pour restituer la vidéo, l'audio et éventuellement les sous-titres.

La succession de filtres utilisé pour une vidéo peut être visualisé à l'aide du logiciel >>GraphEdit<<

Les filtres sont choisis en fonction du format vidéo. Par exemple, un flux Mpeg2 n'est pas décodé de la même manière qu'un flux WMV.

Par conception, DirectShow ne possède pas tous les filtres capables de traiter l'ensemble des formats. Par contre, il est donc possible de rajouter certains filtres manquants soit en mettant à jour >>DirectX<< (si, bien sûr, la nouvelle version comporte une mise à jour de DirectShow), soit par installation de codecs indépendants.

Lors de l'ajout d'un nouveau Codec dans Windows, celui-ci va installer des filtres spécifiques au format pour lequel il a été créé (DivX, par exemple).

Mais, lorsque vous installez un Pack de Codec (Nimo pack, K-Lite, etc.) vous installez également des Codecs qui existent peut-être déjà dans votre système, et dans ce cas, ils font double-emploi.

Lorsque plusieurs filtres similaires sont installés, ils seront utilisés en fonction d'une priorité, aussi appelée mérite. Le filtre qui possède le mérite le plus élevé sera utilisé en priorité.

Deux filtres de provenance différente sont capables, par exemple, de décoder le même flux vidéo. Mais, souvent, ces filtres n'offrent pas les mêmes fonctions (filtre de netteté chez l'un et pas chez l'autre) ou la même qualité finale (l'un a un contrôle d'image précis et pas l'autre). En fonction du résultat que l'on désire, on peut donc être amené à modifier le mérite d'un filtre pour qu'il soit utilisé de préférence à un autre. Windows ne permettant pas cette modification, il faut utiliser des logiciels spécialisés tel que >>DirectShow Filter Manager<< .

Il est donc judicieux de ne pas installer des pack de Codecs à tord et à travers. Vous risquez de créer des conflits entre certains filtres. Cela risque de faire planter vos applications ou même votre ordinateur. Si c'est le cas, un nettoyage et une réinstallation de codecs s'impose par la >>méthode<< proposée par Wildbof.

Certains logiciels de lecture s'appuient sur les fonctions de DirectShow pour décoder et lire les vidéos : Windows Media Player bien entendu, mais aussi d'autres comme BSPlayer, Media Player Classic ou Zoomplayer entre autres.
En fait ces logiciels ne sont que des GUI (interfaces utilisateur) de DirectShow et ne savent donc traiter que les formats acceptés par DirectShow.

D'autres logiciels n'utilisent pas DirectShow mais possèdent leurs propres filtres : RealOne, QuickTime, WinAmp ou le fameux VLC, parmi les plus connus.

Vous comprenez maintenant pourquoi dans le forum, on vous conseille souvent d'installer VLC pour résoudre vos problèmes de lecture vidéo.
-------
Ce ne sont pas les roses qui ont des épines, ce sont les épines qui ont des roses.
Labbaipierre
  
  Statut :  Administrateur
   
  Posté le 30/10/2006 01:07:13       ?   @    
Voter pour ce message
C'est dans la FAQ ! :top:
<     1       >

Micro Hebdo > Forum de Micro Hebdo > Logiciels > Vidéo
> [Tuto] Filtres Directshow

Aller à :

Page générée en : 0.082s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat - Caractere.net -
Electronique.biz - Mesures.com - Transaction.fr Et aussi : CadresOnLine - Jobfinance - Jobvente

> paru le 24/07/2008
 Télécharger l'index des articles parus

Assembler
et entretenir son PC


Un DVD vidéo 100% pratique
à la portée de tous.


Réalisé par la rédaction
de Micro Hebdo


12,90 € ttc seulement.

Plus d'infos et extraits


Couverture Hors-Série

Hors-Série en vente actuellement.