录制现场演示,第 2 部分:软件设置

在本系列三部分文章的第二部分中,学习如何使用 Open Broadcaster Software 和 Inkscape 录制演讲者的演示文稿或进行直播。
587 位读者喜欢这篇文章。
A simple command-line tool for recording audio

Internet Archive Book Images。由 Opensource.com 修改。CC BY-SA 4.0

如果您所在的团队负责制作现场会议或大会,您很可能希望录制演讲者的演示文稿,并在网络上提供。幸运的是,得益于开源软件和现成的硬件,如今做到这一点既容易又相对便宜。关于录制现场演示的系列文章第 1 部分介绍了您需要的设备。现在是时候准备您的软件来捕获视频了,第 3 部分将解释如何录制演示文稿以及排除任何故障。

本项目使用两个跨平台、免费且开源的软件包:Open Broadcaster Software (OBS) 演示文稿捕获软件,用于进行现场录制;以及 Inkscape 矢量图形编辑器软件,用于为 OBS 创建一个蒙版,其中包含关于演讲、徽标、背景和视频输入透明区域的信息。从它们各自的网站或存储库/包管理器下载并安装这两个软件。

通用注意事项

  • 在启动录制计算机之前,将所有设备插在一起,以便系统在启动期间加载驱动程序,从而更加稳定。
  • 在启动 OBS 之前,关闭所有其他应用程序,并将您的计算机专用于录制。稳定的录制需要计算机的所有性能。
  • 如果您不进行直播,请禁用网络连接。
  • 移除不必要的 USB 设备,以便您的 USB 端口专用于您的录制设备。
  • 检查是否检测到 USB 声卡。

现在您已连接好所有设备,让我们深入了解软件,介绍我们在 2017 年法国 EclipseCon 大会上使用的方法。

使用 Inkscape 创建蒙版

第一步是为演讲者录制创建一个蒙版,在一个屏幕上显示演讲者、幻灯片和会议信息。完成后的效果如下所示。

EclipseCon video

opensource.com

使用一些 Inkscape 技巧即可轻松完成。首先,在 Inkscape 中打开一个新文档。

创建蒙版底板

在菜单中,选择文件/文档属性,并将文档大小更改为 1280x720 像素。

Setting custom screen size

opensource.com

  • 创建一个 1280x720 像素的矩形(与文档大小相同),用灰色填充,没有轮廓(无描边),并将其精确地置于文档中心。
  • 创建两个 4:3 矩形(例如,640x480 像素),并用黑色填充,没有轮廓。
  • 使用 Ctrl+单击 以保持比例,调整它们的大小以创建一个大矩形和一个小矩形。按照下图所示对齐它们。
  • 使用 Shift+单击 选择两个矩形,然后在菜单中选择路径/合并

Drawing video boxes

opensource.com

现在,合并它们以创建用于音频/视频捕获的透明区域

  • 使用 Ctrl+A 选择全部。
  • 在菜单中,单击路径/对象到路径
  • 单击差集

现在,您有两个透明区域。要检查,创建一个简单的黑色矩形,将其移动到背景,并查看

Checking transparency

opensource.com

移除黑色正方形,您就有了 OBS 蒙版的底板。

向蒙版添加背景纹理

  • 在您喜欢的图片编辑器中创建图片,或从 UnsplashPixabay 下载免费图片,以便您清楚了解许可(例如 Britt Felton 的这张 图片)。
  • 将图片导入 Inkscape。
  • 调整其大小,使其略大于蒙版文档(例如,1366x768)。
  • 选择图片,然后在菜单中选择对象 / 图案 / 对象到图案
  • 选择蒙版并单击灰色区域。
  • 填充和描边菜单中,单击填充选项卡。

Selecting fill option

opensource.com

  • 从列表中选择您想要使用的图案。

Choosing pattern

opensource.com

  • 您可以在蒙版中移动图案。双击蒙版以查看蒙版的节点和图案的节点。您可以设置图案的起始位置、旋转图案等。

Adding the pattern

opensource.com

