您的访问可能来自境外运营商(US),建议使用bbs4地址提升访问体验
查看: 15292|回复: 38

[原创] 神器推荐:SVP,60FPS播放视频

   关闭 [复制链接]
发表于 2012-7-7 15:44:35 | 显示全部楼层 |阅读模式
本帖最后由 rclncks 于 2012-8-31 13:33 编辑

首先要感谢会员w32118

是他让我知道了SVP的存在

SVP可以通过插帧使视频达到59.94fps,看起来更加流畅,
但质量上不是完美的,所以请自行斟酌
下面有2段视频,original是23.976fps的,Interframe是59.94fps的
可以用来对比一下差别
http://www.spirton.com/uploads/InterFrame/20110618-Sample-Original.mkv
http://www.spirton.com/uploads/InterFrame/20110618-Sample-InterFrame.mkv

(视频来源:http://www.spirton.com/convert-videos-to-60fps/
那段视频是用SVPflow Avisynth plugins处理出来的
SVPflow Avisynth plugins也就是SVP的核心部分

当然,对视频文件进行预先的转换是费时费力的,尤其是1080P
除非你有非常顶级的配置,否则为了看一个24分钟的动画,转换过程可能就需要2小时)

而SVP是实时处理,不需要浪费时间在转换上

本文要介绍mpc-hc + SVP + ffdshow的组合

(播放器不是必须mpc-hc,但这里只介绍mpc)

硬件要求:

