大家好,我是波导终结者。这是早下班系列的第四期。
上次的早下班综合文当中,聊了一下视频录制工具,结果引来了一位盆友,我们一起来看看:
显然,这位小伙伴深谙喷射之道。比如“而且有64位的”,貌似在暗示我不知道软件有64位,或者用的不是64位,或者我给大家介绍32位的?没有看过原文的小伙伴,可能还真会觉得,“这个作者连软件有64位都不知道还敢出来写文章”。但事实是否如此?
上次的文章截图,我们再来看一遍。把左上角放大,放屏幕中间看看。64-bit这个字样到底是32位还64位呢?不知道需不需线上补一下课。事实上,我从来就没提到过32位的OBS,用的本来就一直是64位,截图也是64位。
但是这位喷友非常高明,一句“而且有64位的”,让一部分没有看过原文的读者会产生“这个作者连软件有64位的都不知道啊”这样的错觉。非常高明!
另一个点,“fraps毕竟是老牌工具,可以录无损”也是底气十足,仿佛老牌和录制无损视频是两个大优势似的。事实真是这样吗?
说到无损,可能大部分朋友会想到的是音频文件的无损。
当年由于网络和硬盘的限制,128K的MP3大行其道。再后来,网速和硬盘空间不再成为桎梏的时候,320K的MP3也不令人满意了。APE、FLAC等无损压缩格式应运而生。
你说音频无损有意义吗?当然有意义。前提是什么呢,无损音频的容量,相对于有损压缩,增加得并不是非常多。一首普通歌曲的Mp3,根据时长可能有3-5M大小,它的WAV无损也就几十M,再压成FLAC或者APE还能减半到30M左右。所以这个前提下,音频无损还是很有必要性的。
另一方面,是图片文件的无损。BMP文件很大大家都知道,一般我们用的时候都压成JPG之类的。也有PNG这样的无损压缩格式,但本质仍然是一样的:我们可以接受这样的容量和带宽占用。
而视频文件呢?就不是这样了。
fraps录制的无损视频有多大?我们还是看网上别人的说法吧,要不我自己录的话又有人说我方法有问题或者软件有问题之类的。
可以看到,1080P的无损视频,容量占用是极其庞大的。如果录两三个小时,容量占用就已经达到了TB级别,这是非常可怕的。就连蓝光光盘也装不下多少。
所以视频录制无损,最早的意义是,当年CPU性能较差,录制会影响帧数。而录无损则减少了视频压制的损耗,有助于最大限度少占用CPU资源,保证游戏相对更流畅。而现在不光是CPU性能提高,连显卡编码都已经很成熟了,根本没有任何必须录制无损格式。
fraps的一个问题在于,它已经6年没有更新了。对于现在的操作系统和软件的发展速度,这是一个非常可怕的数字。
最早的视频录制(屏幕内容内录)分为两种,一种是教学视频录屏,画面质量很差,当时有不少软件,生成自己独有的格式或者打包成EXE。另一种是游戏解说需求应运而生的游戏源内录,技术方面不想聊太多,就是录DirectX或者OpenGL的内容源。
fraps显然属于后者,它还有显示FPS、截图、录制声音等少得可怜的几项功能。甚至 ,连视频分辨率大小都没有办法自由设定。
对于这位先驱的历史地位和意义,我持肯定,否则现在同类软件这么多,根本都不会提到它的名字。正因为这样,我们才必须正视事实:这个软件太老了,在现在这个时代,它的功能犹如当年诺基亚塞班手机还能叫“智能机”时候的功能机或者老人机,实在是没法用了。
Fraps只能录无损,这是一个毫无疑问的巨大劣势。所以,很多后继者应运而生。Action!、Bandicam等诸多优秀的后来者直到现在,都还在不停的更新功能。
这些软件,90%以上的功能重叠,要用,或者要买,认准顺手的一个就行。Bandicam我从1.X版本一直用,后来也是补票入了正。最近更新的版本则是4.5.8。
上图四个箭头,第1个是屏幕区域录制,可以追随鼠标,或者录制指定窗口,或者任意指定屏幕区域。
第二个是游戏源录制功能,就是刚才聊到的DirectX或者OpenGL源。光这一块功能,就已经完全覆盖掉了Fraps。
第三个是设备录制,摄像头、采集卡等作为录制源,比如电脑接采集卡,录游戏机画面等。
第四个是额外添加鼠标点击效果、摄像头等内容。
粗略一看,Fraps的大功能就已经覆盖了至少五倍的Fraps。
再来看细节功能。音频方面,支持1+1两个音源录制,支持游戏画面和摄像头的1+1、实时图片或者文字水印等等。以及压缩格式,支持最新的NVENC,支持任意定分辨率、帧率、质量码率等等。
这些Fraps都没有。我就想请问,Fraps的优势在哪里?你如果是个N年前的手机,说不定还有收藏价值,软件呢?大哥大是经典,但现在你用大哥大打电话吗?拿它刷微信,玩王者荣耀,拍照10倍变焦吗?
声明一下,我并非在给Bandicam打广告,因为我虽然买了,但主要出于补票,因为我现在也不用它了。我发现了更强大,而且完全免费的软件。接才来,我们要进入正题了。
很难想象,一款免费软件的功能,会远远超出那些持续更新的共享软件,这就是开源的威力。
最早作为直播软件诞生的OBS,由于开源的特性,以及直播行业的兴起,得到了非常多人的共同维护,所以发展速度非常快。
直播有一个特点,一次成型,你看到的画面是实时的,没有办法再做一遍后期,所以灵活性和功能性就非常非常重要。进化到现在,除了什么遥控录制、定时关机等跟直播没啥关系的内容,其他方面已经强得不行了,我们一起来看看吧。
刚才我有提到,Bandicam能做到1+1的画面叠加,即录制游戏画面,添加摄像头这样的操作,以及添加一些文字、水印等内容。对于一般的游戏实况录制可能够,但是如果中间需要临时添加素材啥的,就只能后期,或者断了重录。
而OBS可以达到N+N+N的一个录制效果。如上图,屏幕底是我的采集卡,因为游戏机没开,所以是处于黑屏显示无信号的状态。左上角是我的摄像头,左下角是手柄输入实时反馈插件,右上角是我添加的个人文字水印,以及风暴英雄游戏画面,右下角是窗口内容获取,我随便开了一个任务管理器。
明显的,OBS不仅仅是游戏源打底、角落添加摄像头这样的功能,而是只要你电脑配置扛得住,你可以添加无数的源。游戏、采集卡、插件、窗口截取、摄像头等等,都可以任意添加,任意变换大小、位置,甚至随时切换显示与否,也即N+N的功能。
刚才有提到插件,OBS开放插件功能,理论上啥都能做。手柄输入反馈是一个,国内的各种XX直播助手,全部都是在OBS基础上进行开发,以及做的插件,比如弹幕助手,点歌插件等等。另外,软件还自带一些滤镜,比如用于抠像的色键等。这些功能叠加起来,又是有无限的功能性。
有限的源输入,意味着功能的局限性。比如现在要录一个游戏,四人联机,要把四个摄像头的内容放在屏幕的四个角落,如果用传统的屏幕录制工具,就办不到,得另外把四个摄像头的内容录下来,然后再去做后期,所花的时间、精力、PC占用都是5倍-10倍起跳。而OBS就很简单,添加四个摄像头上去呗。如果录到一半,要关了摄像头,OBS只需要把选项取消选择就行了,而传统的屏幕录制软件除了中断重录,别无它法。
关于音频录制,很多朋友都搞不明白,这里也不打算细说,就聊个大概。
系统里,音频设备分两种:播放和录制。
有的录音软件,只能够录下“录制”这个功能,这也正是有的朋友录不到游戏声音,或者K歌只有人声没有伴奏的原因,因为游戏和伴奏属于系统“播放”的声音。
最早的方法是,录制“立体声混音”,一部分的声卡或者驱动,可以把系统播放的声音,以及麦克风的声音,同时输出到一个设备里。不过有些版本的驱动不行,有一些笔记本的集成声卡好像也不行。
这个功能也有缺陷,音量不好调,我甚至为它买过两三个麦克风放大器。
不过,自从用了OBS之后,这些都不需要了。我甚至连系统声卡用的驱动都是WIN10自带的,也没有立体声混音这个设备。原因很简单:OBS太强了,根本不需要。
OBS支持任意“播放”设备、“录音”设备的混音,甚至还有其他输入设备,比如上图的视频捕获设备就是我的采集卡。
音量,任意调。静音,一键开关。
自带噪音阈值等常用滤镜,也可以通过第三方插件无限扩展功能。
另一个屌爆的功能,就是高级音频属性这里,可以将任意一个源,放到任意一个轨道里。
回想一下,你用任意工具录制的视频文件,它有多音轨吗?没有。你到网上查一下,基本都叫你用专用的工具后期封装。
而OBS录出来的就能直接拥有多轨,比如我轨道1是总混音,相当于有游戏声又有解说声,然后轨道2只放游戏声,轨迹3只放解说声。
这些以前要通过后期处理、再封装的工序,在OBS里面都可以一次录制成型。
一个工程少做一次后期节省的时间,够你天天早半天下班的了。目前市面上没有任何收费软件能够做到这么强大,关键是这软件还是开源免费的,你说,我能不换OBS用吗?
令其他同类软件彻底黯然失色的,当属OBS的编码能力。
FFmpeg这个开源项目我之前也聊过,基于此,OBS拥有非常出色的编码能力,以至于其他软件在它面前甚至连个弟弟都不是。
OBS支持多少种编码格式呢?请看:
当然,实话说,这里面绝大部分都没用,现在H264、H265是主流,其他格式基本没有什么意义。就连直播的FLV流,以及广播电视用的TS流,封装的也一样是H264。
而如果录制本地视频的话,我是直接用的H265。
OBS支持三家显卡的核显编码,NVIDIA的NVENC,INTEL的QSV,以及AMD的VCE,现在的效率和效果都已经相当可以。我用NVENC压H265(不是录制),能达到10倍以上的速度,用来直播绰绰有余。
H265的压缩能力,可以近似认为是H264的一倍。即相同画质,码率减半。我现在录游戏视频,用的4500码率,相当于将近10M的H264,基本就看不到什么模糊的地方。再高当然也可以,超过20M就真的基本原画了,但是考虑到视频站上传完二压只会更模糊,再高的意义就不大了。
N年前,那时候NVIDIA的显卡编码还叫CUDA,效果很差。那时候为了保证清晰度,我得用Bandicam先录一遍20M的,然后再用CPU压一次2pass,3.5M的H264(再高无意义,优酷会二压),以获得录制时的流畅度、硬盘容量、压缩时间、画面效果等的平衡。现在根本不用考虑这些,直接按照上图设置录一遍就可直发。
对于录制游戏视频、教学视频,甚至是现在上网课啥的需要翻录,如果希望能够节省时间,早点下班,可以试试OBS,强大的功能可以省去无数的后期步骤,一遍录制成型不用再做任何事情。
如果把OBS比作现在全能的安卓和iOS智能手机,其他录制软件也只是诺基亚塞班水平,而Fraps就算没有老到大哥大这么惨,但充其量也就是一个MTK功能机。时代在发展,当年只有塞班的时候,诺基亚叫做“智能机”,后来安卓和iOS出来,塞班就不再是智能机了。我们对经典,应该抱有尊敬,但是更需要面对现实,远离尬吹和瞎杠。
另外,现在市面上还有一些XX屏幕录制助手生存着,我真不明白它们存在的意义是什么。功能弱,录出来的视频质量差,还要卖钱。也有很多人用着共享版,录出来音画不同步、满屏水印还模糊得不行。我想,它们唯一的优势,也就是省了那一两步的设置,所谓的“傻瓜”式操作吧。算了,人各有志。
好的,这一期的早下班就到这里。与很多云推荐软件插件APP之类的文章不同,我写的都是自己使用多年的干货心得,有什么疑问欢迎大家留言交流。喜欢的朋友麻烦点个关注和赞呗,我们下期再见。