Fraps录制苦不堪言 救世主在那儿?
喜爱电脑游戏的你一定没少上网搜看游戏视频解说或视频攻略,视频中游戏大神们的精彩操作令人叹为观止,羡煞旁人。其实不用羡慕,尽管是平平我辈,在日常的电脑游戏娱乐中还是会灵光一现,偶尔迸发潜能的,何况即便是那些大神们,也并非十拿九稳,那些精彩视频或多是从海量素材中精挑细选而出。关键是,当精彩不期而至时,如何留住。
首先要说的是,笔者也是一个电脑游戏深度中毒者,从网络电竞到大型单机,无所不玩,时常兴致偶起,也会录制一些游戏视频,至于录制的方式,当然是用著名的渲染帧处理软件——Fraps。
Fraps软件界面
Fraps是一款简洁实用的软件,界面设计虽谈不上新颖,但十分易懂,除了拥有游戏性能测定和游戏截屏两大功能之外,还可用于录制游戏视频。
用Fraps录制视频的操作很容易,设定好视频生成路径,设定录制的快捷键,选择录制的帧率,选择好视频的尺寸(只能选择全尺寸或一半),先开启Fraps再启动游戏,通过快捷键决定视频的起点和终点,就OK了。
用Frpas录制的一段约两分钟的《生化危机5》游戏测试demo
● 但Frpas看似傻瓜的操作背后却隐藏着令人颇为烦恼的弊端
◎ 第一大弊端,录制输出的视频文件为无损AVI格式,容量超级大,若以60fps、Full-Size设定录制,短短两分钟竟然生成高达8GB的视频文件。设想一下,即便是一块空的1TB硬盘,也坚持不了几个小时就满了。而且视频不会连续,Fraps为了照顾兼容FAT32磁盘格式,会自动分段成若干个文件,每个文件不会超过4GB。
◎ 第二大弊端,录制视频的编码过程由CPU处理,占用大量系统资源,内存、磁盘响应都会减缓,游戏帧率会显著下降,若是录制一些本身就对硬件要求苛刻的重负载游戏,则难以获得足够的流畅度,严重影响游戏操作效果。
◎ 第三大弊端,录制时游戏运行的帧率最高不能超过录制的fps设定,比如我设定以60fps录制,即便我的显卡非常强大,但游戏帧率会封顶在60fps。这对第一人称射击类游戏的影响最为显著,此类游戏要求最好能有超过80fps的效果。当然你将录制fps设定在80甚至更高,只要你的硬盘够大。
◎ 第四大弊端,这也几乎是以往所有视频录制软件的弊端,那就是想录制时,必须有意识地开启软件。因为录制视频占空间,吃资源,使游戏速度变慢,让硬盘塞满,你不可能每次玩都录制,只能有计划地为了录制而录制。如此一来,你又能留住几次精彩的发挥呢?
● 神兵天降,NVIDIA GFE集成游戏录制软件Shadowplay能让这一切烦恼烟消云散?
听说不久前NVIDIA的官方游戏效能优化软件GeForce Experience(简称GFE)添加了一个叫Shadowplay的游戏录制功能,效果无比强大堪称神器,广大发烧友对此评价是:让Fraps几乎失去存在的意义。笔者决定仔细尝试一番,若名副其实,也算解决本人一大难题了。
上图为GFE的官方下载页面和链接,GFE可以单独安装,亦可随NVIDIA驱动安装,只是WHQL版驱动中所包含的GFE均为正式版,想要尝试最新的Beta则需要单独下载安装了。
要使用ShadowPlay必须先安装GFE
GFE是一款NVIDIA的显卡驱动附属软件,它最主要的功能是可以帮助游戏玩家自动优化游戏画面设定,以达到玩家现有配置条件下最佳运行效果。它可以自动扫描用户当前的硬件配置,根据从云端服务器上获取的相应的配置文件,同时优化驱动程序和应用程序设定。这些海量配置文件帮你精确地判断运行某个游戏时,驱动和游戏中的哪个选项该怎么设定,方能获得画面特效和流畅度的最大平衡,它还能持续更新。
当然,本文的主角是Shadowplay,它是GFE最近几个版本中新加入的功能。
● 使用Shadowplay的第一步,安装GFE
上文提GFE也打包在NVIDIA的显卡驱动程序中,安装驱动程序时可以顺道安装它,通过自定义安装选项安装时注意GFE的勾选,如下图所示。另外,运行GFE需要Framework 4.0以上的版本,注意在安装GFE之前安装它。
安装NVIDIA显卡驱动时可同时安装GFE
为了获取最新的GFE版本,笔者选择独立安装更新的方式,目前最新版本为2.1Beta版,支持录制的视频尺寸达到2560×1600。
打开GFE后,点击右上角的Shadowplay按钮,可以进入功能设定界面。这里要注意的是,电脑必须连上互联网才能使用。下面笔者将一一介绍Shadowplay的功能和亮点。
点击功能设定界面上的开关,绿灯亮起,说明Shadowplay处于激活状态,无论GFE界面是否打开,它都将在游戏运行时由驱动程序层级载入。
界面友好 录制前的设定指南
Shadowplay自恃强大的核心根源在于它充分利用NVIDIA CUDA架构的通用计算能力,采用由显卡GPU加速的H.264编码器,以最大50Mbps输出MP4文件,整个过程几乎不消耗系统其它资源,对游戏性能影响小到可以忽略不计,在录制游戏时你不会感觉到它在运行。为确保显卡有足够富余的CUDA性能用于编码,Shadowplay目前只支持台式机GTX系列游戏显卡,而主流乃至入门级的GT系列暂不支持。换句话说显卡级别越强,对游戏性能的影响也应该越轻微。
● 录制模式设定,主要分为阴影模式和手动模式
◎ 阴影模式下,是Shadowplay的精髓所在
它从进入游戏开始即一直处于录制状态,记录的文件生成在系统盘的Temp临时文件夹。不用担心,它对性能的影响微乎其微,你很难感觉出有什么异样。当你刚刚在游戏中打出一个精彩镜头需要留住它时,只要按下快捷键Alt+F10,即可将截止按键前最后一段时间录制的内容输出为视频文件,保存在你指定的文件夹。这段时间可以从1到20分钟范围内调节。
选择阴影录制的时间后会计算出大致文件的容量,如上图,最高质量下20分钟也没有超过8GB
聪明的读者现在一定明白这个功能意味着什么了——你将不会错过任何精彩的发挥。
◎ 手动模式,顾名思义
手动模式的操作跟Fraps没什么两样,按下Alt+F9,确定录制的起点,再次按下,确定终点并保存文件,区别只是Shadowplay的录制过程不会影响游戏性能,而Fraps做不到这一点。
Shadowplay允许单独选择阴影或手动模式,也可以同时启用两者。
◎ 质量设定,决定视频的效果与容量
视频质量设定,给了低、中、高三个傻瓜预设选项和自定义模式
自定义模式可以中可以较宽泛自由地设定分辨率、比特率和帧率。分辨率的In-game代表游戏中使用的分辨率,帧率也就是fps可以在60和30之间切换,比特率则可以在10和50之间调节。这个属性都会影响最终输出视频的效果和大小。设置完质量之后,Shaowplay的界面上方会给出即将输出的视频属性的综述。
稍晚一些中我们将为读者测试视频录制,并就如何做质量设定给出建议。
◎ 音频设定
音频设定可让你选择仅录制游戏内的音效还是包括麦克风输入或静音
电竞或RPG网游的用户有这样的经验,一边在联网游戏中跟其它玩家协同配合,一边通过麦克风实时沟通,通过这个设定,Shadowplay可以真实还原当时的游戏过程。
此外,实时的游戏解说也需要通过这个功能跟视频同步录制。
如何使用ShadowPlay完美录制?
前面我们已经详尽介绍了Shadowplay的功能和设定,下面我们进入测试环节,首先检验它录制视频的效果。分析多次测试的结果,笔者将提供自己的建议。
● 如何完美地使用Shadowplay?
仍然是使用《生化危机5》的测试demo,将视频采集的画面固定,因为不同画面也会影响到容量。启用阴影模式录制一分钟的视频。
绿色标示出的为笔者推荐的录制质量设定
笔者使用当前游戏玩家中最主流的的1080P显示器,最高预设的录制分辨率为In-game,自然就是1920×1080。最高预设输出的视频完美无瑕,1分钟产生300MB的容量,但对于长时间的录制而言,这个数字还是有些大,下面分别试验降低比特率和fps。
试验中等质量预设,比特率降低到22Mbps,其它不变。视频容量锐减到134MB,但画质清晰度损失明显,画面生成轻微的马赛克,笔者不予推荐。
试验自定义模式,fps设为30,其它与最高预设一致。降低fps是否可取?或许对于电视电影而言,30fps完全够了,不过游戏通常以远超过30fps的速度渲染,以此帧率录制使画面流畅度明显下降。尽管容量缩减到250MB,可由于比特率没变,这个瘦身效果并不是很理想,笔者不予推荐。
由此得出结论,以1080P分辨率录制视频使用最高质量预设为最佳。
其实除了自己留藏之外,1080P分辨率视频并不适合在大多数视频网站上分享,一方面是视频容量太大上传困难,另一方面网络播放1080P需要观看者有极高的网速带宽,720P或许是最合适的,从观赏效果的角度来来讲也不会比1080P差多少。
试验自定义模式,分辨率设为720P,fps和比特率分别为60、50。结果输出文件大小依然达到270MB,跟1080P的最高质量预设比没有降低多少。比特率代表着单位时间内采录的像素数据量,即便分辨率下降了,只要比特率不变,视频的容量不会有太大的改观。看来50Mbps对于720P尺寸的视频而言已经过剩,这个设定仍不可取。
再次试验自定义模式,分辨率设为720P,fps60,比特率降低一半到25Mbps,结果输出文件大小为148MB,对于1分钟的视频来说,这是个理想的录制容量。最后需要观察的是它的图像质量如何?
将分别以50Mbps和25Mbps录制的720P视频作仔细观察对比,几乎没有发现后者质量上的损失,以上为两段视频播放到同一个帧画面的截图对比,你能看出区别吗?
试验证明,以720P分辨率录制视频使用自定义模式下的60fps—25Mbps为最佳。
录制性能对决 Fraps可以卷铺盖了
● 最后一个测试环节,是关于以往游戏录制过程中老生常谈的难题——对游戏性能的影响
测试分别以三种状态完整运行《生化危机5》的测试demo,测试显卡GeForce GTX760,CPU是i7 4770K运行在默认频率下,内存为金士顿HyperX 4GB×2双通道,硬盘则是一块Crucial 240GB SSD。
◎ 状态一,无任何录制软件,正常状态下完整运行测试demo
正常状态下获得177.4平均fps的成绩,S级评价,这是GTX760应有的水准
◎ 状态二,在Fraps录制过程中完整运行测试demo
Fraps录制设定为60fps,所以游戏只能60fps左右的速度运行,得出成绩急剧下降
◎ 状态二,在Shadowplay最高质量预设手动录制过程中完整运行测试demo
Shadowplay的录制设定也是60fps,但却丝毫不影响游戏,得出成绩和无录制软件运行结果一样
经过数次录制之后,Shadowplay临时录制所在的Temp文件夹大小没有变化
关于Shadowplay从激活即开始临时录制的阴影模式,游戏玩家完全不用担心磁盘容量问题,软件程序会在推出时自动将没有保存的临时录制数据清空。
在文章一开始,笔者就提到,以往通过Fraps录制视频时,系统资源被大幅消耗,帧率只能锁定在录制设定的fps下,严重影响游戏操作,尤其是对一些重负载游戏来说,势必会降低操作者发挥的水准。NVIDIA的Shadowplay通过强大的CUDA编码器解决了这个问题,是其最精髓之所在。看来关于图形图像方面的工作,GPU永远比CPU更擅长。
Shadowplay使用H.264格式编码生成的MP4视频虽然比Fraps的AVI格式要小得多,不过因其依然接近无损,所以在通过媒介分享前,还是建议用其它软件再做过一次压制,变成容量质量比更佳的RMVB或FLV格式。
去试着用Shadowplay留住每一次精彩吧,这是属于NVIDIA GeForce GTX显卡用户的特权。
网友评论