拥有目前中端及以上PC配置(超频或者高频的酷睿2四核 或者高频I3 以及I5、I7应该都没什么问题

显卡最好支持OpenCL,SVP支持OpenCL ,可以减轻cpu压力, 请完整安装驱动,OpenCL功能是否正常启用可以用gpu-z查看



对于A卡+XP的人要注意:据我的经验(xp-64bit),只有11.12版本驱动里面的OpenCL可以支持xp,从12.2版本开始就干脆不包含OpenCL了
AMD已经放弃XP驱动中OpenCL的支持
win7不需担心

更具体的GPU要求还可以看这里http://www.svp-team.com/wiki/GPU_Compatibility

下面介绍用到的软件

注意:所有软件都要用32位版本
因为SVP不支持64位的mpc-hc 和 ffdshow

mpc-hc:
XhmikosR's Builds:
http://xhmikosr.1f0.de/mpc-hc/

ffdshow 可以从xhmikosr那里下载:
http://xhmikosr.1f0.de/ffdshow/

为了SVP的运行需要,还需要:
AviSynth_2.5.8_r22_MT
https://code.google.com/p/avisynth-mt/downloads/list
http://kuai.xunlei.com/d/WGSWNLSRFBBT

Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update
http://www.microsoft.com/en-us/download/details.aspx?id=26368

SVP
http://www.svp-team.com/wiki/Download

我们不需full版本,下载lite版本即可
http://www.svp-team.com/files/SVP_3.1.2_Lite.exe

——————————————————————————————
安装:

mpc-hc 、 ffdshow 、 AviSynth_2.5.8_r22_MT 和 Microsoft Visual C++ 2008 Service Pack 1

基本上全默认下一步安装就行

最后安装SVP:

安装时首先选择English

把协议拉到底,选I accept the agreement

后面选上Load SVP manager ar Windows startup

下面选expert,然后接着安装完成

能看到任务栏有了SVP的图标

右键 -> Video Profiles ,这里有很多profiles

对应常见的几种分辨率

点进去设置,下面这是默认的样子(如果你的硬件支持OpenCL并正确开启的话)

如果不支持OpenCL那么默认设置也会低一些



要想将Resize(改变大小)的 工作交给mpc-hc,需要把最下面的Decrease frame size设为disabled

如果设置为to screen size就会被svp用lanczos方式进行resize

最上面的2项可以分别设为 uniform 和 complicated

其他的选项其实默认即可,开高的话会继续增加资源占用,而且有的不总是越高越好,量力而行

其他几个profile也可以分别设置一下,根据源视频的分辨率,会自动切换profile

mpc-hc的设置:

关键的一点就是,播放器必须调用ffdshow video才能使SVP生效

有的时候系统上的其他解码器,甚至是win7自带的Microsoft DTV-DVD decoder也会影响播放器调用ffdshow video

这时就需要调整一下mpc-hc的设置

先把内部滤镜里面 右边的转换滤镜全都关掉,左边的不要关,除非使用外部的源滤镜比如lav filter




然后来到扩展滤镜的设置,右边的添加滤镜按钮可以添加系统上已注册的滤镜,每个滤镜还可以设置为“首选”、“禁用”、和“赋值”

一般我们只需要用到“首选”和“禁用”,就可以实现各种你想要的滤镜组合,比如Microsoft DTV-DVD video decoder抢了ffdshow的位置

那就添加滤镜,选择ffdshow video decoder ,将其设为“首选” ,

如果还是不行,那就再添加 Microsoft DTV-DVD video decoder,将其设为“禁用”,这样应该不会再出什么问题了,

如果还有别的东西要要抢ffdshow的位置,一样也禁用了就行 ,




在播放视频的时候,右键 - 滤镜可以查看当前使用中的滤镜, 这样就可以获得足够的信息帮助我们设置滤镜规则了

(比如是什么滤镜抢了ffdshow video位置)




“输出(output)” 设置为EVR 自定义预设 即可, 缩放可以用Bicubic ,




对于A卡+EVR的情况, 还可以把驱动里这些和“视频”有关的选项关掉以减少gpu占用,提高性能


  

设置就完成了

只要配置够,就能享受行云流水般的观看体验了
回复

使用道具 举报

发表于 2012-7-8 17:21:39 | 显示全部楼层
本帖最后由 考砸→跳楼 于 2012-7-8 18:01 编辑

目前用的是LAV,现在立刻切换SVP去试试效果


===================================

更新1:由于GPU太烂,立刻被MadVR鄙视了








===================================

更新2:换了pot和EVR,效果好了许多,但CPU依旧不乐观,但至少感觉到了那个“行云流水”,赞一个!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-8 18:18:04 | 显示全部楼层
本帖最后由 rclncks 于 2012-7-18 03:45 编辑

回复 2# 考砸→跳楼

下面这是Q6600 OC 400X8 + 5750的情况 , EVA BDISO

你那支持OpenCL吗?  如果我关掉SVP的OpenCL的话,cpu也是100%

回复 支持 反对

使用道具 举报

发表于 2012-7-8 18:43:35 | 显示全部楼层
本帖最后由 考砸→跳楼 于 2012-7-8 18:45 编辑

回复 3# rclncks


    HD4290貌似开不起来,只能靠CPU强解。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-8 18:50:00 | 显示全部楼层
[幸运际遇] rclncks和正太搞基失败,失去星空币15


回复 4# 考砸→跳楼


    应该就是这个原因了吧,看来SVP很需要OpenCL,你那6核都占满了
回复 支持 反对

使用道具 举报

发表于 2012-7-8 18:51:52 | 显示全部楼层
回复  考砸→跳楼


    应该就是这个原因了吧,看来SVP很需要OpenCL,你那6核都占满了
rclncks 发表于 2012-7-8 18:50



    咱的X6 1055应该不比汝的Q6600差,看来差距就是独显了。
回复 支持 反对

使用道具 举报

发表于 2012-7-9 16:33:28 | 显示全部楼层
完全不知道这是啥货
特殊的解码器?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-9 17:50:15 | 显示全部楼层
回复 7# takumi-002

不算解码器

    你会觉得23.976fps的视频在60hz的显示器上播放感觉不够流畅吗?

SVP通过计算插帧(frame interpolation),将23.976fps变成60fps,更流畅一些

代价就是更高的cpu和gpu占用
回复 支持 反对

使用道具 举报

发表于 2012-7-10 10:10:35 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2012-7-10 16:12:23 | 显示全部楼层
今天学到了不少,好高兴,谢谢楼主发的贴。
回复 支持 反对

使用道具 举报

发表于 2012-7-10 16:23:10 | 显示全部楼层
看上去是好东西啊~~
回复 支持 反对

使用道具 举报

发表于 2012-7-10 16:24:07 | 显示全部楼层
好强大!!
rmvb编码的也可以变成60FPS吗?
回复 支持 反对

使用道具 举报

发表于 2012-7-10 16:48:51 | 显示全部楼层
回复 1# rclncks


    先说下我碰到的问题,我把那啥Lav Avi MVC++2008SP1 ffdshow都下了最新版安装,但是SVP居然他娘的不认最新版,http://www.svp-team.com/wiki/Download 他这倒是有提供链接。
回复 支持 反对

使用道具 举报

发表于 2012-7-10 17:00:43 | 显示全部楼层
[幸运际遇] October丨十月A彩中奖星空币25


好吧,快崩溃了……求考砸教Pot怎么设置……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-10 21:31:03 | 显示全部楼层
本帖最后由 rclncks 于 2012-7-10 21:46 编辑

回复 12# jiafei0018


    虽然没试过rmvb,不过理论上只要通过ffdshow解码就能,ffdshow里默认没开rmvb支持,可以手动开启

回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-10 21:37:33 | 显示全部楼层
回复 13# October丨十月


    怎么会不认,我用的也是最新的

ffdshow_rev4470_20120705_xhmikosr_icl12

你确定你是在用ffdshow解码,而且播放器和ffdshow都是32位?
回复 支持 反对

使用道具 举报

发表于 2012-7-10 21:42:37 | 显示全部楼层
回复 16# rclncks


    64表示压力很大……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-10 21:43:27 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2012-7-10 21:47:51 | 显示全部楼层
[幸运际遇] October丨十月由于宅在屋内太久,头上长出了蘑菇,从而为此节省了一顿午饭费,合计星空币4


回复 18# rclncks


    完蛋,直接被我Miss,得了……还是不折腾了……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-10 21:51:43 | 显示全部楼层
回复 19# October丨十月

也没多么麻烦的,我帮你试一下pot的设置吧, pot应该比mpc还容易点
回复 支持 反对

使用道具 举报

发表于 2012-7-10 21:53:14 | 显示全部楼层
回复 20# rclncks


    你直接远程控制得了……Q PM我
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-10 21:55:09 | 显示全部楼层
回复 21# October丨十月


    我都快2年没用qq了。。

总之我先试试我这里
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-10 22:48:46 | 显示全部楼层
本帖最后由 rclncks 于 2012-7-10 23:01 编辑

[幸运际遇] rclncks领红包时带了幸运护符,RP爆发得到二倍奖励星空币30


回复 21# October丨十月

右键,滤镜?



点右下那个按钮叫 滤镜管理?



点 扫描?,看看有ffdshow video decoder吧, 确定



把h264、avc1设成ffdshow video decoder



这样就行了吧
回复 支持 反对

使用道具 举报

发表于 2012-7-10 23:57:36 | 显示全部楼层
[幸运际遇] October丨十月被关进小黑屋,意外发现前辈留下的钱包,打开获得星空币28


回复 23# rclncks


    ffdshow安装64才有这选项……32没有……Pot我也64……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-11 00:32:51 | 显示全部楼层
回复 24# October丨十月


    全都要用32的,32的播放器只能调用32的ffdshow

64的播放器只能调用64的ffdshow
回复 支持 反对

使用道具 举报

发表于 2012-7-11 00:47:32 | 显示全部楼层
回复 25# rclncks


    蛋疼了……到底用64还是用32……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-11 01:05:54 | 显示全部楼层
[幸运际遇] rclncks拼死吞下最后一块馅饼,获得大胃王比赛奖金星空币17


回复 26# October丨十月


32啊。。。  播放器和ffdshow都要32
回复 支持 反对

使用道具 举报

发表于 2012-7-11 01:25:43 | 显示全部楼层
回复 27# rclncks


    又不想抛弃64的高性能……唉……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-11 01:33:58 | 显示全部楼层
回复 28# October丨十月


    高性能,但是  你真的能感觉出来么?
回复 支持 反对

使用道具 举报

发表于 2012-7-11 01:44:43 | 显示全部楼层
本帖最后由 October丨十月 于 2012-7-11 01:54 编辑

回复 28# October丨十月


    CPU使用率 80% 内存用掉接近1G 看视频的时候显卡经常挂掉。。。哦屎,太叼爆了



本本1366x768,的确有点浪费了。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|星空网

Powered by Discuz! , Design by Seraphoenix && 北北″.

GMT+8, 2024-4-23 23:46 , Processed in 22 ms, 12 queries, 0.09 loads , Redis On.

Copyright © 2009-2024 Seikuu. All Rights Reserved.

快速回复 返回顶部 返回列表