大家好,我是波导终结者。这是早下班系列的第五期。
早下班系列有一段时间没更新了,毕竟由于疫情影响,有的班都没得上了。不过,疫情加速了直播带货、VLOG等行业的发展,所以对视频和直播这一块反而有更大的需求。
之前在其乐社区看见有小伙伴在讨论哪个视频录制软件好用,一说OBS,有不少朋友都想了解,只是看起来觉得复杂就心生退意。
录了一个视频分享,感觉还是讲得不太清楚,又有朋友追问一些参数方面的东西。另外,视频和图文的传播渠道好像也不太一样,最近知乎仍然不停的给我推送“哪个视频录制软件好”之类的问题,看着某一些共享软件在回答里觍着脸吹着自己带水印、功能不全、码率浪费高的玩艺儿,实在是无语。
这次单独开个图文贴,把OBS视频录制最强三板斧教给大家。
从那些玩币的家伙用显卡批量挖矿的时代开始,就已经预示着显卡时代的到来。诚然,CPU仍然是一台PC机的核心和大脑,并且具有不可或缺的通用性。但是,随着厂商的努力和SDK的开放,显卡运算涉及到了游戏以外的越来越多领域,有非常多的软件已经可以享受到不小的实惠。
现在支持显卡录制的软件有不少,但是质量可以有哪一些呢?只有OBS。其他软件只能通过20M以上的码率来保证画面质量,然而,这个码率毫无疑问是过高和溢出的,导致用户需要付出额外的存储、压缩、后期成本,浪费非常多的时间。
而OBS是开源项目,发展速度比市面上的共享软件快多了,结合已经做了十几年开源的FFMpeg库,OBS使用显卡编码获得的画面质量高到令人瞪目结舌。如图是我之前录的大表哥2,使用支持NVENC编码最弟弟的一张卡-GTX1050,以3.5M的码率实时录制出来的H265视频截图。
在运动不强烈的情况下,画面水平已经接近原画。最近我已将视频码率提到4.5M,基本见不到画质的任何损失了。
很多时候,一样的码率,有的视频清晰有的视频模糊,这取决于非常多因素,软件所用的编码器关系甚大。市面上其他录制软件,你用3.5M的显卡编码录H265试试,绝对让你哭出来。就连N卡自带的工具都得10M以上才能保证画质……吐槽不能。
在OBS里使用显卡录H265的设置其实不难,在“输出”选项页面,输出模式要选高级。如果选的简单,格式只能跟着串流设置走,而目前串流还未支持H265。
其次,在录像页面进行详细设置。
1.容器选择Matroska。FLV格式不支持多音轨,MP4格式损坏救不回。同时支持多音轨,并且遇到意外(比如死机断电)还可以救回视频文件的,只有Matroska,其实也就是MKV。
2.视频比特率根据自己实际需求调。我录1080P的游戏,3.5M基本够用,如果想保持观感原画,就往上抬一点到4.5M。如果不是H265,或者别的软件录H265,至少要10M才能保证画质,到时候又得重新压缩,或者后期,还额外占用存储空间和上传时间。
3.视频编码器选hevc_nvenc,就是显卡用NVENC编H265(hevc)了。如果你用其他集显,那就是Intel的QSV(Quick Sync Video)或者AMD的VCE。
4.视频编码器设置这里其实可以不用填。我是填了“profile=main tier=high level=5 b_strategy=0 sc_threshold=1”,但实际上看不出什么效果,有小伙伴也试过,没啥差别。这个设置最早是使用CPU压x264时,用来压榨性能的,有人用500K的码率播LOL,或者1.5M的码率播FPS,或者极差的CPU做优化。现在根本用不着。而且显卡编码的库和规范是另一个,大部分参数根本没有用。我这里写着只是之前做实验留下来的,如果你有兴趣,也可以自己查阅相关资料试试。
4.音频比特率AAC 128K就够了,除非录演唱会啥的对音质要求很高的场合。而音轨的话,如果你有多音轨需求,就要勾上多个。
OK,如上设置,录制出来的就是一个非常完美的视频文件了。
首先使用显卡编码出了质量极高的H265画面。
其次拥有多音轨。
最后,遇到意外视频文件还有救(可能会损失几分钟)。如果录MP4格式就没救了。
之前有键盘侠硬跟我争,说市面上有N种MP4文件修复工具/方法。我只能说,喷子做事全靠嘴和键盘,根本就没有亲自试过。那些方法和工具都是几年前的了,只适用极小部分xvid或者mpeg4编码的文件,质量也无法保证。对于现在 H264、H265编码的视频,一秒钟也救不回来。甚至,如果你在OBS里,本地文件选择MP4的时候,OBS都会好心的提醒你,MP4文件无法恢复,想要多音轨录MKV等等。
但喷子却是永远不可战胜的,你懂的。
有的时候,我们会需求多音轨,最典型的就是,又要录实况解说,又想保留游戏原声,又不想后期加解说,怎么办呢?so easy啦。
首先,在混音器界面右击,点高级音频属性。
在这个界面里,根据自己的实际需求设置轨道。
如上图,我的需求是:游戏声音 实况解说一遍成型,不需要后期录制解说。以及,保留有无人声的游戏声音。
这时候,我的设置就是:台式音响(即电脑的声音,或者说游戏的声音)勾上1和2轨道;麦克风勾上1和3轨道,完成。
简单不?效果就是,台式音响和麦克风都输出到了1轨道,这时候轨道1就包含游戏声和麦克风录到的实况解说人声。轨道2只有游戏声,轨道3只有人声。
其实轨道3可以不要,理论上来说,轨道1减去轨道2就能得到人声,但是还得后期处理,我选择多那么128K码率,少后期折腾。
这样的另一个意想不到的好处是:录制完成的MKV文件,可以直接上传到各大视频网站。你只要把MKV后辍改成MP4,直传即可。虽然有的网站不认MKV后辍,但是你改MP4它还是收的,嘴上不要,身体还是很老实的。传上去的视频默认音轨1,实况直出不用后期录解说了。而且码率也低,只有3、4M左右,不用后期二压,省空间,省上传时间。
目前亲测基本所有视频网站都支持,包括优酷,AB站,网易,搜狐,头条,知乎,微博等。唯一一个发现不支持H265的是ZEALER旗下Zaaap!!!的编辑器,他们好像是边上传,边由浏览器进行转码,H265传不动,折腾了我老半天哈哈。
猛男发现哦不,猛然发现,视频文件防损坏已经在最前面讲了。用MKV格式录制,万一断电、死机等,不会导致整个文件损坏,只会丢掉末尾的几分钟。其实如果要尽量减小损坏,FLV的损失是最小的,但是它很多特性不支持,比如多音轨,如果你不需求H265和多音轨,比如只是要一份直播串流备份,直接使用直播时的设置输出FLV文件也是个不错的选择。
之前在其乐社区和小伙伴讨论的时候,我有提到过,OBS除了没有即时回放,其他功能都是碾压。然而有小伙伴跟我说:OBS是有这个功能的。
经过讨论和研究,我们得到的结论是这样的。
如上图,输出模式如果设置为高级,并且录制类型为“自定义输出(FFmpeg)”时,那么回放缓存是不可用的。
只有当录制设置为标准时,回放缓存才可用。但是此时,我们只能选择H264编码器。这两者看来只能做一个取舍了。
我觉得既然不自定义输出了,干脆输出模式就简单,跟着串流走得了。
即时回放功能是这样的,在你按下特定快捷键时,会将过去一段时间的画面单独保存为一个文件。比如你有精彩击*时,你只需要这个镜头,而不想把整个下午的游玩过程都录下来,就可以使用此功能。
然后只要设置好回放缓存的快捷键就行了。
N卡驱动里带有此功能,叫即时重放,包含于ShadowPlay。ShadowPlay还有全程录制或者直播功能,但是人家直播的是某404台,国内还是推荐用OBS。
然而,N卡的这个功能也有一个最大的弊病:它是缓存在硬盘上的,类似于监控或者行车记录仪,不停的记录然后删去过时文件。
这会导致什么问题呢?之前有小伙伴提到过:自己的系统盘SSD读写异常的高。因为这个功能要无时无刻的读写、删除,对于SSD来说还是很致命的。所以如果你要开启此功能,一定记得,“临时文件”这里最好设到一个HDD上。
而OBS这个功能是缓存在内存里,按下快捷键再保存到硬盘上,个人觉得更合理一些。
好的,至此,OBS视频录制已经没啥可讲的了。强大必然伴随着选项,就像摄影师大部分参数都会选择手动一样。功能最强,画质最好,占用最小,更新最快,免费开源,无水印,拥有众多插件,等等等等,我实在想不出什么理由不用OBS。按照我的方法设置,你可以一遍直出视频,不用二压,不用后期加解说,别人还在开软件剪辑,你已经上传完毕下班回家了。
感谢观看,喜欢的朋友点个关注和赞呗,我们下期再见。
,Copyright © 2008-2022 秒下下载站
m.down10s.com .All Rights Reserved