我了解到视频教程是教导学生的绝佳方式,而开源工具帮助我将视频制作技能提升到了新的水平。本文将解释如何开始,以及如何在你的视频教程项目中增加艺术性和创造力。
我将描述一个端到端的视频教程制作工作流程,其中每个子任务都使用开源工具。就本教程而言,制作视频是“任务”,而制作视频的各个步骤是“子任务”。这些子任务包括视频屏幕捕获、视频录制、视频编辑、音频录制和工作量估算。 其他工具包括硬件,如相机和麦克风。我的工作流程还包括工作量估算作为子任务,但这更像是一种通用技能,类似于软件开发中的工作量估算理念。
我的工作流程包括将大部分视频内容录制为屏幕捕获。我使用智能手机录制辅助视频素材(称为 B-roll),因为它是一种廉价且无处不在的摄像机。然后,我使用视频编辑器将这些素材剪辑成镜头序列。
视频教程的优势
录制视频教程有很多原因。有些人更喜欢通过视频学习,而不是像网页和手册这样的文本。这种偏好可能部分是代际性的——我的学生往往更喜欢(或至少欣赏)视频选项。
有些模式,如图形用户界面 (GUI),用视频演示更容易。视频教程也非常适合记录开源软件。展示制作软件演示视频的便捷标准工作流程,使用户更容易学习新软件。
教人们如何制作视频可以帮助增加参与开源软件的人数。使用户能够录制自己使用软件的过程,有助于他们分享知识。教人们如何进行基本的屏幕捕获是使用户更容易提交开源软件的错误报告的好方法。
教育工作者越来越多地转向教程视频,将其作为异步传递课程内容的一种方式。过渡到在线课堂最直接的方式是通过视频会议系统进行授课。另一种选择是翻转课堂,它“翻转”了传统的教学方法(即,课堂教学后进行独立作业),让学生在家自己观看录制的讲座,并将课堂时间用作实时的、同步的、互动的环节,用于进行独立和项目工作。虽然视频技术在课堂上已经发展了一段时间,但 Covid-19 大流行强烈地激励了许多教育工作者,例如我在圣托马斯大学的同事和我,在 Covid-19 迫使学校关闭时采用视频技术。
以前,我曾在南加州大学安纳伯格传播与新闻学院工作,该学院提供了一个项目和一个应用程序,以帮助公民记者制作更高质量的视频。(公民记者不是专业记者,而是利用他们与时事的接近性来记录和分享他们的经历)。同样,本文旨在帮助你制作精美、高质量的视频教程,即使你不是专业的摄像师。
屏幕捕获
屏幕捕获是制作视频教程的第一个子任务。我使用 Open Broadcaster Software (OBS) 套件。OBS 最初是作为一种流式传输视频游戏的方式而开始的,后来发展成为一种通用的视频录制和直播工具。它使用 Qt 编程,这使其可以在不同的操作系统上运行。OBS 可以将内容捕获为视频文件或直播流,但我使用它捕获到视频文件以创建视频教程。
对于创建软件视频教程之类的东西来说,屏幕捕获是自然的起点。但是,OBS 也适用于使用物理对象(如电子产品或木工)的教程。一个简单的用途是录制演示文稿,但它也支持网络摄像头和切换视图以组合多个网络摄像头和屏幕捕获。事实上,你可以将简单的演示文稿与教程结合起来;在这种情况下,演示文稿幻灯片为其他教程内容提供了结构。

