Chiphell - 分享与交流用户体验

标题: 【A卡新福利】AFMF视频插帧指南 [打印本页]

作者: wjm47196    时间: 2023-12-9 18:03
标题: 【A卡新福利】AFMF视频插帧指南
本帖最后由 wjm47196 于 2023-12-9 18:15 编辑

看到有人开始问了,还是赶工写一篇吧,理论上就是让视频渲染器通过dx11/vulkan输出诱骗amd驱动误以为是游戏从而达到补帧的效果,目前补帧还是只能支持独占全屏模式(我估计未来最多变成无边框全屏)

先下载预览版驱动,不是官方驱动,目前可用性已经很高了,有空我会出游戏性能测试文
https://www.amd.com/en/support/k ... 0-afmf-tech-preview
下载MPC Video Renderer 安装
https://github.com/Aleksoid1978/VideoRenderer
或者Madvr也能生效
http://madshi.net/madVR.zip
配套播放器
MPC-HC
https://github.com/clsid2/mpc-hc/releases;
MPC-BE
https://github.com/Aleksoid1978/MPC-BE

理论上pot player应该也是可以用的,我看到油管上有人成功了,但是不知道为什么我折腾了好久都不行,有能解决的麻烦说一下
驱动面版手动添加播放器,打开AMD Fluid motion frames
(, 下载次数: 81)
(, 下载次数: 96)
MPC Video Renderer
在MPC-HC或者MPC-BE选择选项-扩展滤镜-添加滤镜-然后MPC点首选
添加MPC Video Renderer
(, 下载次数: 81)
MPC Video renderer 按这个方式选
(, 下载次数: 106)

Madvr跟上面一样,双击后在rendering下面按照这个勾选
(, 下载次数: 98)

然后播放视频点击全屏即可使用
(, 下载次数: 113)

但要注意的是AFMF由于是后渲染,跟以往的afmv通过硬件方式补帧(在到达渲染器之前已经补好帧了)还是有区别,afmf会在画面变动快速的时候主动把该功能禁用(因为本来是给游戏用的,快速移动镜头的时候需要禁用降低延迟),导致帧数下降。

(, 下载次数: 91)
所以并不能完全取代afmv,而且只能倍帧到原始帧数倍数(24-48,30-60,以此类推)。不过能用就是好事
[del]当然这样也有邪道,就是用GCN的卡+RDNA2/3的卡理论上可以把视频补到240fps[/del]
另外利用dxvk的vulkan mode也可以实现同样效果
https://github.com/doitsujin/dxvk/releases
下载dxvk解压后将 "dxgi.dll"(x64) 和 "dx9.dll"(x64) 放入播放器根目录即可,不需要添加外部滤镜
不过问题是amd不知道什么时候会把vulkan给禁用了(之前预览版驱动有试过),所以作为备选方案



作者: Phil_Libra    时间: 2023-12-9 18:24
懒得弄了,等BlueSky frc那种集成方案
作者: wjm47196    时间: 2023-12-9 18:26
Phil_Libra 发表于 2023-12-9 18:24
懒得弄了,等BlueSky frc那种集成方案


应该会很玄,等fsr3出来看看会不会有人做吧
而且也不复杂,跟bluesky frc一样的步骤啊
作者: Phil_Libra    时间: 2023-12-9 18:27
wjm47196 发表于 2023-12-9 18:26
应该会很玄,等fsr3出来看看会不会有人做吧

别搞成rdna3独占就好了…实在懒得换卡
作者: wjm47196    时间: 2023-12-9 18:32
Phil_Libra 发表于 2023-12-9 18:27
别搞成rdna3独占就好了…实在懒得换卡

6000能用啊
作者: wikieden    时间: 2023-12-9 18:32
不错下带买个a卡插针
作者: yangzi123aaa20    时间: 2023-12-9 18:41
把浏览器加进去有戏吗,流媒体很需要
作者: wjm47196    时间: 2023-12-9 18:42
yangzi123aaa20 发表于 2023-12-9 18:41
把浏览器加进去有戏吗,流媒体很需要

没戏 渲染方式不一样
作者: 大头吃小头    时间: 2023-12-9 18:46
wjm47196 发表于 2023-12-9 18:42
没戏 渲染方式不一样


得看浏览器会不会支持了吧

不过目前的玩法应该都是邪道玩法,不知道有没有大佬直接整合一下

amd那边再把视频插帧放出来
作者: wjm47196    时间: 2023-12-9 18:51
本帖最后由 wjm47196 于 2023-12-9 18:52 编辑
大头吃小头 发表于 2023-12-9 18:46
得看浏览器会不会支持了吧

不过目前的玩法应该都是邪道玩法,不知道有没有大佬直接整合一下


