编程视频已经成为一种越来越流行的分享知识和帮助团队中的开发人员的媒介。尤其是当您远程工作时,有效的沟通至关重要,而截屏视频已成为满足这一需求的强大工具。这就是为什么无论您处于职业生涯的哪个阶段,了解如何制作编程视频都是一项宝贵的技能。
即使您从未考虑过自己创建视频内容,作为专业程序员,创建截屏视频也是增强书面文档或演示复杂流程的好方法。通常,两分钟的视频比冗长的电子邮件对您的同事更有帮助。其他时候,三十分钟的深入视频比长达一小时的会议更有说服力。
然而,并非所有视频都同样有效。要创建引人入胜且信息丰富的节目截屏视频,您应该牢记一些重要的细节。
在本教程中,您将学习如何:
- 知道什么时候视频格式是正确的选择
- 将您的机器设置为录制截屏视频
-
准备内容和代码
- 做一个有魅力的人编程导师
-
处理错误拍摄时
-
出口和分享你的视频
最后,您将具备制作对观众产生有意义影响的截屏视频的知识和技能。
如果您使用 VS Code 并且希望在录制时在代码编辑器中拥有一个不受干扰的环境,那么您可以通过单击下面的链接下载 VS Code 的便捷设置文件:
免费奖金: 单击此处下载设置文件您可以使用它为您的编程视频教程创建一个干净、可读的 VS Code 编辑器。
确定编程视频何时有意义
并非您想要传达的每个想法都值得录制视频。
但是,您对按下录制按钮的经验越丰富,使用视频格式而不是书写就越方便。
视频可以在以下三个常见任务中派上用场:
- 展示新功能
- 寻求错误帮助
- 对程序提供视觉反馈
虽然您对每个用例的期望结果可能不同,但每个用例的准备工作却非常相似。
在本节中,您将探索如何处理适用于所有任务的流程,以便您知道要在录音中谈论什么。
关注结果
如果您决定制作编程视频,那么重点关注您想要实现的结果就很重要。通过明确定义您想要的结果,您可以以有效传达关键点的方式构建视频,并确保您的观众获得预期的知识或理解。
展示关键功能时,您的目标可能是展示某个产品的核心功能高质量的Python包或者您正在尝试的新框架。在这些情况下,您可能需要提供分步说明和示例,以帮助查看者在其计算机上有效地理解和使用该包。
其他时候,您可能希望提供有关应用程序用户界面的建设性反馈。例如,也许您想分享您对以下问题的想法:Flask API 的前端。那么您的目标可能是强调潜在的改进、可用性问题和设计建议。
截屏视频的另一个结果可能是引导观众完成识别特定错误的过程。这可能包括解释症状和潜在原因,然后进行故障排除步骤以有效缩小范围并找到问题。
有些人往往更倾向于观看短视频,而不是花同样的时间阅读。因此,如果您正在寻求帮助在线 Python 社区,那么一个小截屏视频可能是说明您的问题的好方法。
绘制代码示例
您很可能会在编程视频中包含一些代码。您可以展示片段或执行实时编码。无论哪种方式,提前勾画出代码示例都是至关重要的。
准备代码示例允许您在开始拍摄之前迭代您想要如何呈现代码。以下是有关如何绘制代码示例的一些想法:
-
规划结构:提前概述代码示例以确定其逻辑结构和流程。这有助于连贯地呈现代码,使您的观众更容易理解并理解您所解释的概念。
-
明确你的要点:提炼并澄清您想要传达的要点。识别并突出显示代码的关键方面,确保您有效地解决基本概念和技术。
-
确保代码正确:预先测试代码片段以验证其正确性。这可确保它们在录制过程中产生所需的输出或功能,从而使您能够交付准确且格式良好的 Python 代码给你的观众。
-
优化演示:通过删除不相关的段、简化复杂的部分或删除不必要的部分来优化代码以进行演示类型注释。这使得您的 Python 代码示例简洁、重点突出且易于受众理解。
通过准备代码,您可以确保代码干净、有组织且可操作,从而为观众提供无缝且有效的学习体验。
做演讲者笔记
与其立即开始录音,不如先写下您想说的话。用这些演讲者笔记就在眼前,你不会忘记你想要传达的内容。你可以记下一些要点,甚至可以准确写出你想说的内容。
以下是教师在第一课中的演讲笔记的示例Python 基础知识:使用 pip 安装包课程:
如果您遵循过任何包含不属于 Python 标准库的包的教程,您可能听说过 pip。
[暂停片刻]
pip 是 Python 的 [EMPHASIZE] 包管理器的一个听起来很有趣的名字。
这意味着它是一个允许您安装和管理未作为标准库的一部分分发的库和依赖项的工具。
哦,如果你想知道 pip 代表什么,
[显示下一张幻灯片]
它是“pip installs packages”的缩写
在本课程中,您将了解其工作原理。
虽然详细程度可能有所不同,但您应该为自己创建演讲者注释,以记住您想在每次录音中谈论的内容。
了解您想在编程视频中谈论什么内容将帮助您保持专注、保持正轨并避免在录制时分心。
在您旁边的另一个屏幕或设备上显示您的笔记可以很方便。如果您经常录音,那么购买第二个屏幕来改善您的录音设置是值得的。
审核您的设置
搭建专业的录制环境对于制作高质量的节目视频至关重要。但即使您只是为同行创建截屏视频,对用于录制视频的工具进行一些思考也是有意义的。
准备你的房间
为了让你的声音听起来清晰,拥有良好的音质非常重要麦克风并正确放置。
幸运的是,大多数现代笔记本电脑和耳机都具有内置麦克风,可以提供可接受的音质。
为了减少录音中因快速移动的空气的机械冲击而产生爆音的可能性,您还应该避免坐得太靠近麦克风。但你也不应该坐得太远,因为这可能会让你的声音听起来太小。
笔记:一般来说,嘴和麦克风之间的最佳距离是四到八英寸(大约十到二十厘米)。
A 麦克风吊臂可以帮助您将麦克风准确放置在需要的位置以获得最佳效果。麦克风应位于您的前方,而不是侧面,以便您可以直接对着麦克风讲话。
最重要的是,您周围的房间对录音质量有重大影响。
理想情况下,您录制的房间应该安静。
特别是,城市噪音、背景噪音和空调可能会损害音频输入的质量。
笔记:吠叫的狗或门铃可能会打断您的录音,但如果噪音不是持续存在,您可以暂停一会儿,等房间再次安静下来后再接听。您将了解有关暂停和恢复录音的更多信息处理错误部分。
不幸的是,仅仅一个安静的房间是不够的。
大房间、窗户和裸露的墙壁会产生回声和反射,以后很难编辑掉。
关键是去除或覆盖任何反射表面以抑制和扩散声音。
您可以通过将任何东西放在墙前来做到这一点。地毯、壁挂、窗帘和衣服都具有很强的吸水性,有助于减少房间的反射。您甚至可以使用一个装满不同尺寸书籍的书柜。
如果您周围有一条毛巾,那么最好将其放在键盘或笔记本电脑下方。如果您在录音时打字,那么毛巾会使按键的撞击声变得更小。
检查你的屏幕
一旦确定音频质量不错,接下来就要解决视频质量问题。
最好将视频录制在16:9 纵横比。
这样,您的同事就可以在大多数显示器上全屏观看您的创作,侧面不会出现任何黑条。
屏幕分辨率应该是1920×1080像素或更高。良好的分辨率可确保视频内容清晰,在大显示屏上不会模糊。
选择录音软件
您使用的录音软件主要取决于操作系统和您的个人喜好。
这里的关键是您可以以尽可能保留原始视频材料的方式录制屏幕和音频。换句话说,您的录制软件不应预处理您的视频片段。
以下是常用录音软件的列表:
Operating Systems |
Recording Software |
Free |
Windows/Linux/macOS |
OBS Studio |
✅ |
Windows/macOS |
Camtasia |
❌ |
macOS |
QuickTime Player |
✅ |
macOS |
ScreenFlow |
❌ |
有没有您正在使用并想推荐给其他人的录音软件?请在下面的评论中让社区知道!
某些录制软件允许您在录制截屏视频时还可以通过相机或网络摄像头拍摄自己的视频。
如果您对出现在镜头前感到舒服,请包括您的说话的头在截屏视频中可以为您的录音添加个性。
但请记住,拍摄角度和脸上的光线至关重要。当相机从稍上方拍摄并且光线柔和且不会留下硬阴影时,您可能会看起来更好。
清理您的编码环境
你可能投入了大量的时间和精力完善您的开发设置,所以你走在正确的轨道上。干净且优化的编码环境为无缝编程视频奠定了基础。在本节中,您将深入了解准备录制编码环境的详细信息。
操作系统和桌面
您可能会在您正在使用的主操作系统上创建视频。如果您手头有多个操作系统,请考虑大多数观众会使用的操作系统。
创建一个仅用于录音的新用户帐户也是一个好主意:
为您的录音拥有单独的用户帐户有几个优点:
- 您不会将录音环境与其他日常工作搞乱。
- 拍摄时不必担心泄露个人隐私。
如果您确实需要展示一些东西,让人们可以看到您的桌面背景,那么请使用不会分散注意力的壁纸。
另外,避免屏幕混乱,例如图标、通知、您的应用程序过多码头, 等等。
杂乱的环境可能会分散观看者的注意力,并且如果图标移动等情况,也会使系列视频变得不一致。
另外,您可以尝试删除任何图形用户界面 (GUI)操作系统中与您正在拍摄的部分无关的元素。常见的罪魁祸首是:
在 macOS 上,您可以隐藏 Dock 和菜单栏在您的系统设置中:
Windows 提供了类似的功能隐藏任务栏。根据您的 Linux 发行版,您可以通过查找类似的设置自动隐藏启动器您系统上的选项。
浏览器
在您的视频中,有时您可能希望在浏览器中显示某些内容。
这就是浏览器的全屏模式可以派上用场的地方。通过摆脱地址栏,您通常会隐藏浏览器中所有分散注意力的 UI 元素。
如果您想要显示地址栏以显示您要导航到的地址,请确保禁用任何其他浏览器栏并删除任何其他图标。
浏览器扩展程序也是如此,它可能会在浏览器导航栏中显示一堆分散注意力的图标,并且可能会改变浏览器的行为与观众的体验相比。
带有地址栏的清理后的浏览器可能看起来像这样:
根据您的操作系统和浏览器,您可能需要稍微尝试一下全屏设置以隐藏任何不必要的 UI 元素。
针对这些情况创建新的用户配置文件也很有意义。
最后但并非最不重要的一点是,请确保使用浏览器的缩放选项来增大字体大小。
一个好的经验法则是,观看者在智能手机上观看视频时应该能够轻松地阅读屏幕上的文本。
代码编辑器
录制编程教程时使用的代码编辑器取决于个人喜好。但同样,记住你的同事是有道理的。
如果您的大多数同事都使用皮查姆来编码,那么用Vim 编辑器。
如果您正在使用VS代码,然后您可以使用可通过单击下面的链接获取的编辑器设置:
免费奖金: 单击此处下载设置文件您可以使用它为您的编程视频教程创建一个干净、可读的 VS Code 编辑器。
您可以在上面下载的设置还可以确保您的编辑器不会显示闪烁的光标。非闪烁光标非常适合视频编辑,因为您可以在时间轴上的任何点剪切帧,而不会出现视觉故障或闪烁频率发生变化。
调整设置的主要目标应该是删除任何分散注意力的元素,例如代码周围的弹出窗口或波浪线。此外,代码本身和任何 UI 元素都应该立即可读:
显然,字体大小和特定编程字体您使用的代码对于屏幕上代码的可读性起着重要作用。如果您需要使用哪种字体的灵感,那么您可以查看 Real Python 资源用于 Python 编码的编程字体.
您可能想要使用高对比度的配色方案,例如社区材料主题。这样每个人都可以识别编码编辑器中发生的情况。
如果您在视频中使用 Jupyter 笔记本,则可以禁用闪烁光标Jupyter 笔记本简介或你的Jupyter 实验室设置.
录制您的编程视频
现在是时候将您的编程视频变为现实了!您将从测试录制开始,以检查音频和视频质量。然后,您将学习如何使用声音与观众建立联系并解释屏幕上显示的代码。
创建测试录音
在开始实际录制编程视频之前,最好进行一次测试运行。花时间进行测试录制有助于确保最佳的音频和视频质量,为无缝观看体验奠定基础。
虽然它可能需要一些额外的时间,但好处是值得的。通过测试录制,您可以识别音频清晰度、视频分辨率或屏幕可见性方面的任何潜在问题。您可以微调录音设置、调整麦克风级别并确保观众清晰可见您的屏幕。
将其视为主要活动之前的排练。通过测试运行,您将获得信心,熟悉录音软件,并解决任何技术故障。这是一个改进你的演讲和节奏的机会,确保你有效地吸引观众。
请记住,良好执行的测试录制为成功的编程视频奠定了基础。因此,花点时间把它做好,你就准备好创建一个引人入胜且信息丰富的截屏视频。
用你的声音
人们可以从他们喜欢的导师和导师那里更有效地学习。当您的观众观看您的视频时,您希望他们感觉自己正在与朋友或同事坐在一起,向他们解释某些事情。
拥有良好的能量对于保持观众的参与度非常重要。以下是一些关于如何将这种能量带入视频课程的提示:
-
想象一下您正在与一个人交谈:许多人可能会观看您的视频,但每个人的观看都是一对一的,而不是一对多的。始终假设您在视频中只针对一个人并且直接与他们交谈。
-
在你的桌子上放一个道具:例如,在屏幕上贴一个小贴纸,然后想象您在录制视频时正在与马克恐龙交谈。听起来很疯狂,但它确实有效!
-
保持友善:一开始你会觉得有点傻,但即使只是纯录音,也确实会露出微笑。
-
别小声说:尝试稍微提高声音。这可以帮助您听起来更有活力。
-
休息一下:比较视频开始时和十分钟后的声音。如果差异很大,请尝试在录音之间多休息一下。
-
温暖你的声音:例如,您可以哼“生日快乐”或唱一点歌。可能感觉有点傻,但它确实可以帮助您取得更好的结果!在录音之前听并唱您最喜欢的歌曲可以提高您的能量水平并帮助您呼吸更顺畅。
-
富有表现力:用各种升调和降调结束句子,但不要过度。这可以防止你听起来单调或无聊。
-
喘口气:有时,在讲完一个要点后,短暂的停顿非常有效。
这里的一切都达到了平衡。太多的能量也会令人反感。
但总的来说,观众更喜欢不会让他们入睡的教练。您可能已经从自己在学校的经历中知道了这一点。
解释屏幕上的内容
您的一些观看者可能有视力障碍,无法看到屏幕上的内容。他们只能跟随你的声音,因此对屏幕上发生的事情进行详细描述非常重要。例如:
✅ 当你跑步时python hello.py
在终端中,下一行显示'Hello, world!'
.
虽然没有视频资料,但只要阅读上面的段落,您就可以了解需要做什么。将其与一个非常模糊的句子进行比较,例如:
⛔️ 当你运行这个时,你就可以看到这一点。
没有实际看到什么这和那是,您的观众将难以理解这句话。如果您不确定自己所说的内容是否过于含糊,请尝试闭上眼睛听录音。
另请注意,您可以通过收听全音频媒体(例如播客。播客主持人知道他们的听众不会有任何视觉材料作为支持,因此他们必须仅使用文字来描绘清晰的画面。
您在应用程序或文件中所处位置的上下文非常重要。不要太快地跳转或切换选项卡。清楚地说明你在哪里以及你在做什么。使用菜单创建新文件,而不是依赖键盘快捷键。理想情况下,以视觉方式完成所有事情,此外,叙述您正在做的事情,以便您的观众可以跟上。
笔记:起初,你可能会觉得你展示的内容进展得很慢。但只要你的声音保持活力,观众通常会欣赏你的节奏不急。
当您在文件中导航并显示您如何滚动而不是跳转时,人们通常更容易跟随。慢慢地走,甚至偶尔停下来也没有什么坏处。
另外,在输入代码后,请考虑在代码片段上停留一段时间,而不是立即切换到其他内容。否则,观看者必须在正确的时刻暂停您的视频,才有机会接收或复制您刚刚键入的内容。程序员喜欢看代码。将代码保留几秒钟,让其深入理解。
处理错误
将错误和语法错误留在有意义的地方,并利用它们作为一个机会来教授您的思维过程调试。您的观众会将此视为一个学习机会。
对于初学者来说,看到专家也会犯错误非常有帮助,并且鼓励他们学习如何修复自己的代码。
如果您在某种情况下陷入困境或必须查找某些内容,那么最好暂停录音,并在知道必须做什么后再次恢复。
理想情况下,您会在专业性和保持亲和力之间找到良好的平衡。
编辑和审查您的编程视频
在最后一部分中,您将探索编辑和查看录制的截屏视频的关键步骤。您将对您的作品进行最后的润色,并学习如何使您的下一个视频变得更好。
准备好对您的节目视频进行最后的润色,并为热切的观众做好准备!
观看并做笔记
视频的第一个观看者应该始终是您。
当您从头到尾观看您的录音时,您会对未来的观众将获得的体验有所了解。
如果您想自己编辑视频或改进即将发布的视频,那么沿途做笔记是个好主意。
当您观看视频时,通常需要做三类笔记:
-
更新:分享前您想要更新的部分
-
切:您想要从视频中剪掉的时刻
-
主意:未来需要考虑的事项
当您做笔记时,最好在每个笔记前加上时间戳。
例如:
00:05 - IDEA: I should have more jokes like that in my next video.
02:34 - 02:40 - CUT: Edit out the dog barking
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)