OBS 中的主要抽象是场景,这些场景由来源组成。来源是任何基本的视频输入,包括网络摄像头、整个桌面显示器、单个应用程序和静态图像。场景由一个或多个来源组成。任何单独的来源都可以是一个场景,但场景的力量和创造力来自组合来源。一个具有两个来源的复合场景的示例是一个视频捕获的演示文稿,带有一个“会说话的头部”——即,一个小的窗口插在较大的显示器内,其中从网络摄像头录制了演示者的面部。在某些情况下,“会说话的头部”可以帮助演示者更好地与观众互动,并且它充当了与语音音频一起的额外信息通道。
此示例实现了三场景设置:一个场景是网络摄像头,另一个场景是完整的桌面显示捕获,第三个场景是带网络摄像头视频插图的显示捕获。
如果你使用的是新的 OBS 安装,你会在左下角看到一个名为“场景”的空白场景,没有任何来源。如果你有现有的 OBS 安装,你可以从场景集合菜单中创建一个新的场景集合来重新开始。
首先通过右键单击场景并选择重命名来将第一个场景重命名为 Face。然后通过选择来源下的 +,选择视频捕获设备,然后单击新建来添加网络摄像头作为来源。将名称设置为 Webcam,然后单击确定。这将打开一个屏幕,你可以在其中选择和预览网络摄像头以确保它正常工作(如果你有多个网络摄像头,这将非常有用)。在你选择网络摄像头并单击确定后,你需要调整其大小。这可以手动完成,但更简单的方法是右键单击,选择变换,然后选择适应屏幕。
关于命名场景和来源的题外话:我喜欢在场景(我给它们抽象的名称,如 Face)和来源(我给它们具体的名称,如 Webcam #1)之间做出逻辑区分。当你拥有多个场景和来源时,这样的命名约定非常有用。你可以随时通过右键单击并选择重命名来重命名场景和来源,因此不必太担心在此阶段的命名。
通过单击场景区域下方的 + 按钮添加第二个场景。将其命名为 Desktop(或者如果你有多个显示器设置,则使用另一个描述此屏幕的名称)。然后,在来源下,单击 + 并选择显示捕获。选择你要捕获的显示器(如果你只有一个显示器,则只有一个选项)。通过右键单击变换选项来调整视频大小以适合屏幕。如果你只有一个显示器,你应该会看到一个迷幻的、递归的屏幕捕获视图,在一个屏幕捕获中,在一个屏幕捕获中,直到无穷大。
对于第三个场景,你可以使用快捷方式,通过复制最后一个场景并添加一个插入的网络摄像头。为此,右键单击最后一个场景,选择复制,并将其命名为 Desktop with Talking Head(或类似的名称)。然后通过在此来源被选中时单击来源下的 +,选择视频捕获设备,然后在添加现有下选择你的网络摄像头(而不是像以前一样选择新建)。这次不要将网络摄像头调整为整个屏幕,而是移动和拉伸网络摄像头,使其位于右下角。现在你将在同一场景中同时拥有桌面和网络摄像头。
现在屏幕捕获设置已完成,你可以开始制作基本的软件教程了。单击右下角控制下的开始录制,录制你想在教程中展示的任何内容,并使用场景选择器来控制你正在录制的来源。更改场景就像在编辑视频时进行剪切一样,只不过它在你进行教程时实时发生。由于 OBS 中的场景转换是实时发生的,因此这比事后编辑视频更省时,所以我建议你尝试在 OBS 中完成大部分场景转换。
我在上面提到过,OBS 以一种最好被描述为“迷幻”的方式递归地捕获自身。如果你要演示 OBS 的工作原理,那么在屏幕捕获中看到 OBS 是可以的,但如果你要制作关于任何其他内容的教程,你将不希望捕获 OBS 应用程序窗口。有两种方法可以避免这种情况。首先,如果你有第二个显示器,你可以捕获一个显示器上的桌面环境,并在另一个显示器上运行 OBS。其次,OBS 允许你从单个应用程序(而不是整个桌面环境)捕获,因此你可以指定要在视频中显示的应用程序。
完成录制后,单击停止录制。要查找你录制的视频,请使用文件菜单并选择显示录制。
OBS 是一个功能强大的工具,其功能远不止我描述的这些。你可以在 使用 OBS Studio 进行 Linux 实时视频编辑 和 如何像专业人士一样使用 OBS 直播游戏 中了解有关添加文本标签、流媒体和其他功能的更多信息。对于具体问题和技术问题,OBS 有一个很棒的 在线用户论坛。
编辑视频和使用 B-roll 素材
如果你在录制屏幕捕获时犯了错误,或者想缩短视频,则需要对其进行编辑。你可能还想编辑你的视频,使其更具创意和艺术性。增加创意也很有趣,而且我相信有趣对于长期保持你的努力是必要的。
对于这个操作指南,假设在 OBS 中录制的屏幕捕获视频是你的主要视频内容,并且你已经录制了其他视频来增强教程的创意质量。在电影和电视术语中,主要内容称为“A-roll”素材(“roll”指的是视频在胶片卷上捕获时),而辅助视频素材称为“B-roll”。B-roll 素材包括周围环境、手和指点手势、头部点头以及带有徽标或品牌的静态图像。将 B-roll 素材编辑到主要的 A-roll 素材中可以使你的视频看起来更专业,并使其更具创意深度。
B-roll 素材的一个实际用途是防止跳切,当将两个相似的视频片段剪辑在一起时,可能会发生跳切。例如,想象一下,你在进行屏幕捕获时犯了一个错误,并且想剪掉那一部分。但是,此剪切会在删除错误后在两个片段之间留下一个尴尬的间隙——跳切。要消除该间隙,请在两个部分之间放置一个短的 B-roll 素材片段。放置用于填充剪切的 B-roll 镜头称为切出镜头(在这里,“镜头”用作“片段”的同义词,来自动词“拍摄”电影)。
B-roll 素材也用于构建镜头序列。就像软件工程师从单个语句、函数和类构建设计模式一样,摄像师从单个镜头或片段构建镜头序列。这些镜头序列增强了视频的质量和创造力。
其中之一,称为五镜头序列,是介绍你的视频教程的良好开场序列。顾名思义,它由五个镜头组成
- 你的手的特写镜头
- 你的脸的特写镜头
- 你身处其中的环境的广角镜头
- 一个过肩镜头,显示动作,就好像你的观众在你的肩膀上观看一样
- 一个创意镜头,捕捉不寻常的视角或观众应该知道的其他内容
这个 示例 展示了它的外观。
展示你进行活动的图片也可以帮助人们更好地想象自己进行活动。有大量关于所谓的“镜像神经元”的研究,当观察到另一个人的动作,尤其是手部动作时,镜像神经元会放电。五镜头序列也是专业视频记者使用的一种模式,因此使用它可以使你的视频具有专业外观。
除了这五个 B-roll 镜头外,你可能还想录制自己介绍视频。这可以在 OBS 中使用网络摄像头完成,但使用智能手机相机录制可以为你提供不同的视图和背景选项。
录制你的 B-roll 素材
你可以使用智能手机相机捕获五镜头序列的 B-roll 素材。智能手机不仅无处不在,而且其连接性使其易于使用 文件共享应用程序 将你的视频同步到你计算机上的编辑应用程序。
如果你是独自工作,你将需要一个带有智能手机支架的三脚架。这使你可以设置录制,而无需用手握住手机。一些三脚架配备了遥控器,可以让你开始和停止录制(搜索“自拍三脚架”),但这只是一种便利。使用智能手机的前置“自拍”摄像头可以帮助你监控摄像头是否对准正确。
在录制的片段的开头和结尾会有你需要剪掉的素材。我更喜欢将五个片段录制为单独的文件,有时我需要多次拍摄才能获得正确的镜头。带有干擦板的电影制作“场记板”是一件可选设备,可以通过让你写入有关镜头的信息(例如,“手部特写,拍摄 2”)来帮助你跟踪 B-roll 素材。场记板的功能——顶部的横条会发出拍板声——对于同步音频很有用。如果你的设备有多个摄像头和麦克风,这将有所帮助,但在这种简单的设置中,场记板的主要用途是让你看起来像一位认真的作者。
一旦你录制了五个镜头和你想要的任何其他素材(例如,口头介绍),请将视频文件复制或同步到你的台式计算机以开始编辑。
编辑你的视频
我使用 OpenShot,这是一款开源视频编辑器。与 OBS 一样,它是用 Qt 编程的,因此它可以在各种操作系统上运行。

轨道是 OpenShot 的主要抽象,轨道可以由各个项目文件的片段组成,包括视频、音频和图像。
从五镜头序列中的五个片段和从 OBS 捕获的视频开始。要将片段导入 OpenShot,请将它们拖放到项目文件区域。这些项目文件是进入轨道的原始素材——你可以将此集合视为一个暂存区,类似于厨师在烹饪菜肴之前收集食材。这些片段不需要编辑:你可以在将它们添加到最终视频时使用 OpenShot 编辑它们。
将五个片段添加到项目文件区域后,将第一个片段拖放到顶部轨道。轨道就像图层一样,编号较高的轨道位于编号较低的轨道的前面,因此顶部轨道应该是轨道四或轨道五。理想情况下,五镜头序列的每个镜头都应大约为两到三秒钟长;如果它们更长,请剪掉你不想要的部分。
要剪切片段,请将光标(时间轴上的蓝色标记)移动到你要剪切的位置。右键单击蓝色光标,选择全部切片,然后选择你要保留的哪一侧。修剪片段后,将下一个片段添加到同一轨道,并在第一个片段后留出一些空间。像修剪第一个片段一样修剪第二个片段。在你修剪完两个片段后,将第一个片段一直向左滑动到时间轴上的零时间。然后,将第二个片段拖到第一个片段上,使第二个片段的开头与第一个片段的结尾重叠。当你释放鼠标时,你将看到片段重叠的蓝色区域。此蓝色区域是 OpenShot 在片段重叠时自动添加的过渡。如果重叠不太正确,最简单的解决方法是分隔片段,删除过渡(选择蓝色区域并按 Delete 键),然后重试。OpenShot 会在镜头重叠的位置自动添加过渡,但当镜头分隔时,它不会自动删除过渡。继续修剪和重叠五镜头序列的其余镜头。
你可以使用 OpenShot 过渡做更多的事情,OpenShot 的用户指南 可以帮助你了解这些选项。
最后,添加来自 OBS 的屏幕捕获视频片段。如有必要,你可以以相同的方式编辑它,方法是将时间轴中的蓝色光标移动到你要修剪的位置,右键单击蓝色光标,然后选择全部切片。如果你需要保留切片的两侧——例如,如果你想剪掉视频中间的错误——请在错误的每一侧进行切片,保留两侧,然后删除中间部分。这可能会导致跳切;如果是这样,请在它们之间插入 B-roll 素材片段。我发现,手放在键盘上的特写镜头或过肩镜头是用于此目的的良好切出镜头。
此示例未使用它们,但 OpenShot 中的其他轨道可用于添加并行视频轨道(例如,网络摄像头、OBS 中的屏幕捕获或使用单独的摄像头录制的素材)或添加额外的音频,例如背景音乐。我发现,对于组合五镜头序列的片段,使用单个轨道最方便,而对于添加单独的音轨(例如,将在整个视频中播放的音乐)或当同一动作的多个视图被单独捕获时,使用多个轨道是最佳选择。
此示例使用 OBS 捕获了两个来源,网络摄像头和屏幕捕获,但这一切都是在一个设备(计算机)上完成的。如果你有来自另一个设备的视频,例如独立摄像头,你可能想使用两个并行轨道来组合摄像头视频和屏幕捕获。但是,由于 OBS 可以在一个屏幕上实时捕获多个来源,因此另一种选择是使用第二个网络摄像头而不是独立的摄像机。在 OBS 中完成所有录制并在进行屏幕捕获时切换场景将使你能够避免事后编辑。
录制和编辑音频
对于录音的音频组件,你计算机的内置麦克风可能就足够了。它也更简单且省钱。如果你的计算机的内置麦克风不够好,你可能需要投资购买专用麦克风。
即使是高质量的麦克风,如果你在录制时不注意一些事项,也可能会产生较差的音频质量。一个问题是在不同的声学环境中录制:如果你在一个完全静音的环境中录制视频的一部分,而在另一个有背景噪音(如风扇、空调或其他电器)的环境中录制另一部分,则声学背景的差异将非常明显。
你可能会认为没有背景噪音更好。虽然对于录制音乐来说可能是这样,但有一些环境房间噪音甚至可以消除在不同声学环境中录制的片段之间的差异。为此,请在目标环境中录制大约一分钟的环境声音。你最终可能不需要它,但如果你预计在不同的环境中录制,那么在开始时进行简短的音频录制会更容易。
音频压缩是另一种可以帮助你解决音量问题的技术(如果出现问题)。压缩有助于减少安静和响亮音频之间的差异,并且它具有不放大背景噪音的设置。Audacity 是一款有用的开源音频工具,其中包括压缩功能。

如果你计划将多个同步音频录音编辑在一起,则使用场记板很有帮助。你可以使用来自场记板的音频音量中的尖锐峰值来同步不同的轨道,因为拍板声使对齐不同的录音变得更容易。
估算和计划
一个相关的问题是估算完成任务和项目所需的时间和精力。由于许多原因,这可能很难,但有一些通用的经验法则可以帮助你估算完成视频制作项目所需的时间。
首先,正如我指出的那样,在录制时使用 OBS 场景转换来切换视图比事后编辑场景转换更容易。如果你可以在录制时捕获转换,那么你在编辑时就少了一项任务要做。
另一个经验法则是,随着录制素材量的增加,通常需要更多的时间和精力。首先,录制更多素材需要更多时间。此外,更多的素材增加了组织和编辑它的开销。相反且有点违反直觉的是,在给定相同数量的原始素材的情况下,较短的最终项目通常比更长的最终项目需要更多的时间和精力。当输入量恒定时,将内容编辑成较短的产品比你对最终视频的长度限制较小时更困难。
为你的视频教程制定计划将帮助你保持在正轨上,并且不会忘记任何主题。计划的范围可以从一组要点到思维导图再到完整脚本。计划不仅可以在你开始录制时为你提供指导,而且在视频完成后也可以提供帮助。提高视频教程实用性的方法之一是制作视频目录,其中每个主题都包含其开始时间的时间戳。如果你有视频计划——无论是要点还是脚本——你都已经有了视频的结构,你只需添加时间戳即可。许多视频共享网站都有在特定点开始播放视频的方法。例如,YouTube 允许你在视频 URL 的末尾添加锚点哈希标签(例如,youtube.com/videourl#t=1m30s
将在视频开始 90 秒后开始播放)。为视频提供脚本对于聋哑和听力障碍的观众也很有用。
尝试一下
开源的一大优点是尝试新软件的门槛很低。由于该软件是免费的,因此制作视频教程的主要成本是硬件——用于屏幕捕获和视频编辑的计算机以及用于录制 B-roll 素材的智能手机。
致谢:当我开始学习视频时,我从同事、朋友和熟人的帮助中受益匪浅。圣托马斯大学教师发展中心为这项工作提供了经济资助,我在圣托马斯大学的同事 Eric Level 为我在我们任教的课堂中使用视频提供了许多想法。我在 USC 安纳伯格传播与新闻学院的前同事 Melissa Loudon 和 Andrew Lih 教我公民新闻和五镜头序列。我的朋友 Matthew Lynn 是一位视觉效果专家,他在时间估算和房间噪音问题上帮助了我。最后,2020 年南加州 Linux 展 (SCaLE 18x) 图形轨道的观众给了我许多有益的建议,包括视频目录。
2 条评论