添加文本和图像,例如公司名称和/或徽标、活动信息、社交媒体渠道或网站等,是为您的视频添加品牌标识的明智方法。考虑一下您希望观众在观看演示文稿时看到什么(除了视频),并将它们插入到蒙版上。

最后,导出您的蒙版,以便您可以在 OBS 中使用它。

  • 在菜单中,单击文件 / 导出 PNG 图像
  • 单击页面,然后检查图像大小(确保它仍然是 1280x720),并设置路径和文件名以保存蒙版。并且不要忘记单击导出,否则什么都不会发生。

Export PNG

opensource.com

在关闭 Inkscape 之前,不要忘记保存文件,以防您想修改它或使用它创建新蒙版。

您应该有一个 1280x720 像素的 PNG 图像文件,看起来像这样

Mask template

opensource.com

棋盘格区域是透明的。OBS 对 PNG 透明度管理得非常好,您将在下面看到。

这些基本步骤可用于创建其他类型的蒙版,例如

  • 相同的蒙版,但演讲者输入采用 16:9 宽高比。
  • 一个蒙版,仅显示一个视频源(例如,仅笔记本电脑输出或仅网络摄像头),而不是两个,如果您需要显示更大的内容。
  • 片头、片尾和“请稍候”蒙版。
  • 标题模板,用于添加消息或演讲者的姓名和演示文稿标题。您可以直接在 OBS 中添加简单的消息,也可以在 Inkscape 中提前准备好标题。

OBS 设置

现在蒙版已完成,是时候配置 OBS 以获得高质量的 720p 视频录制效果了。

让我们从录制现场演示的基本 OBS 配置开始。启动 OBS 并单击设置

OBS settings

opensource.com

从左侧菜单中选择输出

Output settings

opensource.com

将音频质量更改为至少 192khz,并设置您的录制路径(您想要保存录制内容的位置)。对于 Core i5 处理器,其他默认选项都可以。

关于录制质量,请注意,您压缩文件越多,需要的功率就越大,但输出文件就越小。中等压缩会生成较大的文件,但需要的功率较小。请记住,Core i5 CPU 并非超强性能。使用此配置,预计 40 分钟的演讲文件大小约为 800MB。

对于录制格式,您可以在 FLV、MOV、MP4、MKV 等之间进行选择。MKV 是最安全的容器,因为如果 OBS 或操作系统崩溃,您可以恢复录制内容(直到崩溃为止)。您也可以直接将 MKV 上传到 YouTube。

如果您需要用于后期编辑的 MP4,请在 OBS 的菜单中找到文件 / 混流录制,浏览并打开 MKV 文件,单击混流,它将生成一个 MP4 文件,质量不会降低。简单、容易且非常快速。

Remux

opensource.com

接下来,从左侧菜单中选择音频

Audio settings

opensource.com

我们将保持以两个 48KHz 音轨(立体声)录制音频的典型配置。这使得读取录制内容、将其上传到网络、在 MP4 中混流或将其导入编辑器变得容易。

默认情况下,我们将禁用 OBS 可以检测到的所有音频源,并在音频设置中手动添加我们的 USB 声卡。这确保我们只录制演讲者的声音(并避免意外录制系统声音或网络摄像头麦克风的常见错误)。

视频是我们最后的配置。再次,从左侧菜单中选择它。

Video settings

opensource.com

目标是录制高质量的 720p 视频。16:9、720p 视频的分辨率为 1280x720 像素。

FPS(帧率)是一个标准,它因您的位置而异。在北美,通常为 30fps(或 29.97),在欧洲,通常为 25fps。电影标准多年来一直是 24fps。这取决于您,但请记住,25fps 将很好地完成工作,并且生成的文件比 30fps 小。

其他设置要求取决于您的目标

最好以比所需质量更高的质量进行录制,然后在之后压缩您的视频。这样,您就有很好的素材可供其他用途使用。

OBS 配置完成后,它将在每次启动时保留这些设置(直到它们被更改)。配置可以保存为配置文件,并且可以创建和保存新的配置文件;这是管理多个配置的好方法。

设置视频和蒙版输入

