虽然这可能是一个相对小众的市场,但并非所有的视频编辑都是在后期制作中完成的。实时、即时视频编辑和基本合成都有其应用场景。你可能自己也见过,只是没有意识到——新闻广播、直播和电视直播活动通常使用由一个中央软件套件控制的多摄像头设置。
OBS Studio (以前称为 Open Broadcaster Software) 是一个用于实时视频编辑的开源中央控制室。 它具有使用 x264 (一个开源的 h.264 编码器) 和 AAC 进行即时编码的功能,并且可以流式传输到 YouTube、DailyMotion、Twitch 等服务,你自己的流媒体服务器,或者直接传输到文件。
场景和来源
假设你已经安装了 OBS Studio,你可以像往常一样启动它。 它与 Pulse Audio、ALSA 和 JACK 兼容,因此你可以根据自己的喜好管理音频。 ALSA 和 Pulse 是最直接的,尽管 JACK 提供了更多的选项。
Open Broadcast Studio 的初始窗口是控制应用程序的主要方式。
中间的大型视频监视器是你的画布;该屏幕中的任何内容都将被流式传输到你的交付目的地。窗口底部的面板是快速访问 **场景 (scenes)** 和 **来源 (sources)** 列表。
你可以将 *场景 (scenes)* 视为包含 *来源 (sources)* 的目录,其中来源是媒体的片段或流。
第一步是创建你的来源。这些来源可能是基于位置的;如果你有一个工作室设置、一些预先录制的视频文件和一些屏幕上的镜头,那么一个来源可能是 **studio (工作室)**,另一个是 **vids (视频)**,第三个是 **screencap (屏幕截图)**。
如果你的工作室设置有两个摄像头,那么在场景中创建两个来源。来源几乎可以是你能想象到的任何类型的媒体:硬盘驱动器上的静态图像、网络摄像头提要、JACK 输入、视频文件等等。例如,要添加一个摄像机作为来源,请单击 **Sources (来源)** 窗口下的 **加号 (+)** 按钮,然后选择 **Video Capture Device (V4L2) (视频捕捉设备 (V4L2))**。
选择你要添加的摄像头及其适当的设置 (或接受默认设置),然后单击右下角的 **OK (确定)** 按钮。
将来源添加到场景后,它将成为显示的来源。根据你使用的摄像头类型和你的预期目标,输入和输出之间可能存在断开连接。如果出现这种情况,请根据需要缩放图像,使其适合你的屏幕。
同样,对于你预先录制的片段,选择 **vids (视频)** 场景并添加一个 **Media Source (媒体来源)** 来源。将来源设置为 **local file (本地文件)**,然后选择你要添加的视频片段。
调整剪辑以适合你需要它填充的屏幕部分,然后继续添加来源。
合成
场景中的来源与 GIMP 或 Kdenlive 中的图层完全相同;顶部的来源优先于底部的来源,并且可以通过单击来源左侧的眼睛图标来使任何来源不可见。
通过单击并拖动红色边界框,还可以缩放来源以实现画中画效果。
文本和静态图像也是可接受的输入格式,因此可以很容易地拼凑出标准的下三分之一 (lower thirds)。添加文本作为 **Text (Freetype2) source (文本 (Freetype2) 来源)**,并添加在 GIMP 中创建的文本背景。通常,*带有* alpha 通道的 PNG 文件是最佳选择。
如果你的项目需要动画标题,那么你必须在 Synfig Studio、Blender 或 Phil Shapiro 的 Inkscape 和 Animatron 的神奇组合中单独制作动画。
滤镜
OBS 还具有一些精选的视频滤镜。目前,这只是最基本的,但包含的那些很有用。
- 增益 (Gain)
- 音频/视频同步调整 (Audio/Video sync adjustment)
- 噪声门 (Noise gate)
- 色彩校正 (Color Correction)
- 遮罩 (Mask)
- 键控 (Keys)
还有一些我没有提到的,并且一旦它们变得稳定,就会添加更多。
可以将滤镜添加到整个场景或单个来源。要添加滤镜,请右键单击场景或来源,然后选择 **Filters (滤镜)**。在出现的滤镜窗口中,添加音频或视频滤镜或视频效果。效果尚不可关键帧化,因此它们会影响整个剪辑。
输出
OBS 项目的目标是文件,或者更可能是直播。你在 OBS 中进行的任何显示在其画布视图中的操作都将发送到你的输出设备,无论它是什么。目前没有内置的时间延迟,所以一切几乎都是按原样流式传输的(不包括网络延迟)。
流式传输
要设置流式传输,请单击 OBS 右侧的 **Settings (设置)** 按钮。
在出现的 **Settings (设置)** 窗口中,从左侧栏中选择 **Stream (流)**。选择你在其上拥有帐户的流媒体服务器,然后输入你的凭据。如果你运行自己的流媒体服务器,请从最顶部的下拉菜单中选择 **Custom (自定义)** 选项。
完成后,单击 **Apply (应用)** 和 **OK (确定)** 按钮。
要开始直播,请单击 OBS 主界面中的 **Start Streaming (开始流式传输)** 按钮。
录制
如果你不进行流式传输,那么你可能正在将你的 “广播” 录制到文件中。
要设置录制,请单击 OBS 右侧的 **Settings (设置)** 按钮。
在出现的 **Settings (设置)** 窗口中,从左侧栏中选择 **Output (输出)**。你使用的设置取决于你,并且将取决于所有常见的因素:你希望你的文件占用多少空间?你想要什么样的质量?首先,你捕获的是什么样的质量?
对于高清流,我通常将比特率设置为大约 15000(大约是标准清晰度 DVD 比特率的两倍,但处于被认为是蓝光质量的低端),音频速率为 80kbps(对话的要求不高)。如果你想要高级选项,例如视频重新缩放和访问 x264 配置文件,请使用最顶部的下拉菜单中的 **Advanced (高级)** 设置。
完成后,单击 **Apply (应用)** 和 **OK (确定)** 按钮。
要开始录制,请单击 OBS 主界面中的 **Start Recording (开始录制)** 按钮。
开源广播
在某种程度上,Open Broadcast Studio 自成一格。虽然肯定还有其他在 Linux 上流式传输视频和音频的应用程序,但没有一个像它这样直接面向专业风格的工作流程。虽然它缺少一些高级软件 (如转场) 的功能,但它是一个稳定且功能强大的应用程序,允许每个人都成为广播员。
13 条评论