DXVA(DirectX Video Acceleration)
来源:互联网 发布:vb中证书导入导出向导 编辑:程序博客网 时间:2024/05/29 03:35
什么是DXVA?
MPEG2格式指的是DVD或者HDTV所使用的视频压缩技术。它需要很强大的计算机处理能力来将MPEG2的数据流解码成原始的、未压缩的视频流。即使是现在的最快的CPU在解码全尺寸的HDTV时也会出现能力不足。显卡制造商在他们的显卡芯片上提供了一些支持MPEG2解码的算法来分担CPU的解码任务。但是问题存在于所有的厂商提供的算法和接口都是私有的,不规范的。这样造成芯片厂商之外的程序员很难理解和使用。
因此微软公司提供了一系列的MPEG2解码所使用的规范给显卡芯片得制造商。这个规范就叫做DXVA(DirectX Video Acceleation)。不幸的是,并不是所有的显卡制造商都支持DXVA。在写这片文章的时候ATI Radeon系列能够很好地支持DXVA。通过使用DXVA的全解决方案(1920*1080)HDTV 流可以很好地被解码成30帧/sec,并且在P4上使用不到50%的CPU使用率,由此可见DXVA的功效。
有关DXVA框架看下图:
- DXVA(DirectX Video Acceleration)
- DXVA(DirectX 视频加速)
- Video Acceleration Magnification
- Video Decode Acceleration Framework Reference
- Dxva
- Hardware Acceleration(硬件加速)
- Acceleration
- HW Video Acceleration in Chrome/Chromium HTML5 video 视频播放硬件加速
- Freemake Video Converter 免费优秀的万能视频格式转换工具 (支持CUDA/DXVA显卡加速)
- Change Video Signal Format with DirectX library
- Useful Video, DirectX and Multimedia Links
- dxva简介
- dxva详解
- Android——硬件加速(Hardware Acceleration)
- Android——硬件加速(Hardware Acceleration)
- Android——硬件加速(Hardware Acceleration)
- DirectX里的Video和Audio C#的哦
- -2147220891 (VFW_E_UNSUPPORTED_STREAM) 在 Microsoft.DirectX.AudioVideoPlayback.Video.Open(String f
- RSS扫盲手册
- 微软的邀请
- http协议中有关http头的技术资料(转)
- C语言与C++与JAVA的区别
- HTTP错误代码详细介绍
- DXVA(DirectX Video Acceleration)
- .NET Framework 3.0框架慨述
- Asp.Net避免按钮重复点击
- test
- session的工作原理
- Debian发行版代号含义
- CRT 断言
- test2
- E680I通过蓝牙串口传送图像