头像

NestleLatte

要来一杯拿铁吗

《使用BlueskyFRC开启AMD Fluid Motion配合MPC-BE对视频进行补帧》

 4月前  •   software  •     •   621  •   0

是时候该给博客除除草了,来讲讲最近折腾AMD补帧的经历和坑点。

什么是 AMD Fluid Motion?

AFM 是 AMD 的补帧技术,可以将24帧或者30帧的视频补帧成60帧。本来是限制只有用 GCN 1.1 之后架构的显卡 + PowerDVD 才能使用,不过通过岛国大神的Bluesky Frame Rate Converter,就可以让老卡也享受到AFM补帧,并且也不需安装 PowerDVD 。

系统需求

  1. Win 8.1 或者更新的操作系统
  2. 一张 GCN 架构的显卡(APU 自带集显也可)
  3. 更新到最新的 AMD 显卡驱动

开始配置

打开驱动面板,选择视频→自定义,勾选 AMD Fluid Motion Video,关闭 AMD Steady Video

接下来安装 Bluesky Frame Rate Converter

下载地址:Blueskyのホームページ ,下载后直接安装即可,安装后把Enable DXVA和Zero copy mode如图取消勾选

配置播放器

这里不选Potplayer,因为挂载外部滤镜的同时也会激活内置滤镜,一波后处理画面就没法看了。

首选MPC-BE,其内置核心滤镜基本是Lav Filter那一套,不用设置就能给出很不错的画面,除了界面和快捷操作不太友好外比potplayer省心太多。

打开MPC-BE,右键进入选项>扩展滤镜>添加,勾选Bluesky Frame Rate Converter,然后将其设置为“首选”,点击应用。

播放器附加设置

经过刚才的设置之后AFM已经可以用了,但是有个问题。AFM只能接收NV12编码流的视频输入,而默认设置下的MPC Decoder会给出不同的流,10bit的源视频一般会解出P010丢给BlueskyFRC,然后在转回NV12的时候,它飘了。。

解决办法也很简单,如图设置,在内部滤镜中取消勾选所有 DXVA (硬解,会出bug),之后在视频编码器设置中取消10bit,16bit等解码器输出。

最后交给EVR的是16-255的NV12流,如果想要更好的精度的话,还是上madvr做渲染器比较好。

上一篇:
下一篇:

 评论


 已有0条评论

    还没有任何评论,你来说两句吧!