使用 OBS Studio 在 Linux 上实时进行视频编辑

还没有读者喜欢这个。
OBS Studio video editing

Seth Kenlon。CC BY-SA 4.0。

虽然它可能是一个相对小众的市场,但并非所有的视频编辑都是在后期制作中完成的。实时、即时视频编辑和基本合成有一些用例。你可能已经见过这样的情况,无论你是否意识到——新闻广播、现场网络直播和电视直播活动通常使用由一个中央软件套件控制的多摄像头设置。

OBS Studio(以前称为 Open Broadcaster Software)是一个用于实时视频编辑的开源中央控制室。它使用 x264(一个开源 h.264 编码器)和 AAC 进行即时编码,并流式传输到 YouTube、DailyMotion、Twitch、你自己的流媒体服务器或仅流式传输到文件。

场景和来源

假设你已经安装了 OBS Studio,你可以像往常一样启动它。它与 Pulse Audio、ALSA 和 JACK 兼容,因此你可以随意管理音频。ALSA 和 Pulse 最简单,但 JACK 提供了更多选项。

Open Broadcast Studio 的初始窗口是控制应用程序的主要方式。

The OBS Studio user interface

中间的大视频监视器是你的画布;该屏幕中的任何内容都将流式传输到你的交付目的地。窗口底部的面板是快速访问 **场景** 和 **来源** 的列表。

你可以将*场景*视为包含*来源*的目录,*来源*是媒体的剪辑或流。

第一步是创建你的来源。这些来源可能基于位置;如果你有一个工作室设置、一些预先录制的视频文件和一些屏幕上的素材,那么一个来源可能是 **studio**,另一个是 **vids**,第三个是 **screencap**。

如果你的工作室设置有两个摄像头,则在该场景中创建两个来源。来源几乎可以是你可以想象的任何类型的媒体:硬盘驱动器上的静态图像、网络摄像头馈送、JACK 输入、视频文件等等。例如,要添加一个视频摄像头作为来源,请单击 **来源** 窗口下的 **加号** 按钮,然后选择 **视频捕获设备 (V4L2)**。

选择你要添加的摄像头及其适当的设置(或接受默认设置),然后单击右下角的 **确定** 按钮。

将来源添加到场景后,它将成为显示的来源。根据你使用的摄像头类型和你的预期目的地,输入和输出之间可能存在断开连接。如果是这种情况,请根据需要缩放图像,使其适合你的屏幕。

同样,对于你的预先录制的剪辑,选择 **vids** 场景并添加 **媒体源** 来源。将来源设置为 **本地文件** 并选择你要添加的视频剪辑。

调整剪辑以适合你需要填充的屏幕部分,然后继续添加来源。

合成

场景中的来源就像 GIMP 或 Kdenlive 中的图层一样;顶部的来源优先于较低的来源,并且可以通过单击来源左侧的眼睛图标使任何来源不可见。

通过单击并拖动红色边界框,还可以缩放来源以实现画中画效果。

文本和静态图像也是可接受的输入格式,因此标准的下三分之一很容易拼凑起来。添加文本作为 **文本 (Freetype2) 来源**,并添加一个在 GIMP 中创建的文本背景。通常,*带有* Alpha 通道的 PNG 文件是最好的。

如果你的项目需要动画标题,那么你必须在 Synfig Studio、Blender 或 Phil Shapiro 的 Inkscape 和 Animatron 的神奇组合 中单独进行动画制作。

过滤器

OBS 还提供了一些精选的视频过滤器。目前只是最基本的功能,但包含的那些功能很有用

  • 增益
  • 音频/视频同步调整
  • 噪声门
  • 色彩校正
  • 遮罩

还有一些我没有提到,并且一旦它们变得稳定,就会添加更多。

可以将过滤器添加到整个场景或单个来源。要添加过滤器,请右键单击场景或来源,然后选择 **过滤器**。在出现的过滤器窗口中,添加音频或视频过滤器或视频效果。效果还不能进行关键帧处理,因此它们会影响整个剪辑。

输出

OBS 项目的目的地是文件,或者更可能是直播流。你在 OBS 中进行的任何在画布视图中显示的操作都将发送到你的输出设备,无论它是什么。目前没有内置的时间延迟,因此一切几乎都是实时流式传输的(不包括网络延迟)。

流媒体

要设置流式传输,请单击 OBS 右侧的 **设置** 按钮。

在出现的 **设置** 窗口中,从左侧栏中选择 **流**。选择你拥有帐户的流媒体服务器,然后输入你的凭据。如果你运行自己的流媒体服务器,请从最上面的下拉菜单中选择 **自定义** 选项。

完成后单击 **应用** 和 **确定** 按钮。

