爱湃森学院

爱湃森视频教程制作方法

2018-05-29

我的视频制作方法参考了 宁皓网视频教程制作方法,首先感谢宁浩分享了宁皓网的经验。这篇文章距离现在已经3年,而且其中对硬件和软件的作用说的也不够细,在这里也把我的一些视频制作的理解和经验分享出来。

必要的硬件

  1. 电脑。Macbook Pro(2013)和Macbook Pro(2017)。早期我是用Macbook和iPad来做的,但旧Macbook配置比较低,转码和加水印等操作太耗费时间,而且在执行过程中卡的根本不能做其他的事情,所以买了台新的Macbook。
  2. 麦克风。麦克风主要分2种:动圈麦克风和电容麦克风,电容的要更灵敏,所以能收集到更多的声音细节。当然录音的环境情况也要考虑,我住在北京一所很普通的住宅楼,录音是在一个小房间,噪音以及屋内的一些混响等声音细节都会被录制进来,所以在后期声音处理时就要把他们去除。另外一个要注意的是麦克风的指向,主要有三种类型,麦克风我选了 森海塞尔 MK4,他是心型指向的,所以要在麦克风的前端发音效果最好,其他方向的声音会衰减。
  3. 防震架。我用的和麦克风是配套的,森海塞尔 MKS4。其实防震架我买的比较后悔,因为他是用来降低外部震动对录音的影响的,对我这种麦克风完全固定的方式,防震架意义不大。
  4. 支架。选择你喜欢的效果就行,我用的是「Neewer NB-35」,这个支架很重,转运费是按重量计的,所以最后它是很贵的,现在觉得其实国内买也没什么关系。
  5. USB 声卡。麦克风采集到的声音需要通过声卡转换成软件能够理解的数字信号。声卡我之前没有了解过,所以在美亚上看用户评价决定的,而且也考虑了对OS X的支持性,最后选择了Steinberg UR242。另外要注意2点:1. 选择声卡时要注意选择那种内置支持48V的幻象供电;2. 如果是自己美亚购买,记得看声卡描述里面送不送卡侬口的接口线(也就是话筒线),如果不送的话记得独立购买,比如我选的这个声卡就需要自己买。
  6. 防喷罩。防喷罩放置在讲者与麦克风之间,减弱一些发“p”,“h”等声音产生的喷麦声。因为这种声音后期比较难消除。
  7. 监听耳机。监听耳机是没有加过音色渲染(音染)的耳机,通过监听耳机,能够听到最为接近真实的、未加任何修饰的音质。我选的是非常有名的Audio-Technica ATH-M20x。

上面说的硬件都是从美亚买的,除了电脑,其他的硬件花费了 $630 + ¥400多的转运费。

如果不熟悉可以淘宝买,我比较喜欢折腾,一方面可以在过程中对这些硬件更了解,学到一些知识,一方面也可以省1k+的RMB。

必须的软件

  1. 录屏幕:Screenflow。我是去年开第三场知乎Live时买的 Screenflow 6,现在已经是Screenflow 7了,6到7是付费升级,我暂时觉得Screenflow 6足够用,所以先不升级了。
  2. 声音编辑:Adobe Audition CC。主要用来降噪、匹配响度、标准化等。
  3. 视频转码和水印:FFmpeg。

录制准备

我尝试过2种录制方式:

  1. 先录视频,看着视频再录一遍声音,最后把它们拼起来剪辑到一起。这样做的优点是录音时的效果很好,因为只关注要说的话就可以了,之后再整理观点时说法更成熟。缺点一是最耗时,缺点二是在由于声音和视频时分开录的,会有一些实操时的想法后来录音时忘记了或者找不到当时那个最好的点了。
  2. 视频和声音一起录,也就是现在我选择的方案。这个方式也分2个阶段,早期我对自己特别自信,就是列一个本节课程的大纲,只是打个草稿,有点像知乎Live的角度,想现场发挥。但是录制课程这样就不行了,因为同时说话和操作很容易忘记接下来该说什么,然后就卡壳了... 所以现在这个阶段我会事先准备本节课程要讲的内容、操作记录等,把它们存进专门的课程私有项目中对应的md文件中,录制时由于内容写的差不多了,思路非常清晰,要讲什么,下一步说什么很清楚了。但是这样做缺点也很明显,就是有点像读稿子,课程早期我这种生硬的感觉会明显很多,随着课程的继续,渐渐的我就可以控制说话的语气和声调了。我的优势还是直接录写代码的部分,声音相对自然的多。另外一个视频和声音一起录制的问题是容易误操作,也就是大脑、嘴和手不能跟上,平时写代码不说话,非常专注,所以不会出现写错单词之类的低级问题,但是录制课程时候由于精力集中在讲课就很容易手口不一。这方面经验我要加强。

