POPPUR爱换

标题: 实现 60fps 的帧率转换插件 [打印本页]

作者: Edison    时间: 2011-5-14 18:10
标题: 实现 60fps 的帧率转换插件
http://www.spirton.com/convert-videos-to-60fps/

支持 opencl 实现 GPU 加速,不过需要你略微了解 AVIsynth。

Doom9 上的讨论串:
http://forum.doom9.org/showthread.php?t=160226

这是刚刚看到的,我还没去试 {lol:]
作者: luckissy    时间: 2011-5-14 18:13
{sweat:]SNB不支持OpenCL:mad:
作者: kevinkt    时间: 2011-5-14 19:08
真的很謝謝樓主提供此資訊
終於有這一類的插件了
而且是使用GPU來加速
這樣顯卡又可以得到多一種應用了!!
期待樓主提供心得
作者: junychen    时间: 2011-5-14 19:53
不懂啥意思 是不是视频转码?
作者: junychen    时间: 2011-5-14 20:00
原来是因为 液晶显示器是60Hz 所以把 24/25/30帧的帧速转到60帧上来。话说 EVR 和显卡驱动不是有这个功能吗? 显卡有24P的 3:2Pull Down。30帧只要X2就可以上60帧。25帧 比较棘手。 这个用处不大,对视频的提升也不知咋样。而且能不能硬解?
作者: potomac    时间: 2011-5-14 23:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: cloudol    时间: 2011-5-14 23:34
这个编码做 对于一般用户意义不大 如果播放解码渲染转60fps就好了
作者: Edison    时间: 2011-5-14 23:43
cloudol 发表于 2011-5-14 23:34
这个编码做 对于一般用户意义不大 如果播放解码渲染转60fps就好了

理论上只要 CPU 足够强大,完全可以实时播放基于这个插件的 .avs,目前可以在最低画面质量设置下实时执行,不过的确很 blur。

其实像 splash playe、WinDVD 等都提供了这样的 FRC,但是除了 CrystalPlayer 外好像都只是对 mpeg 2 能实现。

作者: Edison    时间: 2011-5-15 00:03
junychen 发表于 2011-5-14 20:00
原来是因为 液晶显示器是60Hz 所以把 24/25/30帧的帧速转到60帧上来。话说 EVR 和显卡驱动不是有这个功能吗 ...

并不是你说的这样。

看看下面这个链接吧:
http://www.svp-team.com/wiki/Frame_interpolation_overview

作者: whindsonh    时间: 2011-5-15 17:26
....如果这个真完善了,市面上那些倍速平板全部下台...
作者: Chris    时间: 2011-5-15 17:44
cloudol 发表于 2011-5-14 23:34
这个编码做 对于一般用户意义不大 如果播放解码渲染转60fps就好了

哪个播放器解码能转60的·
作者: Chris    时间: 2011-5-15 17:46
Edison 发表于 2011-5-15 00:03
并不是你说的这样。

看看下面这个链接吧:

这个 smooth player 和 E大介绍的这个转换帧的软件有什么区别啊
作者: Chris    时间: 2011-5-15 17:48
junychen 发表于 2011-5-14 20:00
原来是因为 液晶显示器是60Hz 所以把 24/25/30帧的帧速转到60帧上来。话说 EVR 和显卡驱动不是有这个功能吗 ...

哪个显卡有这个功能
作者: whindsonh    时间: 2011-5-15 17:49
看了转换后的视频,还是有点问题.应该算法上还有较大的提升空间,虽然流畅了,但是example这样简单的变化场景居然还是可看见错误,比起市面上硬件倍速的平板还有较大差距,不过这东西前途光明阿
作者: whindsonh    时间: 2011-5-15 17:56
Chris 发表于 2011-5-15 17:48
哪个显卡有这个功能

所有显卡都有这功能....就算显卡没有你的显示设备也有.
一般来说电脑用液晶显示器是60hz刷新率,不管你输入是多少,最终你看到的都是60hz

作者: Edison    时间: 2011-5-15 18:07
{titter:]凌晨用双核 Core 2 Duo E6700 花了 10 小时压制了一集 Game Of Thrones,效果不错,不过当然也存在 FRC 不可避免的瑕疵,毕竟是无中生有。
作者: whindsonh    时间: 2011-5-15 18:20
Edison 发表于 2011-5-15 18:07
凌晨用双核 Core 2 Duo E6700 花了 10 小时压制了一集 Game Of Thrones,效果不错,不过当然也存在 ...

这个就要看FRC怎么计算了,像市面上sony,松下的FRC算法就比较好,错误较少....
另外,从example上看过于流畅,俗称soap opera,肥皂效益

作者: Chris    时间: 2011-5-15 23:45
smooth player 插件没人用吗
作者: Edison    时间: 2011-5-16 13:34
Chris 发表于 2011-5-15 23:45
smooth player 插件没人用吗

SVP 需要播放器调用 ffdshow,CPU 4 核以上,我现在这台电脑是双核,60fps 下只能做到 50% 的速率。

