VA API támogatás az MPlayer-hez és az FFmpeg-hez

Címkék

A Video Acceleration API (VA API) egy szoftver API specifikáció, amely hozzáférést biztosít a korszerű GPU-k videófeldolgozást segítő hardveres gyorsításához.

A VA API-val kapcsolatban az a terv, hogy egy nap majd leváltja azt az XvMC-t, amely a Microsoft Windows DirectX Video Acceleration (DxVA) API UNIX-os megfelelője. A VA API legfőbb célja, hogy lehetővé tegye a hardveresen gyorsított videó dekódolást a napjaink uralkodó kódolási formátumai (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264 és VC-1/VMW3) által használt különböző eljárásoknál, metódusoknál (iDCT, Motion Compensation, VLD, stb.) Felmerült az XvMC kibővítése is, de mivel eredetileg azt kizárólag az MPEG-2 MotionComp-hoz tervezték, sokkal több értelme volt olyan interfész kifejlesztésének egészen az alapoktól, amely képes teljes mértékben kihasználni napjaink GPU-inak videó dekódoló képességeit.

A Splitted Desktop-nak - amely főként HD tartalmak vételére, VoIP-re képes set-top box-okat gyárt - köszönhetően elérhetők VA API patch-ek a népszerű MPlayer-hez és FFmpeg-hez.

A patch-ek elérhetők itt.

A projekt oldalán megtalálható egy leírás ahhoz, hogy hogyan lehet a VA API támogatást beleszuszakolni az MPlayer-be. A támogatás szemmel láthatóan erősen fejlesztés alatt áll. Erre utal a "Caveats" menüpont alatt látható bejegyzések egyike, miszerint az MPlayer OSD jelenleg még nem támogatott.

További részletek itt.

Hozzászólások

ööö ez azt jelenti, hogy pl. egy wines MPlayer-rel tudok majd műsörös dvd-t nézni?

--
A gyors gondolat többet ér, mint a gyors mozdulat.

Ha itt tartunk, akkor büszkén kijelenthetem, hogy számítógép és mplayer nélkül is tudok DVD-t nézni. De egyszerre csak az egyik oldalát.

Üdv,
Dw.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Mondjuk szerintem az API valószínűleg jobban együtt tud majd működni kompozitos X-szel, mint az xvmc. Amikor Berylt próbáltam akkor elég fájdalmas volt a lejátszás, hogy át kellett állítani xvmc-ről az mplayer-t, meg a vlc-t. Bár lehet, hogy a Compiz-fusion eljövetele óta már rég megoldották, hogy menjen xvmc-t használó alkalmazásokkal...

Üdv,
Dw.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával amikor nem pofázott közbe."

Folyamatban van a patchek beolvasztasa, napok/hetek kerdese es benne lesz a "hivatalos" verzioban.

Az viszont jo kerdes, hogy a nemreg szuletett nvidia-s VDPAU-val mi lesz ezek utan? Az is ugyanezt a celt szolgalta volna, de csak nvidia kartyakkal.
Vajon az nvidia is rak VA-API supportot a drivereibe?

A'rpi

Kvasztics már tudja :)

Közben Kvasztics megismerkedett Levinnel.
- Engedje meg, nevem doktor Kvasztics Fedor. Zongoraművész.
- Örvendek. A zeneakadémiai doktorátust mindig nagyon értékeltem.
- Nem függ össze a két cím. A zenétől független az, hogy doktor vagyok. Egyetemet is végeztem.
- Mit végzett még, doktor úr?
- Kényszermunkát. Ne vegye megbántásnak, de ön elfelejtett bemutatkozni.
- Nem mondták neki, hogy én Levin vagyok?
Hopkins nyel.
- Még nem mondtuk. Majd most - felelte gorombán. És szárazon odaszólt Kvaszticsnak: - Ő Levin.
Meglepő dolog történt. Kvasztics egy pillanatra felugrott a csónakban.
- Ön Levin? Istenem! - kiáltotta mindkét kezét nyújtva. - Csakugyan Levin? Ez lehetséges?
Levin könnyes szemmel rázogatta a sápadt, morfinista orvos nagy, szeplős, petyhüdt kezét.
- Igen! Igen! Barátom! Én Levin vagyok.
- Ó! Milyen szerencse.
És megölelték egymást!
Megkövülten néztük a jelenetet. Kvasztics Fedor tudja a Levin-titkot? Hát ez mégsem elmebaj? Levin csakugyan volt valaha, valahol más is, mint ápolatlan és falánk?
- Ó, hogy önt itt kell látnom - siránkozott Kvasztics. - A nagy Levint, akiről annyit hallottam.
- Bizony, barátom! - felelte Levin, és sóhajtott.
- És mi juttatta ide?
- Cherchez la femme.
- Sohasem hittem volna.
- Én sem - sóhajtott Levin, és meghatottan szorongatta az orvos kezét -, valamikor másképp indult a pályám.
- Kedves nővére Ruszcsukban lakik még ma is?
- Miféle nővér?... Én árva gyerek vagyok.
- Tessék?... Maga nem volt a cári balett kosztümtervezője?

üdv Zoli

ez azt jelenti hogy a VC-1/VMW3 kodolasu filmek lejatszhatoak lesznek nativan linux(ffmpeg altal tamogatott osszes platform!) alatt wine nelkul? valtozik a vilag :)

udv Zoli

Van jelenleg valamilyen videokartya ami tamogatja ezt a VA-API-t?

Jo kihagytam egy szot. Van olyan videokartya DRIVER ami tamogatja a VA-API-t?

Szerintem ettol meg ertheto volt a kerdes. Ugye attol, hogy az mplayer tamogatja, meg nem fog hirtelen mukodni minden videokartyaval. Ahhoz kell driver is, es jelenleg szinte minden videokartya gyarto kitalalt egy sajat API-t video lejatszas gyorsitasra.