|
dsp56001 |
 |
Guru 
Déconnecté
Niveau : 5 N° de Membre :
13832
Ancienneté : 84%
Participation : 13%
Inscription: 17 Apr 2006
Localisation: La Défense
Messages: 9200
Sujets Lancés : 4570
|
[HOWTO] [DXVA] Comment lire de la HD sur son PC ?
Salut les jeunes,
DXVA est l'acronyme de DirectX Video Acceleration, un standard défini par Microsoft pour permettre aux décodeurs vidéo d'accéder aux fonctionnalités d'accélération matérielle des cartes graphiques du système.
C'est un standard de DirectShow implémenté depuis fort longtemps.
L'idée c'est qu'avec la puissance sans cesse en augmentation des cartes graphiques il serait idiot de ne pas utiliser celle ci pour décoder les formats HD suivants:
VC-1 -----> profil Blu-ray ou encapsué dans du WMV.
H-264 -----> MPEG-4 AVC profil Blu-ray ou inférieur
MPEG-2 ----> résolution SVCD (SD) à HDTV en 1080 en passant par le DVD 720*576 (PAL) ou 720*480 (NTSC).
MPEG-1 Résolution VHS CIF 352*244.
MPEG-4 ASP ----> DivX pour certaines cartes ATI HD 69xx.
Bon ce qui nous intéresse en tant que vidéaste du dimanche c'est de pouvoir utiliser du VC-1 ou H-264 ou même MPEG2 pour les émission HDTV en 1080 points.
Il se trouve que Microsoft permet au travers de DirectShow à une application d'effectuer un décodage entier dit bit-stream d'un flux vidéo ou partiel au travers de DXVA.
Exemple d'un décodage partiel DXVA -----> le MPEG 2.
Toute les étapes ne sont pas décodées en hard par la carte graphique seules certaines opérations le sont, ce qui n'empêche pas de pouvoir regarder des Transport Stream en 1080 points avec peu de temps processeur utilisé car les logiciels tels que PowerDVD savent utiliser les instructions MMX/3DNOW/SSE des processeurs modernes pour optimiser les algos de décodages.
Si vous vous souvenez des cartes ATI 3D Rage PRO 128 elles savaient décoder en hard les 4 étapes de restitution du codage MPEG2 même sur un Pentium III 500.
Que faire pour activer le DXVA sur votre machine ?
Il faut un OS moderne type XP/VISTA/SEVEN avec la dernière version de DirectX 10/11.
Il faut une carte graphique avec des drivers supportant DXVA.
-Pour ATI:
Toute carte supportant UVD à UVD 3, les drivers sont ici:
http://sites.amd.com/us/game/downlo.../downloads.aspx
-Pour Nvidia:
Toute carte supportant PureVIDEO:
http://www.nvidia.fr/Download/index.aspx?lang=fr
La technologie ATI-STREAM OU Nvidia-CUDA ne vous sera d'aucune utilité pour accélérer le décodage vidéo.
En dehors de ces 2 marques démerdez vous avec INTEL ou votre fournisseur 
Il vous faut ensuite un lecteur Multimédia supportant DXVA en natif et deux cas se présentent:
1) Lecture BD/HD-DVD/DVD en format réel ou dématérialisé:
PowerDVD 10 Ultra (L'activation DXVA est indiqué dans le menu Configuration ---->Vidéo---->Infos)
WinDVD 2010 PRO (Utiliser l'accélération matérielle ATI ou NVIDIA).
TMT 5 (utiliser l'accélération matérielle).
Ces 3 logiciels sauront à peu près lire sans trop de soucis vos galettes fusent elles réelles ou virtuelles.
2) Lecture de fichier multimédia SD ou HD au travers de conteneurs exotiques:
Fichiers vidéos au format HD:
H264 ou MPEG-2 TS ou WMV-HD.
Etant donné la complexité des choses il vaut mieux choisir des logiciels dont c'est le rôle.
Tout d'abord exit BSplayer et ZoomPlayer ils ne servent à rien et ne sont pas à jour.
Utilisez plutôt:
MPC-HC:http://mpc-hc.sourceforge.net/ Supporte le DXVA en natif pour le H-264 et VC-1.
Il peut utiliser les filtres DirectShow PowerDVD, TMT 2-3-5, DivX-HD, FFDSHOW TRYOUT DXVA ce qui lui permet de décoder en hard 100% des formats HD.
MPC-HC vous indique si DXVA est activé par le biais d'une icône.
KMPLAYER -------> pompé sur MPC il utilise d'ailleurs une partie de son code et utilise DXVA nativement.
Possibilité de customiser et d'utiliser des filtres Directshow externes comme MPC-HC.
KMPLAYER vous indique si DXVA est activé par le biais d'une icône.
N'est plus maintenu.
Pot-Player: Développé par l'auteur de KMPLAYER il tient tout de ce dernier qui hérite des même possibilités que MPC-HC.
http://www.dvbsupport.net/download/...=category&id=16
Pot-Player vous indique si DXVA est activé par le biais d'une icône.
VLC:
Hé oui soyons fiers VLC depuis la version 1.1 supporte DXVA 1 (XP) et DXVA 2 sous VISTA/SEVEN
XBMC:
Le logiciel roi de la XBOX 1 & 360 est aussi capable d'être compatible DXVA au travers de DSPlayer
http://passion-xbmc.org/dsplayer/ac...ace-a-dsplayer/
FDSHOW TRYOUT DXVA:
http://ffdshow-tryout.sourceforge.net/
Ce filtre Directshow permet d'activer le décodage DXVA au sein de FFDSHOW mais aussi d'envoyer sur la prise HDMI de votre carte graphique ou sonore si elle est à la norme HDMI 1.4 tout les types de flux audio présents dans un Blu-ray.
Maintenant comment vérifier si DXVA et les filtres DirectShow des uns et des autres sont bien activés ?
Téléchargez donc ce logiciel:
http://bluesky23.yu-nagi.com/en/#DXVAChecker
Il vous indiquera les capacités de décodages DXVA 1 & 2 de votre systèmes avec les DSF & MFT installés sur votre système.
Si vous voulez optimiser le décodage HD en DXVA avec MPC-HC voici un tutoriel détaillé expliquant comment il faut s'y prendre pour activer DXVA sur votre machine:
http://www.hdfever.fr/2009/07/22/tu...-cinema-mpc-hc/
Vous trouverez également une panoplie de tutoriel pour transformer un PC avec MPC-HC en HCPC et tout ce qu'il faut pour profiter de la HD sans bourse délier et tout télécommander de votre canapé sans rien faire ici:
http://www.homecinema-hd.com/
Ainsi vous n'aurez plus d'excuse pour ne pas voire des vidéos en 1080 points sur votre Athlon 3000+
Bonne nuit Europe.
Edité par dsp56001 le 14-02-2011 à 03:50 Raison de l'édition: correction des fautes d'orthographe
Signaler ce message à un modérateur | IP: Logguée Temps en ligne : 12 Jours, 2 Heures, 18 Minutes, 20 Secondes en ligne
|