Re: [心得] AMD GCN+RDNA 影片混合补帧教学

楼主: trfmk1 (TRF小兵)   2025-01-10 02:15:44
有一些新的小发现
用了几个月没啥问题
还是分享一下
先来谈RDNA GPU的AFMF拿来看影片的问题
我的环境4K 144HZ萤幕
一般追番基本上都是1080P片源
AFMF补帧24P只能翻两倍到48P且补帧瑕疵较多
主要是因为启用条件
1.必须在全萤幕下
2.垂直同步必须要关闭
等于如果AMD FerrSync不强制开启
画面会造成撕裂抖动
也不用强制锁萤幕更新率到48HZ
因为AFMF补帧会浮动
使用萤幕最大更新率
直接开FerrSync动态调整就好
选择透过Bluesky Frame Rate Converter
开启AFMF瑕疵会更多
虽然可以双开到96p
我想因为是因为AFMF设计上是针对游戏
是画面最后渲染升频到全萤幕才补帧
透过BFRC则是直接对1080P影片先补帧后才放大到全萤幕
造成平移画面各种瑕疵放大不忍直视
所以我回头去找寻有没有能配合BFRC的DirectShow Filter插件
无意间发现了
可以用Anime4KCPP去搭配
https://github.com/TianZerL/Anime4KCPP/releases/tag/v2.5.0
ACNet是一个基于卷积神经网络的超分辨率算法
主要是针对2D动画做学习
透过这个插件可以将画面升频后在透过BFRC补帧
A卡或N卡都可以使用
只要抓Anime4KCPP_DSFilter-2.5.0-Win64-msvc.7z
解开将打开拨放器外部筛选器把Anime4KCPPDS.dll放进去
https://i.imgur.com/iSEqyv7.png
注意一下DirectShow Filter插件上下顺序
会影响谁前谁后
不同拨放器可能排列不一样
Anime4KCPP一定要最优先处理影像升频
然后再把升频过的影像给BFRC补帧
分辨率提升后补帧瑕疵也会减少
我的Anime4KCPP设置是这样
https://i.imgur.com/THJ6duV.png
我并没有直接将1080P直接升频4K
是放大到1.6倍3072x1728
再利用MPCVR Jinc2m升频到4K
这样效果更好也减少GPU运算消耗
HDN是降躁功能 打勾是开启
建议开1就好 最高可以开到3
https://i.imgur.com/lYieTCH.png
成功会在BFRC的资讯看到补帧前的分辨率是3072x1728
这样AFMF在平移画面的补帧瑕疵有机率会减少
但AFMF效果目前还是不如旧的AFMV补帧
先提升分辨率后补帧也会增强AFMV补帧效果
而且可以直接上144p
GCN架构我看可以再战XX年
我的环境AMD 5700G+RX7600
5700G APU BFRC设定如下
分辨率强化开到中
De-contouring打开
https://i.imgur.com/WnS5TVF.png
https://i.imgur.com/reh6CrY.png
等于先透过RX7600跑Anime4KCPP影像升频
再用5700G APU补帧144p加细节强化
动画疯片源
升频4K比较图
https://imgsli.com/MzM2NTEw
老实说搭配起来效果好到不行
Anime4KCPP这东西真的太晚发现了...
我现在都用浏览器调动PotPlayer看动画疯
串流当道的现在
支援DirectShow Filter的拨放器也就那几套
且用且珍惜了...
最后还是希望RDNA4给力点= =

Links booklink

Contact Us: admin [ a t ] ucptt.com