主题 : 如何利用AMD补帧技术使视频播放更流畅
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 605039
威望: 529476 点
无痕币: 26 WHB
贡献值: 0 点
在线时间: 62371(时)
注册时间: 2008-12-25
最后登录: 2024-05-07

0 如何利用AMD补帧技术使视频播放更流畅

AMD显卡自GCN架构问世以来,一直有一项“黑科技”——显卡支持为视频补帧。补帧是什么?简而言之,就是通过计算视频相邻前后两帧画面得到中间缺失帧的画面,提升视频帧率。一般我们平时看的视频都是24帧、25帧的,顶多30帧。而补帧后可以达到60帧!实际体验是什么感觉呢?视频看起来会非常流畅。我可以这么告诉你——你以后再也不想窝在被窝里看那不到30帧的动漫了,而宁愿守在电脑前,而且这项技术对几乎所有的视频、电影都是有效的(甚至在线的)!
补帧有好几种方案,而且可以直接改动视频文件补帧,也可以边播边补,这里采用的是第二种方案。AMD的补帧技术叫AMD Fluid Motion,和其他方案比如SVP比,AMD Fluid Motion计算效果更好,也不占资源(要知道我拿i7 6567u测试SVP补帧,CPU使用率直逼90%,温度噌噌噌就飙上去了),所以有条件的A卡用户都建议使用这种方式补帧。
首先要确保你的显卡支持AMD Fluid Motion。虽然官方fluid motion介绍页面只写了APU,但其实所有GCN架构的AMD显卡/APU核显都支持这项技术。(注:GCN1.0架构虽然理论上支持,但官方说是1.1开始支持,所以可能开启失败)。
以下列出大部分支持的型号:
GCN1.0(1代):
7750\7770\7850\7870\7950\7970\7970GHZ\270\270X\280\280X\370\370X
GCN1.1(2代):
7790\260\260X\290\290X\390\390X\360\360X
GCN1.2(3代):
285\380\380X\FURY\NANO\FURYX
GCN1.3(4代):
RX460\470\470D\480\550\570\580
GCN1.4(5代):
Vega
如果你的显卡不在以上之中,请使用Aida64或GPU-Z查看你的显卡代号/架构。
Aida64中“架构”下可以查看显卡是否是GCN架构;

GPU-Z下可以根据显卡核心代号查询wiki来确认是否为GCN架构。

之后,确保显卡驱动已安装并最好保持最新(有的老显卡可能只能使用催化剂驱动,其他的都可以使用深红驱动),操作系统要求Windows 7/8/8.1/10。
这里我使用的是一张蓝宝石的RX480 8GB版。
打开AMD驱动设置页面(桌面右键-Radeon设置),在视频标签页下,选择自定义方案,勾选启用AMD Fluid Motion,关闭AMD Steady Video。(如果使用的是催化剂驱动,则位置可能不同)。
此时PowerDVD14以上的版本(AMD官方介绍页面指定的)已经可以补帧播放非3D的蓝光原盘了。只要进入PowerDVD设置,选择“为蓝光电影启用AMD Fluid Motion即可。

然而只能用PowerDVD的话,使用范围也太小了。接下来我就来讲一下怎么在PotPlayer或者mpc中补帧。其它播放器也许也可以,没测试。
首先我们要获取一个播放器插件,叫做Bluesky Frame Rate Converter。
官网:点击这里
网页底部就有下载地址,建议使用setup安装版。(老的GCN1.0/1.1显卡后面如果补帧开启失败,则建议使用老版本的插件)。
直接安装(选English,除非你会日语)。

传完后打开工具,如图中这样设置,如果你的显卡在afm mode下不能选mode2,那就选mode1,否则尽量选mode2。

如果24p/30p按钮是灰的,则需检查驱动设置中是否打开了amd fluid motion。
点击close退出,如果此时提示重启,则先重启,然后打开播放器。
PotPlayer设置方法:
右键主界面,选项(preferences),

展开到滤镜(Filter Control)-全局滤镜优先权(Filter Priority (Overall),点击右侧的添加系统滤镜(Add registered filter),

添加Bluesky Frame Rate Converter滤镜,确定,

勾选,然后在右下角的优先顺序(priority)选择“强制使用(prefer)”,然后确定,重新打开potplayer。
打开视频看看,按下tab显示详细信息,如果看到FPS显示视频源帧数-实际补帧后帧数(60左右)时,那就大功告成了。(注意,PotPlayer暂停后帧数会显示0)

MPC-HC/MPC-BE设置方法:
右键主界面-选项,

左侧浏览到扩展滤镜,点击右侧的添加滤镜,选中Bluesky Frame Rate Converter,然后确定,

勾选并选中右侧的首选,确定,

关闭并重启mpc。
打开一个视频,按下Ctrl+4打开统计栏,如果看到本来帧率不是60帧的视频显示帧率为60帧,则补帧成功。

尽情享受补帧的乐趣吧!
注意1:如果你想从视频中截图,建议暂时关闭补帧再截,否则中间很多帧是当场计算出来的,并不是原有的帧。暂时关闭可以到播放器页面取消勾选之前添加的滤镜。
注意2:有时AMD驱动选项里AMD Fluid Motion这一项会不知道为什么关掉了(有可能是更新驱动没同步配置文件),所以如果你发现补帧失效了可以再去驱动里面检查一下。
级别: 八片秋叶

UID: 268851
精华: 0
发帖: 21068
威望: 38872 点
无痕币: 16569 WHB
贡献值: 0 点
在线时间: 1598(时)
注册时间: 2016-03-27
最后登录: 2024-05-04

谢谢分享,了解一下
Total 0.062104(s) query 4, Time now is:05-07 09:01, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