URL: https://linuxfr.org/users/gbeauche/journaux/support-va-api-pour-mplayer Title: Support VA API pour MPlayer Authors: Gwenole Beauchesne Date: 2008年12月24日T14:23:16+01:00 Tags: ubuntu et mplayer Score: 13 [VA API](http://www.freedesktop.org/wiki/Software/vaapi) est une spécification ouverte visant à exposer les fonctions de décodage vidéo du matériel sous-jacent au développeur. VA API == Video Acceleration API. Les codecs supportés, suivant les implémentations, sont le MPEG-2, MPEG-4 Part-2 (ASP, DivX), MPEG-4 Part-10 (AVC, H.264) et VC-1. VA API expose aussi différents points d'entrée pour le décodage. VLD (_Variable Length Decoder_) est le plus intéressant car il prend tout en charge. Sinon, il est aussi possible de démarrer à d'autres niveaux comme `idct`, `mocomp`, `deblocking`. [Splitted-Desktop Systems](http://www.splitted-desktop.com/) développe plusieurs appareils multimedia et communiquants. Actuellement, j'explore donc les solutions disponibles pour décharger le CPU des tâches de décodage vidéo. Évaluation de performances, en particulier. Vu qu'il n'existait pas de player vidéo accessible facilement pour les plate-formes Intel, j'ai donc décidé de le faire pour MPlayer. Et comme c'est un projet GPL/LGPL, les sources du [support de VA API pour MPlayer](http://www.splitted-desktop.com/~gbeauchesne/mplayer-vaapi/) sont également disponibles. À noter que VA API est une spécification, il vous faut une implémentation, i.e. le couple driver vidéo et backend pour `libva`. Pour l'instant, il n'y en a de disponible que pour les MIDs et netbooks (e.g. Dell Inspiron Mini 12) à base de chipset Intel Poulsbo (US15W, GMA500). Notez aussi que certains distributeurs n'ont visiblement pas fait beaucoup d'efforts pour fournir les drivers pré-installés. Je pense en particulier à Ubuntu pour les Dell. Apparemment, selon les infos que j'ai pu trouver sur le net, les MIDs à base de Midinux fournissent l'accélération 3D et le décodage video. Hypothèse de fiction(?): _"Comment? Les constructeurs favoriseraient Windows en fournissant des alternatives sous-équipées et sous-fonctionnelles sous Linux?"_. Je me pose parfois la question en voyant les offres du moment... Enfin bref, si vous avez une plate-forme avec une implémentation de VA API fonctionnelle, je vous invite à y essayer MPlayer. C'est assez impressionnant. Comme quoi, avec un pauvre CPU comme l'Atom Z et un bon chipset à côté, on peut faire de bonnes choses. Remarquez aussi que cette solution d'Intel a le mérite de tourner sans radiateur, et encore moins de ventilateur.

AltStyle によって変換されたページ (->オリジナル) /