制作简单技术视频的一点思考

Some thoughts about tech video creation

Posted by 代码笔记哥 on April 25, 2020

两年前笔记哥开始尝试做一些LeetCode讲题视频,由于时间成本并加上后来开发了微信公众号(笔记哥公众号:代码笔记哥)这一渠道,笔记哥没有在视频方面长期制作下去。在如今这个自媒体、网红蓬勃发展且又赶上疫情很多人宅家(目前主要指北美)看视频的时代,笔记哥这里就分享一点当时做视频的步骤心得,希望能帮到一些有兴趣加入自媒体的朋友,也欢迎过来人、大佬们多提宝贵意见。

立大纲

在一个媒体人要开始录制视频之前,你首先要考虑的是你要录的这一期节目的主题是什么?对于录讲题视频的笔记哥而言这个很好回答,就是我要录一道LeetCode题目的讲解。明确了主题以后,我们就要立一个视频内容的大纲,从宏观层面确定视频一步一步要讲什么。

比如我的讲题视频基本以平时我假想面试做题的场景、步骤为大纲:

  1. 这道题目是什么意思,它描述了什么场景,要我们干什么。 当然,场景不一定那么重要,现在很多面试题包装了商务需求这样的外围场景,增加了你读题的难度(当然同时也考查你语言、沟通和理解方面的能力),但核心在于这道题要我们做什么
  2. 这道题有什么假设条件、边界条件。
  3. 这道题的输入和输出是什么。 这时候就提醒自己在视频中要举一两个例子,检验是否真的理解了第一点和第二点。
  4. 这道题可以用什么思路、什么方法求解。 它会用到什么数据结构、什么算法。 在视频中这部分一般可以用PPT来表现。
  5. 写代码。 在视频中这部分一般切换到LeetCode网站的答题页面,实战敲代码来表现。
  6. 复杂度分析。 在面试中,这是写完代码以后,你要告诉面试官你对你的实现方法的时间和空间复杂度分析。在视频中,就是我来给大家讲出来。
  7. 测试。 在面试中,我至少要跑一个例子证明我写的代码是正确的。在视频中,我一般利用LeetCode题目平台的Run Code功能演示跑一个自定义的例子。

写台本

台本即相当于演员的台词,主持人的讲稿。在视频录制中,我自己就相当于一个主持人,需要cue节奏,自己给自己制定何时进入到大纲的下一步。凡我所想到的比较重要的点,我都会写到台本中。

比如,上面提到的“这时候就提醒自己在视频中要举一两个例子”,我就会提前写到台本中,避免在录制的过程中现编现想从而造成的语言卡壳或内容错误。

台本的细节因人而异也因主题而异。就我这种讲题视频,我一般不会照着稿子念,毕竟题目的核心在于帮助观众理解一个算法逻辑,而非华丽的辞藻。但基于我自己过去做过一些学校节目主持的经历,有一些小的台本知识点可以分享。

  1. 大纲写到台本中,用数字标出
  2. 每个纲要点之下的内容部分,凡需要举例子的,把具体例子写出来
  3. 每个句子的连接和句子内部的词语,可以通过空格的方式,把你需要吸气断句的地方空出来;把你需要用停顿来着重指出的东西前后空出来。 我知道这一点跟我们平时写作文是肯定不一样的,因为录视频的时候,并不一定是要在遇到一个逗号的时候媒体人才断句的,而是在你自然的说话气息的气口(相声界术语),以及你要重点突出的地方。请看下面一段例子
    基于以上的分析  我们知道这道题需要建立一个映射的关系
    所以 我们可以用  HashMap 这个数据结构
    其中 HashMap的key 是数组中的数字  value 为数组中的数字出现的频率  
    

    可以看出 HashMap HashMap的key value这些短语被着重体现。

  4. 对于某些专业度更高的视频,台本还应标出对应的时间点,ie. 0:00 前奏音乐响起, 0:10 开篇话音入, etc

PPT(视频的主体部分)

对于我的讲题视频而言,PPT的制作即为视频录制过程中的主体部分,因为我本人是不出镜录讲题视频的。观众的需求是听明白解题过程而不是看我这个人长啥样。PPT也可以帮助我们实现一定的动画功能。现在我一般都用谷歌自带的G Slides来写PPT。

但关心一下大部分自媒体视频制作人的情况,我能想到的是以下几点:

  1. 确定器具。 比如使用电脑还是用手机来录,一般考虑要考虑摄像头的像素、曝光度等因素
  2. 出镜前请选好你要录的视频的背景。 比如可以是家里的素面墙,也可以是窗外的豪华大厦,etc
  3. 化妆与衣着的选择。
  4. 傍晚阴天夜间录视频,请注意灯光调试
  5. 是站着录制还是坐着录制,要选用一个你觉得舒适的姿势

剪辑

对于我录制的讲题视频而言,一般会用QuickTime录屏实现,然后剪辑也用QuickTime。是在有必要我会用Mac机器自带的iMovie

除开这些软件,出镜使用手机录制的朋友建议安装美图秀秀剪映等APP。可以通过不断的尝试来提升自己对这些软件的熟悉程度。

在剪辑方面,我也不是什么内行人,欢迎读者们留言探讨。

封面与封底

封面与封底是一个自媒体品牌的突出点,且也是很多新人会忽略但同时在技术上也不难的点。 我个人是通过PPT的首页slide来实现我的个人YouTuber品牌的封面,举个栗子:

cover-page-codebro 代码笔记哥YouTube讲题的每期视频首页

总结

好,总结一下。我制作一个简单的技术视频的步骤主要就是上述五步:1. 立大纲; 2. 写台本; 3. PPT; 4. 剪辑; 5. 做好封面与封底。而其中第5步可以在第3步当中完成。当然,想成为一名优秀的自媒体人,不断地练习、摸索与提高是不可或缺的。喜欢我内容的朋友可以在YouTube或微信公众号搜索“代码笔记哥”订阅我。