打开DXVA(显卡硬解码H.264与VC-1)已如此简单

 

打开DXVA(显卡硬解码H.264与VC-1)已如此简单

 

作者:cywater2000

日期: 2008-10-12

 

很久以前,我曾经研究过如何打开显卡的硬解码功能(H.264,VC-1)。找来的资料一堆一堆,试装的软件诸如CyberLinkPowerDVDNVIDIA PureVideo Decoder等等,设置来设置去,浪费不少时间。而且最后感觉显示效果没有软解的好(怨念?)

然后前不久,我突然发现新版的Media Player Classic – Homecinema(以下简称MPCH)可以直接支持打开DXVA,不用再装什么其他解码器了(当然,你得有一块可以的显卡和可以的驱动),就是如此简单!

简单设置方法:http://mpc-hc.sourceforge.net/DXVASupport.html

官方下载地址:http://sourceforge.net/project/showfiles.php?group_id=170561

 

我简单的对比了一下:以我的P4.531+GForce.8800GS为例,解码一段720p(1280x720)HDTV视频,硬解(显卡驱动175.16_geforce_winxp_32bit_international_whql.CPU使用率大概在%15左右,很流畅;而软解(ffdshow-rev2019_20080622_xxl)则在%50~60,而且时不时还“卡”一下。

现在希望的是始祖MPC能把DXVA这个功能加上。

最后喊句口号:感谢开源社区,坚决支持开源社区!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
FFmpeg是一种开源的多媒体处理工具,其中包含了dxva2解码功能。DXVA2是DirectX Video Acceleration 2的缩写,它是一种能够充分利用显卡件加速的视频解码技术。 使用FFmpeg进行dxva2解码时,可以获得以下几个优势: 1. 提高解码效率:dxva2解码能够使用显卡件加速能力,从而大大提高视频解码的效率。相较于软解码,在相同的件条件下,dxva2解码可以更快地完成对视频的解码工作。 2. 减轻CPU负担:由于dxva2解码利用显卡进行解码,可以减轻CPU的负担,从而为其他任务提供更多的计算资源。这对于同时进行多任务处理的用户来说,尤其是一些对计算性能要求较高的场景,是非常有益的。 3. 优化视频播放体验:dxva2解码可以提供更平滑和流畅的视频播放体验。它能够更好地处理高分辨率、高比特率的视频文件,避免视频卡顿或者出现掉帧的情况。 然而,dxva2解码也存在一些限制和要求: 1. 件支持要求:要使用dxva2解码功能,需要具备支持DXVA2的显卡件。不同显卡型号和厂商支持的dxva2版本可能会有所不同,所以在使用前需要确认自己的显卡是否支持dxva2解码。 2. FFmpeg版本要求:为了能够使用dxva2解码功能,需要使用支持dxva2的FFmpeg版本。更新的FFmpeg版本通常会修复一些bug并加入新的功能,所以建议使用最新版本的FFmpeg。 总结来说,通过FFmpeg的dxva2解码功能,我们可以提高解码效率、减轻CPU负担,并获得更好的视频播放体验。需要注意的是,确保件和软件环境支持dxva2解码,并及时更新FFmpeg版本可以保证最佳的使用效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值