理论上不难 早在gcn时代我就提过不止一次了 按摩店认为没有这个市场需求不值得花时间去做 后来afmv都砍掉了 早就不是老ati做视频回放卡的时代了
作者: 夏目梓鱼    时间: 2023-12-9 19:02
期待bluesky更新支持
作者: fangl2002    时间: 2023-12-9 19:25
还坚持我用A卡的就个颜色和插帧了啊!!(价格也是原因)
作者: pdvc    时间: 2023-12-9 19:45
这种memc补帧已经过气了,还是用隔壁的卡跑RIFE吧……
作者: sun1a2b3c4d    时间: 2023-12-9 20:50
pdvc 发表于 2023-12-9 19:45
这种memc补帧已经过气了,还是用隔壁的卡跑RIFE吧……

感觉RIFE不太稳定……时不时就跑不起来……
作者: Mashiro_plan_C    时间: 2023-12-9 20:54
pdvc 发表于 2023-12-9 19:45
这种memc补帧已经过气了,还是用隔壁的卡跑RIFE吧……

rife实时要4090你推销员是吧跟memc也不是一回事
作者: 谎言之神Cyric    时间: 2023-12-9 21:18
本帖最后由 谎言之神Cyric 于 2023-12-9 21:27 编辑
wjm47196 发表于 2023-12-9 18:42
没戏 渲染方式不一样


chrome内核最近的flags里好像有可以选用vulkan渲染整个页面的,不知道算吗

虽然我选了直接播视频直接崩溃,所以没用了


===编辑线===

等等,
Vulkan
Use vulkan as the graphics backend.
选了Enable后,又把
Choose ANGLE graphics backend
Choose the graphics backend for ANGLE.

Enable AV1 video encoding for Cast Streaming
Offers the AV1 video codec when negotiating Cast Streaming, and uses AV1 if selected for the session.
都选了Enable就可用了。
作者: ONEChoy    时间: 2023-12-9 21:19
Mashiro_plan_C 发表于 2023-12-9 20:54
rife实时要4090你推销员是吧跟memc也不是一回事

有被吓到 看动画插个帧需要买4090 什么世界这是。。。
作者: wjm47196    时间: 2023-12-9 21:33
谎言之神Cyric 发表于 2023-12-9 21:18
chrome内核最近的flags里好像有可以选用vulkan渲染整个页面的,不知道算吗

虽然我选了直接播视频直接崩 ...

应该不能用吧 afmf要强制开全屏独占
作者: Mashiro_plan_C    时间: 2023-12-9 21:36
ONEChoy 发表于 2023-12-9 21:19
有被吓到 看动画插个帧需要买4090 什么世界这是。。。

rife的算法一直在更新确实是有未来的技术,只不过这个未来目前很昂贵,我是难以承担了
作者: fatezeroart    时间: 2023-12-9 22:26
ONEChoy 发表于 2023-12-9 21:19
有被吓到 看动画插个帧需要买4090 什么世界这是。。。

动画都是1080p为主 3060就够了,当然RIFE实时需要TensorRT加速还是仅限n卡,a卡只能勉强跑跑ncnn-vulkan效果差的多的老版本
作者: 夏目梓鱼    时间: 2023-12-10 00:06
完美解码的**,用Madvr,默认设置。
设置中心,不开硬件加速使能。
可以用上,效果还行,后面雪花PPT的感觉弱了很多。
(, 下载次数: 121)
作者: 夏目梓鱼    时间: 2023-12-10 00:56
夏目梓鱼 发表于 2023-12-10 00:06
完美解码的**,用Madvr,默认设置。
设置中心,不开硬件加速使能。
可以用上,效果还行,后面雪花PPT的感觉 ...

个人觉得不如P播放器自带倍帧。
作者: wjm47196    时间: 2023-12-10 01:32
夏目梓鱼 发表于 2023-12-10 00:06
完美解码的**,用Madvr,默认设置。
设置中心,不开硬件加速使能。
可以用上,效果还行,后面雪花PPT的感觉 ...

完美解码版?能给个链接吗
作者: bddyzpm    时间: 2023-12-10 06:38
补游戏也只能全屏吗
作者: 昙颂    时间: 2023-12-10 07:52
Mashiro_plan_C 发表于 2023-12-9 20:54
rife实时要4090你推销员是吧跟memc也不是一回事

4.6模型 4k24插到48,4080就可以
至于日本TV动画这种可以预处理降到720p24也不会损失什么画质的,随便有tensorRT的卡就能打了
作者: Kain    时间: 2023-12-10 10:28
靠,我本来还想在用3080Ti的2号机上折腾一下SVP,看你们这么一说还是等我换5080Ti的吧……
作者: Illidan2004    时间: 2023-12-10 11:49
Mashiro_plan_C 发表于 2023-12-9 20:54
rife实时要4090你推销员是吧跟memc也不是一回事

岂不是madvr+rife得两块4090了?
作者: Illidan2004    时间: 2023-12-10 11:51
这东西目前效果怎样 会比GCN硬件插帧好吗  还有DimitriRender呢?
作者: jiaxu1006    时间: 2023-12-10 12:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: li1feng    时间: 2023-12-10 12:08
6800XT用户mark一下
作者: Mashiro_plan_C    时间: 2023-12-10 12:14
昙颂 发表于 2023-12-10 07:52
4.6模型 4k24插到48,4080就可以
至于日本TV动画这种可以预处理降到720p24也不会损失什么画质的,随便有t ...