默认情况下,OBS 在左侧列中以一个空的场景开始。一个场景足以满足此用途,但需要在录制之前进行准备。让我们用一个具体的例子来说明:录制法国 EclipseCon 大会的演讲。

OBS menu

opensource.com

在每个场景中,您可以添加来源来源可以是任何内容:屏幕、窗口、网络摄像头、通过 VLC 进行的流媒体、网页、图片、音频源等。

单击来源列中的 + 以查看此菜单

Video sources

opensource.com

添加演讲者笔记本电脑输入。在法国 EclipseCon 大会上,我们使用了 Epiphan 设备,因此我也会在本教程中使用 Epiphan 设备。

首先,检查 USB 网络摄像头和 Epiphan 设备是否已插入(不开玩笑,请再次检查)。然后,将演讲者笔记本电脑的 VGA 输出和投影仪电缆连接到 VGA 分配器(有关正确的设置,请参见第 1 部分末尾的图片)。当投影仪显示演讲者笔记本电脑时,Epiphan 设备应已准备就绪并在设备列表中可见。要添加它

  • 单击来源列中的 +
  • 选择视频捕获设备 (V4L2)
  • 创建新的中,添加一个名称,如Epiphan演讲者笔记本电脑。确保名称显而易见;您不希望在直播时不知道您看到的是什么。单击确定

Naming Epiphan source

opensource.com

  • 在新窗口中,单击设备并选择 Epiphan。您应该会看到预览。绿色屏幕将可见一秒钟,然后您应该在投影仪上看到相同的内容

Device properties

opensource.com

保留默认配置(应该可以正常工作),然后单击确定

注意:如果预览保持绿色,请更改笔记本电脑上的屏幕分辨率以使 Epiphan 设备能够处理它。尝试较小的分辨率或另一种外形尺寸(例如,16:9 到 4:3)。

然后,对 USB 网络摄像头执行相同的操作。如果您使用的是笔记本电脑,您可能会在设备列表中看到集成的网络摄像头,只需选择正确的网络摄像头即可。

  • 给它一个清晰的名称,如网络摄像头房间视图
  • 将网络摄像头分辨率配置为 640x480 像素。
  • 如果可能,将帧率设置为 25fps(或您在 OBS 配置中使用的帧率)。当帧率相同时,OBS 需要更少的 CPU 性能。

Webcam properties

opensource.com

您应该看到类似这样的内容

Resizing video boxes

opensource.com

最后一步是添加蒙版并更改视频输入的大小和位置以匹配透明区域

  • 单击来源列中的 + 并选择图像

Selecting Mask source

opensource.com

  • 将其命名为蒙版或类似名称,然后单击确定

Naming Mask source

opensource.com

  • 浏览以查找您从 Inkscape 导出的 PNG 文件。

Mask properties

opensource.com

  • 在预览中,检查蒙版的透明区域是否为深灰色,就像 OBS 的背景一样。如果是白色,则说明您从 Inkscape 导出的文件有问题;请再次尝试导出。如果不是,请单击确定

您现在应该看到类似这样的内容

EclipseCon video

opensource.com

最后一步是调整来源的大小和位置

  • 单击来源列中的 Epiphan
  • 在监视区域的预览周围会出现一个红色边框。移动并调整其大小以适合其位置。请毫不犹豫地放大边框以隐藏黑色边框或补偿输入边框内的内容。Ctrl+单击 提供更高的精度和控制。
  • 对网络摄像头执行相同的操作。
  • 检查蒙版是否在来源列表的顶部。您可以使用向上和向下箭头(在下面圈出)更改顺序。

Reordering sources

opensource.com

其他选项包括创建其他场景并在现场演示期间配置和切换场景之间的过渡效果。每次测试您的场景,以确保在录制每次演示文稿之前一切正常。我们在法国 EclipseCon 大会上只有一个场景,这减少了每次演讲前需要检查的事项数量。录制现场演示可能会让人感到压力,因此请尽量保持简单。

现在视频已准备就绪,是时候配置音频了。

配置音频输入

