Codecs H264, MPEG-2 et 4 bloqués sous Windows 7

Damien, développeur de FFDShow et créateur du plugin Media Control pour MCE, vient de faire une découverte sur le fonctionnement de Windows 7 qui risque de vous faire déchanter.

Pour le meilleur...

Comme vous le savez peut être déjà, le format H.264 (MPEG-4/AVC) est pris en charge nativement par Windows 7, au même titre que les formats MPEG-2 et MPEG-4 (DivX, Xvid...). Seulement, Microsoft a implémenté le décodage de ces formats par des filtres Media Foundation au détriment des filtres DirectShow. Ces nouveaux filtres qui ne fonctionnent qu'avec le mode de sortie vidéo EVR apportent quelques améliorations. Tout d'abord, l'accélération matérielle de type DXVA 2 (ATI Avivo HD, NVIDIA PureVideo HD VP2/VP3, Intel Clear Vidéo...) est supportée. Les formats H.264 et MPEG-2 seront donc accéléré matériellement par vos circuits graphiques capables de décoder ces formats. Ensuite, ces nouveaux filtres couplés en mode de sortie EVR réduiront le phénomène très désagréable de tearing (déchirement horizontal de l'image) et amélioreront la qualité des filtres post-processing matériels. Enfin, les filtres Media Foundation permettent à différents systèmes de protection de fonctionner ensemble.

En résumé, les applications Windows 7 Media Center et Windows Media Player 12 pourront lire nativement la majorité des vidéos dont nous disposons, dans de bonnes conditions et avec le support complet de l'accélération matérielle des derniers circuits graphiques.

Et pour le pire...

Malheureusement, l'utilisation de ces filtres Media Foundation pour les formats H.264, MPEG-2 et MPEG-4, pourront s'avérer très problématiques. En effet, on ne pourra certainement plus utiliser des codecs ou filtres DirectShow alternatifs pour ces formats, ces derniers ne pouvant pas remplacer au sein du système les filtres Media Foundation. Oubliez donc FFDShow ou CoreAVC pour le décodage ou l'utilisation de filtres post-processing logiciels. Il ne sera plus non plus possible d'utiliser des fichiers de sous-titres externes (VS Filter, FFDShow...). Heureusement, l'utilisation du splitter Haali vous permettra de lire les sous-titres encapsulés dans un fichier MKV.

Il s'agit ici de problèmes liés à Windows 7 build 7057, une version proche de la release candidate, il y a donc très peu de chance que l'architecture audio et vidéo change dans la version finale.

Mots-clés : décodeur, H.264, Microsoft, MPEG-2, MPEG-4, Windows Media Center 7, Windows Seven
Publié par Steve Klein le 26/03/2009 à 10:07
 

Réactions des membres

Ajouter un commentaire
BKooL26/03/2009 à 11:01 #62660^
Arghhhhhhh plus de postprocessing pour nos vidéos HD !!! Reste à voir si le passage à mediafoundation améliore la qualité on peut peut-etre s'y retrouver en utilisant le postprocessing de nos CG...
 
bebertjack30/03/2009 à 12:53 #62800^
Hello

Je suis passée sur le build 7057 et je confirme que coreavc et FFDSHOW ne se lance plus lors du visionnage de video via MCE ou WMP12.

Si cela se confirmait plus de post processing et donc plus d'intéret d'avoir un processeur très puissant. Et donc peut etre faire plus attention au choix de la CG pour qu'elle puisse faire tourner tout les filtre proposé par l'éditeur.



Bebertjack

 
MysTinuX30/03/2009 à 13:17 #62804^
C'est exactement ça ! Heureusement que les moteurs ATI, NVIDIA et INtel soit pris en charge...
La plus grosse contrainte selon moi de ce système concerne les sous titres externes qui ne pourront plus être chargé par un filtre externe...
 
bebertjack30/03/2009 à 14:37 #62807^
Les sous titres dans les fichiers MKV marche toujours, le Haali splitter est lui toujours lancé.

Par contre coté son rien n'a été fait par microsoft, c'est toujours FFDSHOW ou AC3filter qui traite.



bebertjack

 
Snk30/03/2009 à 21:25 #62820^
Si j'ai bien compris, exit son lecteur habituel ou préféré (vlc, PowerDVD, ou d'autres) ce sera Media Player 12.
Si j'ai bien compris, exit son portail multimédia (mediaportal, ...) se sera Win MediaCenter;
Si j'ai bien compris, exit son post-processing, se sera media foundation ... 36_1_3[1].gif

Donc, si j'ai bien compris (enfin , pour l'essentiel) on ne peut que déplorer une technique propre (et microsoft n'est pas le seul a le faire), et concevoir des produit unique ou incompatible, un format propriétaire. 36_1_36[1].gif

Où se trouve donc la liberté de choisir?
Dans la question, je ne parle pas de l'OS, mais de l'enjolivure, des préférences que l'on souhaite avoir, pour les raisons aussi différentes qu'il y d'individu ... Vous aimeriez un monde où une seule voiture est disponible, vous n'auriez comme simple choix la couleur de la carrosserie ? (façon Traban 36_19_7[1].gif )

Par contre, et là reprenez moi si je me trompe, contrairement aux propos de BKool, il y a bien un post-processing ? Quand-même 36_1_12[1].gif

CITATION
En résumé, les applications Windows 7 Media Center et Windows Media Player 12 pourront lire nativement la majorité des vidéos dont nous disposons, dans de bonnes conditions et avec le support complet de l'accélération matérielle des derniers circuits graphiques.

Heureusement ... Mais vous pouvez préciser pour le support de l'accélération des CG?

Se résume alors le choix de Win7 ou pas (rester sur XP/Vista ou linux ... )
 
bebertjack31/03/2009 à 11:33 #62849^
Bonjour,

Snk, j'utilise aussi KMPlayer sur Seven et lui utilise toujours coreavc, ffdshow et cie.



bebertjack

 
bebertjack24/04/2009 à 13:09 #63838^
Sur la nouvelle Build 7077 CoreAVC se lance a nouveau



bebertjack

Ajouter un commentaire