要开始直播,请单击 OBS 主界面中的 **开始流式传输** 按钮。

录制

如果你不进行流式传输,那么你可能正在将你的“广播”录制到文件中。

要设置录制,请单击 OBS 右侧的 **设置** 按钮。

在出现的 **设置** 窗口中,从左侧栏中选择 **输出**。你使用的设置取决于你,并将取决于所有常见因素:你希望你的文件占用多少空间?你正在寻找什么样的质量?首先你捕获的是什么样的质量?

对于高清流,我通常将比特率设置为大约 15000(大约是标准清晰度 DVD 的比特率的两倍,但处于被认为是蓝光质量的低端),音频速率为 80kbps(对话的要求不高)。如果你想要高级选项,例如视频缩放和访问 x264 配置文件,请使用最上面的下拉菜单中的 **高级** 设置。

完成后单击 **应用** 和 **确定** 按钮。

要开始录制,请单击 OBS 主界面中的 **开始录制** 按钮。

开源广播

在某种程度上,Open Broadcast Studio 是独树一帜的。虽然肯定还有其他在 Linux 上流式传输视频和音频的应用程序,但没有一个像它这样直接面向专业风格的工作流程。虽然它缺少一些更长时间的更高级软件的功能(如过渡),但它是一个稳定且功能强大的应用程序,允许每个人都成为广播员。

Seth Kenlon
Seth Kenlon 是一位 UNIX 爱好者、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算行业工作,而且经常同时从事这两项工作。

13 条评论

好文章,Seth。我一直想研究使用 OBS 做一些事情,这可能已经促使我开始这样做了。

不过,有一个问题。是否可以将 OBS 的输出流视为视频源/设备?我四处寻找了一下,但没有找到太多关于这个主题的信息。这个想法是将 OBS 的高级视频控件反向移植到使用中(例如)通过多人的视频平台(如 Skype 或 Hangouts)进行的现场视频研讨会。当然,你可以流式传输到 Twitch 或 YouTube,但这是一种一对多的环境。多对多有时会更有效率。

无论如何,感谢这篇文章!

该软件名为 Open Broadcaster Software
不是 Open Broadcast Studio。

新版本名为 OBS MP Open Broadcaster Software Multi Platform(或 OBS Studio)

谢谢

公平地说,github 上的 README 确实说“以前称为 'Open Broadcaster Software'”,但除了 OBS 之外,并不清楚当前名称是什么。

回复 作者:Ace (未验证)

说得好,Ace。我会更新标题。与此同时,也许我应该创建一个民意调查,以便读者可以投票决定如何称呼它。我们的选择是

OBS MP
Open Broadcaster Software Multi Platform
OBS Studio
OBS Studio MP

回复 作者:Ace (未验证)

OBS Studio MP 将无效 ;)

官方名称现在是 MP(早期叫做 Studio,后来改名了。有些地方仍然显示旧名称,比如仓库和设置文件夹)

所以
OBS MP
OBS Multi Platform(OBS 多平台)
Open Broadcaster Software MP(开放广播软件 MP)
Open Broadcaster Software Multi Platform
都是有效的选择。

我个人倾向于使用 OBS MP。

回复 作者:sethkenlon

我更喜欢少一些像“Software”或“Multi Platform”这样没有实际内容的词。“Open Broadcast Studio”实际上比这些都好。每个词都应该有意义。

回复 作者:Ace (未验证)

写得真好。前几天我还在用它,惊讶于它上手如此简单。

谢谢,Duncan。是的,一旦你添加了你的源并准备好一切,剩下的就是来回切换流。极其简单,至少从用户的角度来看是这样!

回复 作者:dncnmckn

太棒了!我不知道竟然有这样的东西

这个软件包可以对 x.264 视频素材进行逐帧精确编辑吗?我的意思是,以一种简单、傻瓜式的方式——即不需要晦涩的重新编码等等。

“编辑”在这里有点用词不当。OBS 实际上不是一个编辑器。在广播术语中,它更接近于所谓的现场切换台。当现场活动发生时,你可以动态地改变哪个视频源被路由到你的视频输出。如果你录制来自输出的视频,你就会得到一个完成的视频,不需要离线编辑,因为所有的剪辑都是实时发生的。

回复 作者:WRD (未验证)

你不会使用 OBS 来进行逐帧精确编辑。它是为实时编辑流而设计的,我不认为你能以那种方式达到逐帧的精度。

我从来没有遇到过 Kdenlive 或 Lightworks 在处理“帧”(我是指电影帧)时出现问题。你通常需要放大你的编辑/时间线才能达到正确的播放头移动分辨率,但我经常在为工作剪辑的采访片段中截断不方便的眨眼和故障,所以你可以尝试一下。

回复 作者:WRD (未验证)

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