作者: Chris    时间: 2011-5-16 14:03
Edison 发表于 2011-5-16 13:34
SVP 需要播放器调用 ffdshow,CPU 4 核以上,我现在这台电脑是双核,60fps 下只能做到 50% 的速率。

那看来 我的6核CPU + 集显  看高清的应该可以试试 SVP

但是我看SVP 官网上的 GPU Capbility 列表里  写着不支持集显

不知为何

作者: Edison    时间: 2011-5-16 14:41
Chris 发表于 2011-5-16 14:03
那看来 我的6核CPU + 集显  看高清的应该可以试试 SVP

但是我看SVP 官网上的 GPU Capbility 列表里  写 ...

要求 gpu 支持 opengl,不过你可以纯 cpu 执行。

作者: iloveskay    时间: 2011-5-16 15:12
回复 Edison 的帖子

管理员很厉害想问个问题。

用电视盒录游戏视频,和用FRAPS 差别好大啊。30FPS录制视频,
为啥电视盒的30FPS跟软件录的,明显电视盒顺畅啊?
就好像我用摄像机以30FPS的速度录我在玩游戏的电脑屏幕。回放起来比我用软件录的30FPS顺多了?

个人电脑配置录60FPS没问题的。

这问题困扰了我好久。

就像某些游戏视频工作室出的攻略,才25FPS为啥看起来比我30FPS还顺畅……

希望管理员解答。非常感谢与期待。
作者: D65    时间: 2011-5-16 15:26
iloveskay 发表于 2011-5-16 15:12
回复 Edison 的帖子

管理员很厉害想问个问题。

这就是我说的又当运动员,又当裁判员的问题。
系统一旦卡住了,Fraps也得跟着一起卡。

你那电视盒是独立于系统之外的,Fraps不能比。多核心来了也不管用,有时候50%的CPU占用率照样卡得一B。
Fraps注定不能准确的反应实际的FPS。包括那些个什么CS的帧率,掉到10几FPS的的时候,程序早都跟着一起歇息,屏幕上照样仍然是几十FPS,它就没刷新。

如此一来,有些**不开窍的人真以为自己能轻松突破生理极限60 FPS。

作者: D65    时间: 2011-5-16 15:32
Edison 发表于 2011-5-14 23:43
理论上只要 CPU 足够强大,完全可以实时播放基于这个插件的 .avs,目前可以在最低画面质量设置下实时执行 ...

早前的WinDVD演示过这个功能,不过老实说它的演示画面要明显得多,实际嘛,真忘了。
作者: Edison    时间: 2011-5-16 15:46
iloveskay 发表于 2011-5-16 15:12
回复 Edison 的帖子

管理员很厉害想问个问题。

你的电脑具体什么配置(CPU、硬盘、内存、显卡、总线速率等)、录制时候的分辨率是多少、游戏在非录制状态下的平均帧率、GPU/CPU 占用率是多少?

作者: iloveskay    时间: 2011-5-16 17:12
回复 D65 的帖子

我录鬼泣4 60FPS的时候没有问题啊, 跟游戏里的60FPS一模一样。

可就是发现网上用电视盒录360 视频,30FPS规格为什么比我用FRAPS 30FPS规格要顺畅呢?

主要是感觉为什么好像电视盒30FPS的帧与帧之间的切换时间比我FRAPS 30FPS要流畅。。。

我录鬼泣4的时候是录60FPS,然后再用软件转成30FPS的。

作者: iloveskay    时间: 2011-5-16 17:15
回复 Edison 的帖子

E5200 3.75G 300外频 1000FSB 内存也1000。 显卡是4850

由于屏幕小,所以我就录VGA分辨率,不录的时候稳定120FPS, FRAPS选项60 FPS, 录得时候也降成60FPS,然后发现出来的视频,目测帧数跟 不录时候的60FPS一模一样。

还看见过一个视频,25 FPS的VC-1编码的,同样也是鬼泣4攻略,为啥比我的30FPS看来来还有顺畅。。。。



作者: Chris    时间: 2011-5-16 17:47
Edison 发表于 2011-5-16 14:41
要求 gpu 支持 opengl,不过你可以纯 cpu 执行。

790GX 的 GPU是支持 OPENGL的啊
作者: Edison    时间: 2011-5-16 17:53
iloveskay 发表于 2011-5-16 17:15
回复 Edison 的帖子

E5200 3.75G 300外频 1000FSB 内存也1000。 显卡是4850

试试看,打开垂直同步后再录制。

作者: iloveskay    时间: 2011-5-16 17:58
回复 Edison 的帖子

试过了,都一样。

管理员也可以试试的。

我可以提供网上那个视频的链接。

作者: D65    时间: 2011-5-16 20:15
iloveskay 发表于 2011-5-16 17:12
回复 D65 的帖子

我录鬼泣4 60FPS的时候没有问题啊, 跟游戏里的60FPS一模一样。

大概明白你的意思了,就是你录完60FPS很流畅是吧,转成30FPS后,就觉得卡了。那就是转码软件的问题啊。
我一直用Fraps录实况录FIFA,30 FPS,游戏和FRAPS都是关闭垂直同步,很流畅,没发现过什么问题。

