在 Kdenlive 中添加字幕条

还没有读者喜欢这个。
Open video

Opensource.com

动态图形是用于所有在晚间新闻、体育赛事和纪录片中屏幕上流动的时髦、花哨的徽标、条形图和跑马灯的术语。优秀的动态图形是一门精湛的艺术,而 Kdenlive(或任何视频编辑应用程序,就此而言)并不是实现它的最佳场所。即便如此,现代视频编辑器也被期望,或者说人们期望,至少简单且实用的图形应该成为视频编辑过程的一部分。

完成这项工作的最佳工具是 Synfig StudioBlender。未来的专栏将介绍 Synfig 中的动态图形,但现在,让我们坚持使用熟悉的 Kdenlive,并在那里制作一些简单的动态图形。

对于本练习而言,第一步是启动 Kdenlive,将一个剪辑导入到您的项目树中,并将其拖动到您的时间轴中。

这个剪辑将作为基础层;也就是说,它是您想要在其上放置字幕条的素材。

对于字幕条的来源,您有许多项目可供选择;您可以在 GIMP 或 Inkscape 中制作一个背景层并将其作为 PNG 导入,您可以使用另一个电影剪辑(动画层,有时称为“跳回”),或者任何您喜欢的。首先,使用一个简单的颜色剪辑,因为它很容易上手,而且无论如何它也是更复杂效果的基础。

要将颜色剪辑添加到您的项目树,请在项目树面板中单击鼠标右键,然后选择添加颜色剪辑

在出现的颜色剪辑窗口中,选择一个符合您的项目配色方案的颜色,或者创建一个自定义色板。满意后,单击确定按钮。

将颜色剪辑拖放到时间轴中电影剪辑上方的视频轨道上。在时间轴中的剪辑上单击鼠标右键,并将过渡(Kdenlive 将合成模式称为“过渡”)设置为合成

您首先会注意到的是,您的颜色剪辑占据了整个屏幕。如果您使用的是自定义尺寸以适应的图形,则这不是问题,但大多数其他任何内容都需要进行一些裁剪。

在时间轴中的颜色剪辑上单击鼠标右键,然后选择Alpha 操作MaskOMate。这会将一个四点垃圾遮罩应用于颜色剪辑。单击颜色剪辑以在效果堆栈中查看效果选项。

使用效果堆栈中的滑块将颜色区域裁剪成标准的字幕条样式框。放置位置由您决定,但传统上会在屏幕底部和字幕条之间留出一些边距,以防不同的设备裁剪图像的边缘(在旧电视机上尤其常见)。

设置好之后,从技术上讲您已经完成了三分之一,但是既然您要费心制作字幕条,您不妨再进一步,为它的进入添加动画效果。您可以很容易地让它淡入和淡出,但是一些关键帧练习永远不会伤害任何人。

关键帧

Kdenlive 中有一些可以对图层运动进行关键帧的插件,但最好的插件是裁剪和变换以及 Pan and Zoom 效果。右键单击颜色剪辑以将此效果添加到其中,然后单击颜色剪辑以在效果堆栈中查看效果选项。

Pan and Zoom 界面由面板最顶端的微型时间轴,以及下方的关键帧控件和属性组成。可以在项目监视器窗口中完成许多关键帧工作,但使用效果面板更精确。

您需要的两个关键帧是一个运动开始的关键帧,然后是第二个运动停止并基本上冻结的关键帧。在实践中,您可能会使用四个关键帧:一个用于开始运动,一个用于停止和保持运动,第三个用于停止保持并开始反向运动,以及第四个点用于结束运动。原理是相同的,因此我们将进行两个关键帧以保持简单。

默认情况下,已经存在一个关键帧,它位于颜色剪辑的开头。我个人偏好稍微延迟一点,只是为了安全起见,因此单击微型时间轴中菱形的关键帧并将其向右拖动(即,稍后的时间)。

稍后在微型时间轴中单击(接近结尾),然后单击绿色加号图标以添加第二个关键帧。微型时间轴上会出现第二个菱形。

您现在有两个关键帧,但没有运动,因为每个关键帧的所有值都相同。单击 Pan and Zoom 界面中的上一个按钮以返回到第一个关键帧。让我们让颜色剪辑滑动到帧中;为此,颜色剪辑必须首先离开屏幕。尝试在 X 字段中输入一些负值;如果您使用的是标准高清,那么您的帧宽为 1920 像素,因此要使其完全离开屏幕(帧左侧),您的值应为 -1920。

单击下一个按钮以转到下一个关键帧。对于此关键帧,所需位置正是您创建的位置;X 位置为 0,Y 位置为 0,因此无需更改。

在主时间轴中单击浏览您新合成的视频。您应该看到颜色剪辑从左向右滑动。

文本

一个彩色条滑动到您的帧中是不错,但您可能想要一些文本来伴随它。在进入文本模式之前,将您的时间轴播放头定位在字幕条 100% 可见的帧上;换句话说,您希望位于代表您的最终产品的帧上,而不是位于运动中的帧上。

要创建标题剪辑,请在项目树面板中单击鼠标右键,然后选择添加标题剪辑

