DXVA(DirectX Video Acceleration)

  
什么是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框架看下图:
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值