作者: iloveskay    时间: 2011-5-16 21:58
回复 D65 的帖子

我用 media code转的,没问题的。

POT上也显示是30FPS。

作者: Edison    时间: 2011-5-17 03:14
楼上关于 fraps 截视频的问题请另行开贴,这里讨论的不是你说的问题。

经过插帧后,现在播放起来 ReClock 终于绿色了:

[attach]1532473[/attach]

作者: Chris    时间: 2011-5-17 09:00
Edison 发表于 2011-5-16 14:41
要求 gpu 支持 opengl,不过你可以纯 cpu 执行。

试了一下  纯CPU  卡的要命


播放一个标清视频    6核的 AMD   都卡


不知要怎样的cpu才能流畅  看来没显卡加速就是不行啊

作者: Edison    时间: 2011-5-17 14:33
Chris 发表于 2011-5-17 09:00
试了一下  纯CPU  卡的要命

我昨晚试过 i7-920 未超频,配合 560ti,用 MPC-HC + FFDSHOW + SVP 播放叶问 1 港版(1080p24.000)很流畅。

作者: Chris    时间: 2011-5-17 14:39
Edison 发表于 2011-5-17 14:33
我昨晚试过 i7-920 未超频,配合 560ti,用 MPC-HC + FFDSHOW + SVP 播放叶问 1 港版(1080p24.000)很流 ...

试试把GPU加速关掉

只用CPU呢

作者: Edison    时间: 2011-5-17 16:29
Chris 发表于 2011-5-17 14:39
试试把GPU加速关掉

只用CPU呢

:funk:关了 OpenCL GPU 加速后,帧率暴跌,CPU 占用率爆棚也无济于事。

作者: Chris    时间: 2011-5-17 17:17
Edison 发表于 2011-5-17 16:29
关了 OpenCL GPU 加速后,帧率暴跌,CPU 占用率爆棚也无济于事。

果然是




看来为了看片还得买个独显  郁闷

作者: Edison    时间: 2011-5-17 17:19
Chris 发表于 2011-5-17 17:17
果然是


如果对帧间插值不感兴趣倒无所谓。

作者: Chris    时间: 2011-5-17 17:24
本帖最后由 Chris 于 2011-5-17 17:24 编辑
Edison 发表于 2011-5-17 17:19
如果对帧间插值不感兴趣倒无所谓。

流程一点为何没兴趣啊


SVP 的算法不知道会不会出错误

我看告诉摇摆的运动物体  这种插帧好像有错误

作者: notfishcc    时间: 2011-5-17 18:04
试一下~~压一集动画看看...
作者: eternal0    时间: 2011-5-17 20:00
Chris 发表于 2011-5-17 17:24
流程一点为何没兴趣啊

基本只对平移、缩放之类的生效,不过确实能流畅很多。

片头、片尾如果是固定文本+快速运动的背景,SVP就会产生大量明显的错误。

作者: eternal0    时间: 2011-5-17 20:03
Edison 发表于 2011-5-17 16:29
关了 OpenCL GPU 加速后,帧率暴跌,CPU 占用率爆棚也无济于事。

我这里用Q6600+HD5770测试,开启OpenCL之后CPU占用率下降不到10%,但是反倒丢帧更严重,CPU占用率只有80%时就会丢帧,GPU占用率和之前到没什么变化。

难道是5770不支持双精度浮点造成的?

作者: Edison    时间: 2011-5-17 20:31
notfishcc 发表于 2011-5-17 18:04
试一下~~压一集动画看看...

效果还是比较明显的,手头没有动画片,弄了个 HBO 冰与火第一季第七集的第 3 分钟到第 4 分钟片段:

经过 Interframe 1.8 插帧为 59.94 fps

原片:23.976 fps
作者: notfishcc    时间: 2011-5-18 00:09
本帖最后由 notfishcc 于 2011-5-18 00:26 编辑

正在压缩.....游戏ef - a fairy tale of two.的OP.....1080p 24fps片源.....里面有很多垂直的大动态场景移动,很明显感觉帧率不足....看看出来效果如何...目前14fps的速度跑1-pass中

为啥GPU占用只有5%,看不出OPENCL的加速效果呢....GPU-Z显示不支持OpenCL...这神马情况
[attach]1533214[/attach]


作者: notfishcc    时间: 2011-5-18 00:45
本帖最后由 notfishcc 于 2011-5-18 02:30 编辑

压缩完毕.....就效果来说....动态平移很棒..但是细小部分,特别是光源感觉被错误表示了~~传到了115上面

115网盘下载

作者: nkwdwxc    时间: 2011-5-21 15:01
我用了i7 4g配合570和SVP player来放动画...反正观感很不爽...= =难道是看惯了24/30fps的动画?
作者: Edison    时间: 2011-5-21 17:12
notfishcc 发表于 2011-5-18 00:45
压缩完毕.....就效果来说....动态平移很棒..但是细小部分,特别是光源感觉被错误表示了~~传到了115上面

...

粗看之下,这个已经是非常好的效果。





欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4