大家好,上一篇文章和各位分享了《如何用AfterBurner软件录制游戏视频的设置》,最终生成了MJPG编码的视频文件,这种文件画质清晰,更接近游戏真实画面,缺点是文件尺寸巨大。
这篇文章分享视频转码的经验,把巨大的MJPG编码变成常见的H264编码的MP4视频,转码需要注意以下几点:
转码软件:视频转码软件有很多,有付费的,免费的软件要注意水印及稳定性,我用的是开源软件“HandBrake”。转码需要的时间:尽可能短,因为游戏视频一般会很长,虽然可以视频剪辑,但也是到PR里剪辑,在PR之前,要把原始视频素材转码成H264再剪辑。使用显卡加速转码:视频编码主要依靠CPU,会占满CPU的全部核心、全部线程,即便是这样,仍要花费很长时间。我用的是GTX1060显卡,越来越多的软件支持NVIDIA显卡加速,NVIDIA显卡的NVEnc转码的视频质量与纯CPU转码差别不大。视频质量和文件大小:视频画面尽可能清晰,视频文件尽可能小,要选择合适的“转码设置”,如下图,这个操作需要经验,第一次接触比较复杂。
下面分享achair用HandBrake转码的设置界面
先把HandBrake软件更新到最新版本。(开源软件,免费更新)使用预设Fast 1080p30,修改预设,分辨率和视频一致。视频编码选择使用“H.264(Nvidia NVEnc)”,我的显卡是GTX1060显卡。现在NVIDIA视频编码的效率、画质、兼容性很不错。视频帧数FPS:30帧使用“恒定帧率”CF,也就是每秒30帧固定。不要使用“可变帧率”PF,会导致PR视频编辑时音画不同步,而且很卡。质量:选“恒定质量”CQ,我解释一下:如果视频连续几秒的画面静止不动,这几秒需要的“比特率”低,可理解成一张JPG图片的大小;如果视频连续几秒的画面大范围移动,每秒30个画面,每一个画面相当于一张独立的JPG图片。因为画面移动很快,每张JPG都不一样,这几秒所需要的容量会是上一种情况的几十倍甚至几百倍,这几秒需要的“比特率”非常高。“恒定质量”的意思是,画质不变,“比特率”一直再变,为了确保画面质量不降低,比特率自动会升高。“恒定比特率”建议不要用,它的意思是“比特率”固定,画面静止时浪费字“比特率”,画面丰富变化时,由于“比特率”受限,画质会下降。QP:我一般使用20,数字越小画面越好,文件越大。保存当前预设,可以更新自己的预设,给自己的预设改名。添加单个视频或者一个目录(不能选择多个文件),全部添加到队列,开始编码。这一步操作可以2.3G的MKV(MJPG编码)变成460MB的MP4(H264),画质损失不大。整个转码过程显卡的占用率并不高,因为对于转码这份工作主要依靠CPU,显卡GPU只是辅助,整个转码过程CPU占用率一直是满的。经过HandBrake的转码,得到了高画质、小文件的MP4视频素材(H264编码),再把MP4素材放到PR里编辑、导出,不在话下。
这篇文章就分享到这里,下次见。
举报/反馈

小白的宝箱

15万获赞 1.2万粉丝
爱折腾的老玩家,使用经验分享
游戏领域创作者
关注
0
0
收藏
分享