都想加madvr了还降720p预处理,不如直接用madvr的倍帧,4080也不便宜
作者: 昙颂    时间: 2023-12-10 14:50
Mashiro_plan_C 发表于 2023-12-10 12:14
都想加madvr了还降720p预处理,不如直接用madvr的倍帧,4080也不便宜

720p预处理是因为TV动画本身作画分辨率就不高,很多都是后期拉上来的1080P,这种情况下你预处理到720p再anime4k上采样反而效果更好,madvr也是同理。
4080说的是4k24的片源,大部分人根本用不到,1080p24插48,一张3060应该也够了。
madvr的倍帧?你说的不会是smooth motion吧,这跟memc和AI插帧等基于运动的插帧都不一样,是为了解决24帧视频在显示器刷新率对不齐的时候的问题,而不是为了让视频看起来更流畅。
用过rife_tensorRT就知道AI插帧的流畅感完全不是传统插帧能媲美的。
作者: wjm47196    时间: 2023-12-10 15:23
bddyzpm 发表于 2023-12-10 06:38
补游戏也只能全屏吗

对 后期应该会加入一个无边框全屏
作者: wjm47196    时间: 2023-12-10 15:26
Illidan2004 发表于 2023-12-10 11:51
这东西目前效果怎样 会比GCN硬件插帧好吗  还有DimitriRender呢?

gcn在某些画面复杂的应该是直接插重复帧来保证60
这个是在镜头快速移动的时候直接不插 总体观感其实还可以 两者不是互相取代的关系
我是觉得还可以
作者: Illidan2004    时间: 2023-12-10 15:29
wjm47196 发表于 2023-12-10 15:26
gcn在某些画面复杂的应该是直接插重复帧来保证60
这个是在镜头快速移动的时候直接不插 总体观感其实还可 ...

感觉技术上可能是差不多的东西  一个是ASIC实现的 一个是显卡单元实现的。。。Dmitri我试过能插120(到显示器极限)  不过伪影重叠比较多
作者: wjm47196    时间: 2023-12-10 15:33
Illidan2004 发表于 2023-12-10 15:29
感觉技术上可能是差不多的东西  一个是ASIC实现的 一个是显卡单元实现的。。。Dmitri我试过能插120(到显 ...

原理本身都是光流法 实现算法不一样而已 电视手机的memc也是 老黄的dlss也是 看厂商水平
我自己感觉是这个伪影会比gcn的少 缺点就是镜头移动的时候会不插帧
作者: Illidan2004    时间: 2023-12-10 15:40
wjm47196 发表于 2023-12-10 15:33
原理本身都是光流法 实现算法不一样而已 电视手机的memc也是 老黄的dlss也是 看厂商水平
我自己感觉是这 ...

那应该蛮强的   我目前为止只用过GCN的和Dmitri
移动剧烈的时候不插也挺好的


作者: Sieben    时间: 2023-12-10 16:08
大佬们,俺们手头有A770、3070、vega56还有个5600ge,怎么组合效果会比较好
作者: pdvc    时间: 2023-12-10 19:21
Mashiro_plan_C 发表于 2023-12-9 20:54
rife实时要4090你推销员是吧跟memc也不是一回事

4K用4080就够了,动画还大都1080P的😂
作者: pdvc    时间: 2023-12-10 19:22
sun1a2b3c4d 发表于 2023-12-9 20:50
感觉RIFE不太稳定……时不时就跑不起来……

有什么问题?MPV和MPC/PTP跑的都很正常
作者: hu2851    时间: 2023-12-10 19:27

竟然还有这种玩儿法?
细想想 好像也对
毕竟都是补帧 为啥视频就不行呢
对吧?
作者: pdvc    时间: 2023-12-10 19:27
Kain 发表于 2023-12-10 10:28
靠,我本来还想在用3080Ti的2号机上折腾一下SVP,看你们这么一说还是等我换5080Ti的吧…… ...

看动画足够了,动画都是1080P的,折腾一下就知道效果根本不是MEMC这种能比的。
作者: sun1a2b3c4d    时间: 2023-12-10 23:47
pdvc 发表于 2023-12-10 19:22
有什么问题?MPV和MPC/PTP跑的都很正常

每次启用还得跑一会代码……播放的时候切进度容易出状况。
作者: pdvc    时间: 2023-12-11 01:57
sun1a2b3c4d 发表于 2023-12-10 23:47
每次启用还得跑一会代码……播放的时候切进度容易出状况。

同一种分辨率只有第一次打开才会跑代码存cache,拖进度条卡顿问题用v2模型就可以了,已经解决了。
作者: yutouyes    时间: 2024-11-24 17:53
本帖最后由 yutouyes 于 2024-11-24 17:55 编辑

https://bluesky-soft.com/en/BlueskyFRC.html 时隔多年前来挖坟,基于AFMF2的BlueskyFRC已经支持RDNA2/3了,只能x2,支持pot,应该也够用了,没发现什么bug,不需要全屏也能倍帧




欢迎光临 Chiphell - 分享与交流用户体验 (https://www.chiphell.com/) Powered by Discuz! X3.5