DxVA
DirectX Video Acceleration (DXVA)是一种在Microsoft Windows和 Xbox 360平台的Microsoft API规范,能让视频解码器使用硬件解码。
DXVA 1.0 最早是在 Windows 2000 以及 Windows 98 的版本開始介紹API, 可以使用於VMR 7/9之上.[1] DXVA 2.0僅適用於 Windows Vista, Windows 7 以及更新的版本, 被整合於 Media Foundation (MF) 並使用 EVR.[1]
目录 |
功能[编辑]
显卡芯片在硬件上支持DXVA规范,并不代表它就实现了DXVA所有功能。DXVA制定硬件加速解码可分四级:
- VLD:控制 BitStream
- IDCT(反餘弦變換):IDCT级别的解码包含MoComp和PostProc
- MoComp,运动补偿,Pixel Prediction
- PostProc
其中以VLD加速等级最高,老舊的显卡如Geforce3只支持MC加速,GeForce 8000和Radeon HD 2000都可以支援VLD。PowerDVD 分别可以对H.264,VC-1,MPEG2,X264,XVID,DVIX等格式进行解压。此外DXVA還定義了一組可以讓圖形驅動實現運算加速的硬件驅動接口(Device Driver Interfaces/DDIs)。
DXVA 定義了運動補償DDI, 是屬於 iDCT 動作介面, 霍夫曼编码, 運動補償, alpha blending, inverse quantization, color space conversion 以及幀率的變化動作, 還有其他.[2][3] 其本身又有三個小細項: Deinterlacing DDI, COPP DDI 以及 ProcAmp DDI.[4]Deinterlacing DDI 定義了針對 deinterlacing 動作的回饋. COPP (Certified Output Protection Protocol) DDI可允許管道(pipeline)在 DRM-protected media安全性考量, 定義加密功能. ProcAmp DDI 用於加速 post-processing video.
支持DXVA的播放器[编辑]
- Media Player Classic Home Cinema
- ffdshow-tryouts (Since Revision 3185)
- XBMC Media Center
- Boxee
- MediaPortal
- Microsoft Windows Vista/Windows 7 internal MPEG-2 decoder
- Nero Showtime
- Nero MediaHub
- PowerDVD
- SPlayer[5]
- UIStream[6] via FFMpeg layer
- WinDVD
- Windows Media Player 11 (WMV only)
- Windows Media Player 12
- Anysee Viewer
- Adobe Flash 10.2版
- DivX H.264 Decoder (1.2版, DivX Plus 的一部份)
- VLC media player (DXVA 2.0 only)[7] (since version 1.1)
- CoreAVC [8] (since version 2.5.0)
- Daum PotPlayer
- jetAudio 8.0 版
- Splash Lite
- Splash PRO
- Splash PRO EX
注釋[编辑]
- ^ 1.0 1.1 DirectX Video Acceleration 2.0. [2007-10-24].
- ^ Introduction to DirectX VA. [2007-10-24].
- ^ Microsoft DirectX Video Acceleration (DirectX VA) support. [2007-10-24].
- ^ DirectX Video Acceleration. [2007-10-24].
- ^ http://splayer.org
- ^ http://www.uistream.com
- ^ http://wiki.videolan.org/VLC_DxVA2
- ^ http://corecodec.com/products/coreavc/changelog
外部链接[编辑]
- DirectX Video Acceleration
- DXVAChecker, utility listing supported DXVA modes on the given computer
- DivX DXVA guide, walk-through of checking for DXVA support and enabling it in the DivX H.264 Decoder
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||