视频剪辑

我希望课程精简,所以会剪辑掉一些耗时的操作过程,比如下载一个软件,文件比较大,需要3分钟,在视频中,会保留这个过程中的一些节点,比如10%,40%,90%,100%,让这个过程不突兀的在3秒钟完成了。所以有同学感叹我家网速咋这么快。另外一个例子就是安装软件或者系统,我也会把整体的安装过程缩减到几秒完成。

最近一段时间可能是空气问题,我总是会小咳,录音时候很烦,说着说着忍不住就要咳一下,这个时候就需要调整心态,然后把这一部分重录。注意是重录而不是靠后期处理,因为后期处理很浪费时间成本很高,而且有些效果非常难处理。所以我现在都会直接把这部分隔开几秒,重新说一次,然后继续。这样在剪辑的时候直接把有问题的那部分剪掉就完了。

Screenflow非常强大,值得好好研究下,尤其要善用快捷键,编辑视频时有大量的修修剪剪,不用快捷键的话效率非常低的。

不要轻易用Nest Clips,因为没有必要,还会造成后期展开再修改就会很麻烦。

看一下我的视频剪辑之后的效果:

这只是一个十几分钟的视频,可以想象一个视频1个半小时,会有多么密密麻麻。

另外是善用Freeze Frame填充那些有问题的视频画面,或者后期在某个位置补充一些录音。

声音处理

我也是用Screenflow录制声音,当视频剪辑结束后第一步是先从Screenflow导出无损格式的声音(Lossless - Audio Only),然后导入Adobe Audition CC。

Adobe Audition CC是一个非常好的产品。我主要用它做三件事:

  1. 标准化。在「收藏夹」菜单里,选择「标准化为 -0.1db」,标准化就是调整振幅,-0.1db表示调整到最大,这样可以提高音量。
  2. 除噪声。这里注意,按 shift + command + P 后,要注意你想去燥的是局部还是整体,如果想对整个录音应用这个噪声样本,记得选择「选择完成文件」这一项。
  3. 增幅。这个我用的不多,主要是有时候一个视频其实是多次录制的,环境、人声、麦克风的位置(有时候不小心挪动过),甚至有1次一直到录完餐发现用的不是外置声卡而是Mac的内置的麦克风。大部分声音大小差别不大,但有几次情况我只能对这部分声音增幅,可以局部的提高音量。但是要注意,增幅影响的是所有声音因素,比如敲击键盘、触摸板操作等声音都会因此变大,所以需要适度。

视频转码/水印

我会首先导出一个Apple的Prores 422格式的视频文件,这个格式具有出色的平衡画质和剪辑效率。生成的文件很大,比如《Python入门》最后一节时长90分钟,1920x1200分辨率的文件是98G。

小鹅通会强制要求上传文件的大小,当然我们也不可能直接把这样的一个mov文件直接放到网站上,所以需要压缩转码成一个适合的效果。

我使用了FFmpeg来做这件事,命令如下:

ffmpeg -i ~/Desktop/安装MySQL和驱动.mov -pix_fmt yuv420p -vcodec h264 -acodec aac -preset veryslow -crf 18 -strict -2 安装MySQL和驱动.mp4

-preset指定的编码速度越慢,获得的压缩率就越高,但是为什么不指定一个更慢的呢?preset类型很多,可以看 Choose a preset and tune。这些类型是收益递减的,我用veryslow就是为了达到更好的视频质量,但是耗时很久。

在优先保证画面质量(也不太在乎转码时间)的情况下,使用-crf 参数来控制转码是比较适宜的。这个参数的取值范围为 0~51,其中0为无损模式,数值越大,画质越差,生成的文件却越小。一般 18~28 是一个合理的范围。18被认为是视觉无损的(从技术角度上看当然还是有损的),它的输出视频质量和输入视频相当。

-pix_fmt yuv420p 是为了支持Quick time播放器, 否则转码后的视频和Quick time不兼容。

通常视频剪辑中我就会加入水印,如果不小心忘记了,也可以使用FFmpeg加水印:

ffmpeg -i sqlalchemy.mp4 -i watermark.png -pix_fmt yuv420p -preset veryslow -crf 18 -filter_complex "overlay=W-w-5:H-h-5" "51. 用MySQL中的数据生成Excel表格.mp4"

这种FFmpeg加水印的执行时间耗时也非常久,所以还是尽量在导出视频前加上吧。

总结

未来应该还会有新的经验和理解,到时候还会分享。希望这篇文章能给做视频的同行一些帮助

扫描二维码,分享此文章

还没有评论
空空如也