dwing吧 关注:5,712贴子:89,657

FFDSHOW也能硬解了

只看楼主收藏回复

刚刚才发现7天前的3185SVN就加入了dxva解码了,于是试用了下,速度和兼容性目前没有看到问题,甚至有些地方比MPC-HC的DXVA还快,但是目前播放时跳转后会有可能出现画面破损,直到下一个I帧才能恢复正常,总之使用的感觉还是相当不错的,如果能够把bug修复的话,完全能替代mpc-hc和cyberlink的硬解.


IP属地:江西1楼2010-01-16 03:19回复
    很好,我这里MPC-HC的硬解有很多兼容性问题,看看ffdshow的能否替代cyberlink.


    IP属地:北京2楼2010-01-16 11:05
    回复
      2026-01-05 22:40:22
      广告
      不感兴趣
      开通SVIP免广告
      下载安装了ffdshow-tryout rev3200版,然后用PotPlayer加载其DXVA解码器,兼容性和质量都很好,跳转也没有破损现象,但估计只能在I帧处跳转.看来可以抛弃cyberlink了.


      IP属地:北京3楼2010-01-16 12:16
      回复
        ffdshow支持硬解了确实是个好消息……
        如果真的能在性能和兼容性上超过MPCHC和CL的解码器的话
        我想那些打包版和暴风之流会迅速换掉CoreAVC这些商业软件吧
        真不知道是幸还是不幸……


        IP属地:湖北4楼2010-01-16 18:14
        回复
          刚才试了一下KMP加载ffdshow(DXVA),结果黑屏,而用CL的硬解没有问题.不过我更喜欢PotPlayer,所以影响不大.


          IP属地:北京5楼2010-01-16 19:13
          回复
            CoreAVC暂时还是有用的,毕竟还有很多集显和旧显卡用户,而且CoreAVC支持CUDA也算是优势.
            另外还发现,最近版MPC-HC内置的硬解也很好,估计和ffdshow的硬解是一样的.
            而很多基于MPC-HC源码的播放器的内置硬解就有问题(如PotPlayer和QQ影音),估计用的不是新版本.


            IP属地:北京6楼2010-01-16 19:17
            回复
              mpc-hc和ffdshow不都是基于ffmpeg的吗?不过我电脑在用MPC-HC硬解的时候会大量占用显卡资源,windows 7由于采用显卡渲染界面,连界面都会显示的卡了


              IP属地:江西7楼2010-01-16 19:57
              回复
                mpc-hc和ffdshow是基于ffmpeg的,但ffmpeg的代码都是纯粹的软件解码器,是可以跨平台的,开源的DXVA硬解是mpc-hc开始做的,ffdshow最近加的是基于mpc-hc做的,其他基于mpc-hc源码的播放器的内置DXVA的硬解也是差不多的(如PotPlayer,QQ影音,暴风,射手,...)


                IP属地:北京8楼2010-01-16 20:12
                回复
                  2026-01-05 22:34:22
                  广告
                  不感兴趣
                  开通SVIP免广告
                  Dwing
                  请教如何让ffdshow解RealMedia
                  在ffdshow里面启用了所有的Realmedia解码器(libavcodec)
                  但是机器上的WMP10依然还是不能播放RMVB文件……
                  版本是ffdshow-tryout rev3200


                  IP属地:湖北9楼2010-01-17 03:50
                  回复
                    • 222.70.137.*
                    用graphedit看看


                    10楼2010-01-17 09:54
                    回复
                      WMP10不能播放RMVB,可能是没有分离器吧,ffdshow只关注解码,好像不含分离器,这就是我为什么直接推荐K-Lite的原因.我自己用的是K-Lite的basic版加RealAlternative,这就足够了.


                      IP属地:北京11楼2010-01-17 11:01
                      回复
                        功能上不可能代替CyberLink
                        ffdshow和MPC-HC一样,只支持vld级别的硬解,不支持部分加速。
                        所以NV 6/7(A卡不清楚)上无法开启H264硬解,NV 6/7/8/9和ATI HD 2xxx以前不能开启VC1硬解。实际上老机器上更需要硬件加速,新的K10和Nehelam基本不需要硬解


                        IP属地:美国12楼2010-01-17 11:22
                        回复
                          已测试过,CyberLink可以在HD2400和HD4650硬解,ffdshow可以在HD4650硬解,HD2400未测,估计也不会有问题.几年前A卡确实在硬解普及度上好过N卡.


                          IP属地:北京13楼2010-01-17 12:35
                          回复
                            N卡一直到PureVideo3开始才支持VC1的vld硬解,但是实际上MC级别的硬件加速就能在很老的单核机上流畅播放1080P的内容。


                            IP属地:美国14楼2010-01-17 14:37
                            回复
                              2026-01-05 22:28:22
                              广告
                              不感兴趣
                              开通SVIP免广告
                              跳转了之后就这样,这么悲剧的只有我一个吗?


                              IP属地:江西15楼2010-01-18 02:01
                              回复