在 EclipseCon 大会上,我们使用了无线麦克风,因此我将在此示例中使用一个无线麦克风。检查(是的,再次检查)

  • 麦克风输出已连接到声卡输入。
  • 声卡上的输入增益未静音。
  • 麦克风发射器接收器的输出电平既不太低也不太高,并且未静音。如果您将电平设置得太高,声音将会饱和或截断,从而导致信号质量不佳。使用电平表或峰值电平二极管检查您是否从未达到最大电平。
  • 电池电量良好;如有任何疑问,请更换电池。
  • 您为您的设备准备了备用电池。

请记住,最好将麦克风设置得稍微低一点,而不是因为电平设置得太高而导致声音失真。

通过单击来源列中的 + 在 OBS 中添加音频输入。

Audio input

opensource.com

有两种选择

  • 要仅添加专用于 OBS 的 USB 声卡,请选择音频捕获设备 (ALSA)
  • 要使用主操作系统声卡,请使用音频输入捕获 (PulseAudio)。在这种情况下,必须在声音首选项中将声卡选为输入源。

Add audio source

opensource.com

  • 命名音频源并单击确定
  • 在列表中选择您的设备。

Select audio device

opensource.com

  • 将采样率设置为 48000 Hz 并单击确定

Set sample rate

opensource.com

  • 现在混音器列中有一个输入。

Audio mixer

opensource.com

  • 单击混音器旁边的设置符号。

Advanced audio properties

opensource.com

  • 选中下混为单声道框,因为只有一个麦克风,并且声音应该在中心。
  • 使用同步偏移 (ms) 将演讲者的声音与网络摄像头上显示的内容同步。在我们的例子中,这是不必要的,因为演讲者不在网络摄像头附近,并且在构图中非常小,因此任何差异都不会很明显。
  • 保留两个音轨以创建标准的立体声 MKV 录制文件。这创建了一个易于在编辑器中使用、上传到网络或混流到立体声 MP4 文件的文件。
  • 单击关闭

在音频输入上添加噪声抑制滤波器和限制器,以录制干净的声音。噪声抑制将消除麦克风输入中的背景噪声(这非常有用,尤其是对于像 Behringer 这样的廉价声卡)。限制器将防止拍手或撞击麦克风之类的声音损坏音轨。

  • 单击混音器列中音频输入旁边的设置符号,然后选择滤波器

Audio filter

opensource.com

  • 单击底部的 + 并添加噪声抑制

Noise Suppression

opensource.com

  • 将默认参数保持为 -30dB。
  • 重复这些步骤并添加压缩器
  • 将其配置为快速限制器,具有最大比率、快速启动释放时间以及略低于 0dB 的阈值(0dB 是数字音频信号的最大电平)。

Audio compression

opensource.com

  • 单击关闭

声音检查

是时候进行声音检查了。

不幸的是,在 Linux 版本的 OBS 中尚无法直接监听音频,因此请使用声卡的监听功能。幸运的是,大多数声卡都包含监听输入的方法,因此您可以确保来自麦克风的声音良好。

Mac 和 Windows 版本的 OBS 启用了软件音频监听。我不知道为什么 Linux 版本中没有包含它,但我迫不及待地想拥有它。(如果有贡献者可以在评论中告诉我们原因,那就太棒了,也许我们可以找到一些帮助。)

对于声音检查,请要求演示者像演示幻灯片一样使用麦克风。在声卡上,调高麦克风输入的增益,以便您可以听到演讲者的声音。仔细聆听,以确保声音清晰。如有必要,调整麦克风接收器的输出电平,直到您在 OBS 中看到输入电平最大达到视图表的 3/4

Setting max audio level

opensource.com

这应确保即使演示期间出现问题,声音也永远不会失真。如果您在录制后感觉声音太小,则可以使用音频编辑器对其进行改进,因为录制质量会很好。

接下来

现在是时候录制了。本系列文章的第 3 部分解释了如何进行录制以及在出现问题时该怎么办。

User profile image.
Hyland 社区经理。Une Jolie Musique 创始人,这是一个非营利性工作室,仅使用开源和基于开源的软件来录制音乐和制作视频。我还教授和提供关于开源的建议,并撰写教程。多年来参与各种开源和自由软件项目和社区。

评论已关闭。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.