大家好,我是波导终结者。
很久没跟大家分享效率私房系列了。最早我记得是开了一个早下班系列,但是直接被人抄袭早下班这个系列名字,就换成了效率私房。平时我们在工作或者生活当中,会有很多地方可以通过一些技巧或者经验以及一些工具的使用,来提高自己的效率。今天跟大家分享的是拯救音轨爆音的一个游戏视频实况。
事情的起因也很简单,就是现在的麦克风都是有增益选项的。有一次我在调试的时候,把增益开到了最大,但是忘了调回去了。然后我又在录游戏实况,当时录的是塞尔达传说王国之泪。录完之后自己回放的时候就发现两个问题,一个是音轨里人声基本已经爆音,而且比游戏背景音的音量大非常多。你要说这么凑合着用吧,倒也不是不能用,爆音比较明显,但还没到了听不了的地步。重录嘛,因为是游戏实况,所以是不可能的。那么有没有什么办法低成本或者快速的至少挽救或者改善一下呢?是有的。
方法有两种,一种是你只有一个音轨的情况下,可以考虑用UVR5之类的软件进行人声分离,然后再把人声的音量去做适当调整。但是这样不好保证效果,并且游戏里面的一些语音也会被剥出来。今天跟大家分享的是第二种方法,效果会更好一些。但是它有个前提,就是你录制的时候得单独为人声或者是游戏音效录一轨。具体的方法,我在之前的文章《OBS视频录制最强三板斧!早下班,很简单》以及视频《OBS视频录制最强干货!显卡录H265,多音轨,防损坏!》里都说的很详细了,这里就简单放张图。其实就是录制两个音轨,其中一个是主音轨,包含麦克风和游戏音频。另一个可以是单独麦克风,也可以是游戏单独的音源。
当然在OBS里要记得选支持多音轨的容器格式。我这里一般是选择MKV,事后有需要再重封装成MP4,相关内容之前也分享过多次,这里就不细聊了。
但是俗话说的好,好事多磨,我在把重封装之后的MP4文件拉进非线编软件里的时候,又发现了一个问题。如上图所示,第一个音轨是主音轨,第2个音轨是额外备份的人声音轨,前面2/3都很正常,而后面一节出现了位移。理论上,这种情况只需要切断手动调整就好,但实际上,我发现这样的话达不到想要的效果,于是又只好再折腾一遍。
经我初步排查,出现该问题应该是VEGAS的aac音频解码出了一点bug。由于不常使用这个东西,与其去折腾解码器,我有另外一个更好的方案,就是把音轨提出来,然后转换成WAV格式。如图所见,WAV格式在非线编软件里就正常了。
之所以要这么折腾,与我使用的解决方案有关。在实践之前,我也是初步的想法,但是试验过后发现是可行的。就是现在的降噪耳机都会有额外的麦克风去拾取环境的噪音,然后做一个反相,以达到降噪的效果。我的设想就是把人声这个音轨也做一个反相,那么是否可以单独消除人声而完整的保留游戏声音呢?经我实践确实是可以的。
然后再将单独的人声音轨降低音量(上图红圈处)混音到整个主音轨当中。这样的话,虽然仍然有一点爆音,但是整个的音量跟听感会比之前好很多。上图后半段截成两部分,是因为我录到一半发现了再去调麦克风,所以后半段的人声音量是正常的。而前面提到的因为解码器的一点小问题,导致音频错位,为什么不能切断将就用呢?因为我发现切断将就用了之后呢,就算是以帧为单位进行手动对齐,人声还是消不掉,目前具体原理未知,估计是有个什么波峰波谷之类的错位了。
下一步也很简单,在VEGAS里面只输出音频,虽然这里后缀是MP4,但是它只包含了音频文件。再用MKV合成工具,把这两个音频合进视频文件里面。这样一来,达到的效果就是:把原来视频里的主音轨人声消除,然后换上降低增益后的人声,再把音轨替换回去,视频不变,从头到尾没有视频的二次编码,操作非常快。
最后我们来看一下效果,如上图所示。上面的文件是音频爆音之后的源文件,可以看到它的波形上下都已经顶穿了,人声比游戏声大非常多,听感很不好。下面的文件是我修正过后的文件,人声经过削减与游戏音量保持一个比较适当的水准,并且这个比例以及增减益的效果是在之前的步骤当中可以随便调整的。当然,如果你人声压根没有录下来(我经常在知乎被推送到这类问题),没有源的情况下是无解的,只能重录或者后期重新配音。另外,因为音量过大而被削顶的那一些波形肯定是回不来的。所以就算调小了音量,听起来还是会跟一开始就录好的有所区别,但完全可以接受。
这一套流程下来,不熟悉的朋友可能看着会有点晕。实际上操作熟练了之后,可能只要5分钟就能解决问题。我从一开始冒出这个想法,一直到最后成品出炉,总共也就花了半小时左右的时间。之前我分享过不少的技术内容,也有很多朋友说,“用什么工具不都可以一键做到什么什么吗”?那我告诉你,免费的往往是最贵的,傻瓜的往往也是达不到你想要的效果,或者达不到你想要的最高效率。我分享的方法虽然不是什么一键傻瓜式工具,但都是效率最高、效果最好的最佳解决方案。
今天的分享就先到这里,如果有什么疑问,欢迎直接评论区交流。感谢大家的观看,点赞和关注,我们下期再见。