PiTiVi 入门指南
在 Linux 上进行视频编辑的历史漫长而复杂。尽管 Linux 长期以来在图像编辑、音乐制作和其他创意启用应用程序方面表现出色,但该平台在视频制作方面一直举步维艰。早期,问题归咎于支持不同视频编解码器的复杂性,但随着编解码器支持的不断改进,焦点反而转向了视频编辑器。
不幸的是,视频编辑器主要分为两个阵营:极其复杂、资源密集型的庞然大物,例如 Cinelerra,或者过于简单、功能有限的产品,例如 Kino。世界各地的 Linux 用户渴望找到一个中间地带,迫切希望出现一款简单、以可用性为导向的编辑器,该编辑器支持各种媒体格式,并能够用于实际项目。
三年前,在 GNOME 开发者大会上,居住在巴塞罗那的法国开发者 Edward Hervey 展示了他的视频编辑器项目 PiTiVi 的第一个版本。Edward 在其中做出了一系列坚定的决定。首先,它基于 GStreamer 多媒体框架——可以说是处理底层多媒体操作和内容最流行和最受推荐的方式。其次,他坚定地将项目的重点放在可用性和易用性上。Edward 从未打算制作一个超级复杂的专业编辑工具,而是一个专注于简单的实际项目的工具,例如编辑您的蜜月视频并将其上传到 YouTube。最后,Edward 愿意推迟 PiTiVi 的开发,以便“把事情做好”。
后者尤其贴切。他花了三年时间才使 PiTiVi 达到可以用于他所针对的“真实”项目的状态。造成这种情况的大部分原因是,当 Edward 在 PiTiVi 上进行黑客攻击时,他会在 GStreamer 中发现错误和缺少的功能,因此他会暂时离开 PiTiVi 的工作,去修复 GStreamer 的错误或功能,然后再返回 PiTiVi。尽管这是一个令人沮丧且耗时的过程,但 Edward 的工作得到了回报。GStreamer 是一个功能极其强大且稳定的框架,用于构建应用程序,以至于我自己也用它创建了一个名为 Jokosher 的音乐多轨录音项目。Edward 的工作不仅产生了更好的 GStreamer,还产生了一个更强大和更成熟的 PiTiVi。
PiTiVi 适用于所有主要的 Linux 发行版,并且现在默认与 Ubuntu 10.04 Lucid Lynx 捆绑在一起。您可以在大多数发行版存档中找到这些不同发行版的软件包,因此请使用 apt-get、yum 或 emerge 来为您的系统获取 PiTiVi。安装完成后,您可以单击“应用程序”→“声音和视频”→“PiTiVi”来加载它。如果所有其他方法都失败了,您可以从其网站 www.pitivi.org 下载 PiTiVi。
在 PiTiVi 准备就绪后,您还需要确保已安装用于您要编辑的视频格式的正确视频编解码器。这就像确保您安装了 gstreamer-good 软件包一样简单。如果您想要更多编解码器,但这些编解码器在再分发方面受到法律限制,请安装 gstreamer-ugly 软件包。最后,还有一个包含一组正在开发中的编解码器的软件包,名为 gstreamer-bad,您可以尝试使用。就我个人而言,我安装了所有这些软件包,以便获得最广泛的编解码器覆盖范围。
通过单击“应用程序”→“声音和视频”→“PiTiVi”启动 PiTiVi。首先,让我们看一下 PiTiVi(图 1)。
界面由四个主要区域组成:源列表、预览器、时间线和工具栏。
源列表是窗口左侧部分的主要白色区域。您可以在此处导入将在您的项目中使用的不同视频剪辑、照片和声音文件。您可以将文件拖到此白色区域,或者单击“导入剪辑...”按钮来加载它们。无论您使用哪种方法,每个剪辑都将出现在源列表区域中,准备在您的项目中使用。通过将视频拖到源列表上或使用“导入剪辑...”按钮导入视频并选择一个视频来测试此操作。如果由于某种原因 PiTiVi 无法加载您的文件(很可能是由于它是不支持的格式),则会在源列表的底部出现错误。
预览器位于源列表的右侧,并提供了一个查看项目中视频的位置。黑色框是您将看到视频的位置,下面的按钮是用于控制播放的标准传输按钮。预览器不仅用于播放您编辑的项目,还用于预览源列表中的剪辑。通过将您导入到源列表中的视频拖放到预览器中的黑色框上来测试此操作。现在,使用传输控件播放它,您应该会看到视频播放。单击不同的传输按钮来摆弄播放。
时间线是源视图和预览器下方的长条区域。此区域是您在项目中执行编辑的位置。概念很简单:时间线提供了项目的时间轴,最左侧是视频项目的开始,时间向右递增。在时间线中,您可以放置剪辑、将它们剪切成片段并按您想要的顺序排列它们。时间线还可以用于调整音量、添加图片以及在不同部分叠加音乐。通过从源列表中拖动视频并将其拖放到时间线上来测试时间线;剪辑将出现在时间线上,类似于图 2。
加载剪辑后,会出现两个栏:视频和音频轨道。如果您只看到第二个栏,您可能需要单击时间线中的剪辑并将其向上拖动到视频轨道才能同时看到两者。每个栏都准确地表示了它的名称——不同的视频帧和音频内容。此内容是分开显示的,因此如果您愿意,可以删除其中一个而不是另一个。这对于删除音频并将其替换为其他内容(例如配乐)很常见。
在继续之前,时间线还有两个额外的特殊功能:标尺和缩放。标尺是时间线顶部的带有数字的灰色部分。如果您单击标尺的任何部分,您可以跳到时间线的不同部分,并且该部分项目将显示在预览器中。当您单击标尺时,您可以通过时间线上垂直绘制的红线(称为播放头)看到视频中的当前位置。标尺的左侧是缩放。这个小滑块可用于调整时间线的比例。这对于缩小项目以将其视为整体或密切放大到剪辑的特定部分以在恰当的点剪切特定场景非常有用。
要查看的最后一个区域是工具栏,它位于时间线下方。这一行按钮提供了一个简单的工具调色板,您可以使用这些工具来编辑时间线上的内容。现在让我们探索其中的一些工具。
PiTiVi 中的所有编辑都在时间线中进行。幸运的是,在 PiTiVi 中进行编辑非常简单,您实际上只需要知道如何使用一个主要工具:切割器。
视频编辑就是将视频剪切成不同的片段,并将它们彼此相邻放置以讲述故事。要在 PiTiVi 中执行剪切,请将播放头放置在您想要剪切发生的位置(通过单击标尺),然后单击工具栏上的剪刀图标。剪辑将一分为二,您可以单击每个剪辑来移动它。现在,如果您将鼠标移动到其中一个剪辑的边缘,光标会发生变化,您可以根据自己的喜好缩短和延长剪辑。为了使您的剪切恰到好处,您可能需要使用标尺放大和缩小时间线并调整大小,直到剪辑恰到好处。如果您厌倦了不断切换预览器中的播放按钮来开始和停止播放,请使用空格键作为切换播放的快捷方式。
视频编辑的奇妙之处之一是它执行起来如此简单,但所交付的影响在于您如何组织剪辑、剪切之间的时序、这些剪切如何与音乐对齐等等。这些技能中的每一项从根本上都归结为剪切、修剪、移动和在预览器中查看结果。
在编辑时,您可能想要删除一些音频并将其替换为其他音频,例如,如果您想要一系列快速剪切到音乐的片段。您可以通过在给定的剪辑中将音频与视频分离并删除音频部分来做到这一点。默认情况下,您的两个剪辑是两个不同的单元,当您拖动它们时,视频和音频会粘在一起。要将给定剪辑中的音频与视频分离,首先单击时间线上的剪辑(它会变暗一点以指示您选择了它),然后单击工具栏上最右侧的按钮(该按钮具有一个带有两个方块和一个上下箭头的图标)。单击此图标会取消选中剪辑中的视频和音频。现在,单击音频剪辑,只有它会被选中。通过单击工具栏上的红色圆圈图标来删除它,只有音频剪辑会消失,而视频会保留。如果您现在在该时间点播放视频,您将听不到音频,但会看到视频。
现在,将音频文件导入到源列表,然后将其拖到您刚刚删除音频的时间线。您现在拥有了完全不同的音轨上的视频。玩一下将视频剪切成许多不同的片段,调整它们的大小并将它们彼此相邻放置在音频上。不知不觉中,您将拥有许多快速变化的剪辑,并带有新的音频配乐。
当您向时间线添加任何剪辑时,会在剪辑的持续时间内绘制一条水平红线。这是淡入淡出线。使用它,您可以控制音频淡入淡出(在音轨上)或视频淡入淡出(在视频轨道上)的位置。音频淡入淡出是指您平滑地将剪辑的音量从一个级别调整到另一个级别。例如,在视频结尾处,您可能希望将音频淡出为静音。在视频轨道上,淡入淡出线允许您控制如何将视频淡入为黑色。在同一个示例中,在项目结束时,您可以使用此线将视频缓慢淡入为黑色。
使用淡入淡出线很简单。双击您想要淡入淡出发生的位置,淡入淡出线上会出现一个小手柄。现在,单击手柄并移动它以调整淡入淡出。在音量轨道上,红线越高,音量越大,而在视频轨道上,红线越高,可见的视频越多,而不是黑色。接下来,单击淡入淡出线的另一部分,红线会连接这些点。这就是您进行淡入淡出的方式:在一条线上添加两个点并调整它们的设置,PiTiVi 会为您执行淡入淡出。例如,在视频结尾前稍微添加一个淡入淡出手柄,并在结尾处添加一个。将最右边的手柄移到底部,将最左边的手柄移到顶部,剪辑将在结尾处淡出。
关于淡入淡出的最后一点说明是,它们与剪辑相关联,而不是更广泛的时间线的一部分。因此,如果您向剪辑添加淡入淡出,然后移动剪辑,淡入淡出也会移动。这使得执行淡入淡出,然后在稍后重新组织项目中的剪辑变得非常简单。
完成项目编辑后,最后一步是将您的所有编辑组合成一个最终视频,您可以与他人分享。此过程称为渲染您的视频。幸运的是,像 PiTiVi 中的其他一切一样,这也很简单。
单击“渲染项目”按钮,将出现一个对话框。单击“选择文件”按钮并选择要保存渲染文件的位置。现在您可以单击“渲染”按钮,您的视频将默认渲染为 Ogg Theora 视频。
如果您想控制渲染的视频格式和大小,请单击“修改”按钮。
在此对话框中,在“视频输出”部分设置视频的可见大小。这里有各种默认设置,但如果您想指定自己的大小,可以选择“自定义”。在“音频输出”部分,您可以指定视频的音频质量。最后,在“导出到”部分,您可以选择在您的项目中使用的编解码器。这里的一个重要提示是,容器文件类型通常可以包含不同类型的编解码器。例如,.avi 容器可以包含许多不同类型的视频编解码器。
当您对设置感到满意时,单击“确定”按钮接受设置,然后单击渲染项目对话框中的“渲染”按钮开始渲染视频。渲染可能需要一段时间,所以去喝杯咖啡吧。之后,您将拥有完全编辑好的视频,可以观看并展示给他人。恭喜!
Jono Bacon 是 Canonical 公司的 Ubuntu 社区经理,《社区的艺术》的作者(由 O'Reilly 出版),社区领导力峰会的创始人,以及 Shot Of Jaq 和 FLOSSWeekly 的联合主持人。