单击标题剪辑窗口底部的显示背景复选框。如果您不这样做,您将无法判断文本的放置位置。

文本剪辑窗口非常简单明了;在彩色条上单击并开始键入。从顶部工具栏中选择您的字体和字体大小,然后拖放以重新定位文本区域。完成后,单击确定按钮。

请注意,您可以在标题剪辑窗口中创建矩形,并且有理由这样做。它也很简单明了,因此如果您正在制作简单的字幕条,并且只想在标题剪辑窗口中创建所有内容,您可以自由地这样做。但实际上,您可能需要比这更大的灵活性,因此我发现实际上我使用颜色剪辑和视频剪辑进行动态图形,而标题剪辑仅用于文本。

将文本剪辑放置在时间轴中颜色剪辑上方的一个视频轨道上,并将其过渡设置为 Affine

为了匹配颜色剪辑的运动,单击颜色剪辑,然后将 Pan and Zoom 效果从效果堆栈面板拖放到标题剪辑上。

阴影

至此,您已经拥有一个功能齐全且动画化的字幕条。为了在字幕条和视频之间增加一些分离感,您可以添加额外的效果,例如阴影或发光。

这是一个可选的额外步骤,但它确实为工作增加了一些润色,并且由于所有效果都可以直接复制和粘贴,因此工作进展很快。

要在当前堆栈底部创建一个新的视频轨道,请在任何时间轴轨道控件(例如,视频轨道 3 上的静音按钮)上单击鼠标右键,然后选择插入轨道。插入新的视频轨道轨道 音频 1 之前。这将添加一个新的底层视频轨道;将您的基础视频层移动到该轨道。

向您的项目添加一个新的颜色剪辑。对于阴影,请使用黑色。

将黑色颜色剪辑移动到空的视频层,并将其过渡模式设置为 Composite。应将两个颜色剪辑都设置为相对于基础视频层进行合成。要在 Kdenlive 中路由合成,请单击时间轴中的过渡区域,并在效果堆栈中调整其目标。

有关 Kdenlive 中合成的更精细点的更多信息,请参阅我之前关于分层合成Kdenlive 标题的文章。

阴影层仍然需要其裁剪和动画效果。您可以将所有效果从原始颜色剪辑拖放到您的阴影剪辑中,但更有效的方法是右键单击原始颜色剪辑并选择复制,然后右键单击阴影层并选择粘贴效果

对于阴影效果,单击时间轴中的黑色颜色剪辑,并调整其模糊值,该值位于效果堆栈 > MaskOMate 中。

发挥创意

这就是 Kdenlive 中快速简易字幕条背后的基本原理,但这仅仅是个开始。即使复杂的动态图形在专用动画应用程序中设计得更好,但在 Kdenlive 中也可以实现一些非常好的效果。

例如,您可以拍摄一些蓝天白云的素材,将其裁剪成字幕条样式,并将其用作您的标题背景。

您已经知道如何完成大部分操作,但关键始终在于合成。

与其使用颜色剪辑作为初始字幕条,不如导入任何视频剪辑。将您想要应用的任何效果(如果有)应用到它,以对其进行风格化。在此示例中,我在云的素材上放置了一个 Vertigo(一种内部叠加)滤镜,然后像往常一样使用 MaskOMate 裁剪了云。

问题在于,云剪辑想要将自身与您的背景视频合成,而不是位于视频之上。只要您记住您所知道的合成知识,这很容易解决:您需要在基础视频和您的字幕条之间放置一个止损器。具体来说,在您的阴影和云素材之间放置一个黑色颜色剪辑。将此黑色颜色剪辑与您的基础视频层(在本示例中为视频 5)合成,并将云素材与黑色颜色剪辑合成(它会自动执行此操作,将其自身设置为自动)。

如果您仔细考虑一下,就会明白;您正在获取黑色剪辑并将其遮罩区域添加到基础视频(从而产生一个黑色矩形)。然后,您将云素材 100% 混合到黑色空间中,从而导致总共没有变化。结果是您看到 100% 的云素材,没有相对于基础视频层的合成效果。

这就是全部内容。根据需要添加图形和徽标。

多媒体
制作者

本文是 Seth Kenlon 的“多媒体制作者”专栏的一部分,他在该专栏中分享了有关使用 Linux 及其庞大的创意工具包创建多媒体的教程和技巧。与 slackermedia.info 和 gnuworldorder.info 合作。

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

2 条评论

感谢 Seth 发布这篇文章。我是视频编辑的完全新手 - 这是我每隔几年最终需要做的事情,而且我每次最终都要重新学习。我一直想弄清楚字幕条(看起来不那么糟糕)一段时间了,但还没有在任何我可以访问的 FOSS 编辑器中找到一个好的例子。这会对我很有帮助!

使用一些廉价的技巧(例如使用视频作为背景),字幕条可以很容易制作。对于更高级的东西,Synfig 是一个很棒的工具,但它是真正的动画,所以它要复杂得多。

我确实打算在未来写一到四篇关于 Synfig 的文章。

回复 作者 Jason B

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