Kdenlive 第一部分:Kdenlive 简介

还没有读者喜欢这篇文章。
Kdenlive

Opensource.com

多年来,GNU/Linux 一直令人诟病缺乏一款优秀、稳定、专业级的免费视频编辑器。期间也曾出现过一丝希望,但大多数看起来像专业应用程序的编辑器都容易发生足以拍成灾难片的崩溃,而那些稳定的编辑器之所以稳定,主要是因为它们实际上除了非常基础的编辑之外什么都不做。Kdenlive 改变了这一切。

阅读本系列的其他部分:
第二部分:高级编辑技巧
第三部分:特效和转场
第四部分:色彩校正
第五部分:关于音频的一切
第六部分:工作流程和结论

在我工作的电影制片厂,Kdenlive 是生产中使用的 Linux 编辑器,它的性能(并且经常超越)Mac 电脑,无论是在成本、维护、灵活性、速度和稳定性方面。本系列文章旨在向专业编辑阐明 Kdenlive 如何替代专有工具,几乎可以作为直接替代品。

一款好的视频编辑器应该适合任何想要编辑视频的人,它应具备强大的功能,使视频专业人士能够完成工作所需的任何任务,同时又足够简单,让业余爱好者能够快速剪辑手机或傻瓜相机拍摄的素材。Kdenlive 可以同时做到这两点,但无论您的视频项目范围如何,做事都有正确和错误的方法。在接下来的五篇文章中,我们将回顾实际用法和一套常用的最佳实践,以确保您的项目取得成功。

安装

Kdenlive 的安装很复杂,这是毫无疑问的。它需要 MLT 后端来处理多媒体,为了最大限度地兼容所有可能的视频编解码器,它需要尽可能多的视频解码和编码库。

最简单的解决方法显然是直接使用您的存储库提供的 Kdenlive 版本。就稳定性和功能完整性而言,Kdenlive 的分水岭版本是 0.8 版本;目前所有主要的发行版都在其官方存储库、其“官方非官方”附加组件仓库或构建服务(如 Slackbuilds、AUR 等)中提供 0.8 或更高版本。

首次启动

首次启动期间,Kdenlive 将执行检查以发现它可以使用的视频编解码器和源。您将有机会纠正您可能忽略安装的任何内容。

关于故障排除的常用建议仍然适用——上个月在设置 Fedora 15 编辑工作站时,MLT-SDL 模块出现错误,导致新安装的 Kdenlive 无法启动。快速在互联网上搜索该问题,找到了解决方案,我们很快就启动并运行了。

您还会被要求创建一个默认的 Kdenlive 项目文件夹。这并不是您以后会被锁定的任何东西,事实上,通常最好将项目分隔到不同的目录中,但是选择一个合理的默认值可以确保您不会在不知不觉中将重要的项目文件转储到随机文件夹中。

您的工作区

Kdenlive 使用 Qt4 作为其界面,因此自定义很容易。视频编辑器通常使用深色主题来突出视频,而不是用明亮发光的界面分散注意力(此外,深色主题有助于色彩校正)。要更改 Kdenlive 的主题,请使用“设置”菜单 > “主题”。可用的主题来自可用的 KDE4 主题,您可以在“系统设置”中找到它们。

由于我经常编辑到深夜,所以我会在大部分编辑过程中使用默认主题(我发现显示器的光线使我无需打开台灯,并且仍然可以防止我盲目地打翻咖啡),但在色彩校正期间,明亮的主题会分散注意力。用于色彩工作的良好中性主题是 Obsidian Coast 或 Wonton Soup。

screenshot of kdenlive in full screen, dark theme, mode
您可能想要在全屏模式下使用 Kdenlive(通过右键单击窗口的标题栏并选择“全屏”可以使用近乎 kiosk 模式),但在其主窗口内有几个不同的组件。这些部分可以从主窗口中弹出、选项卡式排列、重新排列和浮动。可以通过其“视图”菜单查看 Kdenlive 可视工作区的所有可用组件。

Kdenlive 的布局取决于您和您自己的工作风格。您可以选择模拟您可能习惯的任何视频编辑器的默认布局,或者您可以找到更适合您的布局。一旦您创建了一个您喜欢的布局,您可以通过“视图”菜单 > “另存为布局”来保存它。

一个典型的布局将至少包含以下面板

  • 项目树:在其他视频编辑器中也称为“素材箱”或“剪辑浏览器”。
  • 剪辑监视器:用于在将原始素材提交到最终编辑之前预览原始素材的位置。
  • 项目监视器:用于观看您编辑后的素材的位置。
  • 时间线:您在项目中使用的所有选定剪辑的目标位置。

我们将回顾每个面板的用途以及如何使用它们,但首先让我们导入一些素材。

导入素材

在导入素材之前,您应该保存您的项目。考虑到您的项目目前是空的,这似乎很奇怪,但是给您的工作区命名并在您的硬盘驱动器上指定位置将为所有 Kdenlive 项目建立默认的骨架结构。Kdenlive 像大多数专业级编辑器一样,会生成大量的缓存文件和元数据。在没有确定所有这些临时文件的存放位置的情况下开始您的工作,仅仅意味着您会将临时文件转储到您的默认 kdenlive 目录中,然后在保存后放弃它们。

将您的测试项目保存在其自己的子目录中。我通常将我的 Kdenlive 项目目录保存在 ~/kdenlive 目录中,默认位置是其自己的子目录,名为 ~/kdenlive/default。这通常工作得很好,并且有助于将旧项目卸载到备份驱动器上,而无需担心该项目是否实际上是独立的,或者我是否需要搜索文件以找到依赖的媒体。保持项目独立,即使这意味着复制媒体,也是非常自由的,除非您在具有共享媒体存储的基础设施中工作,这些媒体不需要与您的项目数据一起保存,否则都应该使用这种方式。

为您的项目创建标准路径也有助于在您需要将项目从一个系统迁移到另一个系统时。如果文件路径始终是 ~/kdenlive/项目名称,那么 Kdenlive 丢失媒体文件的可能性就会降低。您的默认 Kdenlive 项目文件夹的路径始终可以通过“项目”菜单 > “项目设置” > “项目文件夹”进行更改。

the project setting dialogue box for Kdenlive eats the project presets of less editors for lunch

现在您已经保存了您的项目,您可以导入素材了。有几种方法可以做到这一点,Kdenlive 可以处理所有这些方法。由于大多数摄像机现在都录制到固态媒体,因此“导入”素材通常仅仅包括将您的摄像机置于 USB 存储模式,将其插入您的计算机,并将摄像机的目录树拖放到您的 Kdenlive 项目文件夹中。请注意,携带整个目录树至关重要,因为许多摄像机使用复杂的混合格式,需要有关剪辑的元数据才能实际播放剪辑。请勿仅仅拖动“Streams”或“Clips”文件夹。

一旦您将素材复制到您的硬盘驱动器,您可以通过“项目”菜单 > “添加剪辑”(或通过在项目树中右键单击并选择“添加剪辑”)将这些剪辑添加到您的 Kdenlive 项目中。Kdenlive 可能会通知您,当前项目设置与您刚刚导入的素材不同。这是在告诉您,您的项目设置已默认为 DV NTSC,但您刚刚导入了 CIF 大小的剪辑。

Kdenlive makes its best guess as to the most sensible project profile for the clips you import

如果是这种情况,那么您应该接受 Kdenlive 更改项目配置文件以匹配您的剪辑的提议。最好在原生环境中编辑,并且仅在导出时执行任何转码,因此无论您实际打算创建什么,您都应该尝试以您拍摄的格式进行编辑,否则预先转码(我们将在本系列文章的第五部分中更详细地介绍这个主题)。否则,您将从某些外部来源(如基于磁带的摄像机),甚至理论上是从网络摄像头捕获素材。所有这些选项都可以通过“视图”菜单 > “录制监视器”访问。

录制监视器是一个强大的视频捕获前端。它目前默认为 Firewire,如果您的系统上未安装 dvgrab,它会警告您,但不要惊慌——您可以更改它。单击扳手图标以配置录制监视器尝试使用的后端。

录制监视器的配置菜单应为您提供 Firewire (dvgrab)、Video4Linux(USB 以及相应的笔记本电脑上的内置网络摄像头)、屏幕抓取(通过 RecordMyDesktop),甚至第三方采集卡之间的选择。选择合适的后端。

一旦您设置了默认的捕获设备,返回到录制监视器,并从右下角的弹出菜单中选择您想要使用的后端。您可能需要单击录制监视器左侧的“连接”按钮才能使捕获设备联机。最后,按下“播放”按钮以预览外部视频,然后按下“录制”按钮将其保存到您的硬盘驱动器。

三点编辑

编辑过程在 100 多年前被发明和完善,并且至今仍然适用。我们从处理数百英尺胶片的人员那里继承下来的第一个编辑原则是三点编辑。

要在您的素材中执行基本编辑,请单击项目树中的剪辑。它会出现在剪辑监视器中供您预览。这类似于电影剪辑师从胶片箱中取出一卷胶片,并将其通过 Moveola(一种小型手摇式个人胶片放映机)放映。

一旦您播放剪辑超过了介绍性素材(演员为他们的镜头做准备,场记板或场记板等等),通过按键盘上的“i”键为该剪辑设置一个“入点”。让剪辑继续播放,直到您找到您想要在剪辑中使用的动作的结尾。使用键盘上的“o”键标记“出点”。您刚刚在三点编辑中设置了前两个点。

setting an in point

第三个点是剪辑应该出现在时间线中的哪个位置。如果这是您电影中的第一个剪辑,那么它最合乎逻辑的位置可能是 00:00:00:00,即时间线的开头。要快速做到这一点,请按“v”,这将把剪辑的入点和出点之间的视频放到您时间线的选定视频轨道中(默认情况下,这将是视频轨道 1,但您可以通过单击时间线左侧的轨道标签来选择不同的轨道)。在许多其他视频编辑器上,时间线中的视频播放头决定了剪辑的放置位置。在 Kdenlive 中,您为此目的获得了一个专用的目标工具,这意味着您无需将其停放位置移动播放头即可插入新的剪辑。目标工具在时间线的顶部 SMPTE 标尺栏中显示为一个白色小框。

screenshot of the target point in the timeline

您也可以通过从剪辑监视器中抓取视频缩略图并将其拖动到时间线来进行拖放添加。

基本工具

Kdenlive 中有三个基本工具:选择工具 (s)、剃刀工具 (x) 和间隔工具 (m)。这是一个相当标准,尽管很基本的工具集。没有波纹编辑工具、滚动编辑或某些编辑器可能在其他编辑系统上习惯的任何高级用户工具,但我发现适应简化的工具集几乎是自然的。对于大多数专用工具的实际使用量而言,可能很难证明维护相关代码是合理的。当我第一次启动 Kdenlive 时,我注意到了缺少一些专用编辑工具,但在实践中甚至没有注意到它们丢失了。

选择工具正是您所期望的:单击以选择剪辑,拖动以移动剪辑。也将其用于相关任务,例如选择活动轨道、创建参考线和标记、延长或缩短时间线中的视频剪辑、按住 control 键单击以一次选择多个剪辑等等。

剃刀工具在时间线中的视频区域中创建分割。从理论上讲,这并不是一个真正必要的工具,因为您始终可以使用选择工具手动缩短视频剪辑,但在实践中,能够定位您希望剪切或切入的点、进行分割,然后删除多余的素材是很好的。如果您确实使用剃刀工具缩短了剪辑并删除了您刚刚切掉的多余素材,那么您的新出点和时间线中下一个剪辑的开头之间将留下一个间隙。要消除此空白空间,您可以右键单击它并选择“移除空间”。请注意,如果您使用单独的音频,则需要在视频轨道和音频轨道上都“移除空间”。

removing empty space from the timeline

与其使用“移除空间”功能,不如使用“间隔工具”手动移动视频和音频区域。此工具只是选择您单击位置右侧的所有内容,即它选择未来所有视频和音频区域,并允许您在时间线中向左或向右移动它们。这是一个常见的任务,尽管不幸的是,“间隔工具”在选择方式上非常僵化。它将选择和移动每个轨道上的每个媒体区域。如果您决定只想选择例如轨道一上的所有区域,那么您需要锁定所有其他轨道,或者您需要缩小并仅使用您的“选择工具”手动选择您想要抓取的区域。

using the move tool

结论

Kdenlive 擅长一项非常困难的任务:从各种不同的来源导入媒体,将它们组织成项目,并允许以各种方式进行操作。它用户友好、功能强大、简单,但功能却如此强大。它很容易成为行业标准视频编辑器的直接替代品,正如您将在本系列后续文章中继续发现的那样。

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

25 条评论

我正在尝试在 F16 上安装它,并且由于 MLT 的某些问题而遇到了启动失败。您找到的有效链接/解决方案是什么?Google 告诉我删除 ~/.kde/share/config/kdenliverc,但这并没有为我解决问题。

这实际上是一个简单的修复。

1. su -c 'mv /usr/bin/mlt-melt /usr/bin/mlt-melt.real'
2. 打开 gedit 或您最喜欢的文本编辑器,并将此粘贴到文档中

#!/bin/sh
if [ "$1" = "-query" ]
then
/usr/bin/mlt-melt.real ${1+"$@"} >&2
else
/usr/bin/mlt-melt.real ${1+"$@"}
fi

3. 现在将文本文件另存为 mlt-melt
4. su -c 'mv ./mlt-melt /usr/bin/mlt-melt'
5. su -c 'chmod +x /usr/bin/mlt-melt'

已修复!

** 编辑后,修复程序全部在一个帖子中

<a href="https://plus.google.com/u/0/113579520393333767984/posts/4c7f9b6699i">基于 Debian 系统的修复程序是相同的,但文件名为 /usr/bin/melt</a> 根据错误跟踪器,问题已在上游修复。

感谢您撰写关于 kdelive 的精彩文章。这篇文章将为我节省大量时间。

或者,可以通过运行 kdenlive 段落中描述的构建脚本来构建 kdenlive
http://www.mltframework.org/twiki/bin/view/MLT/BuildScripts

也许这只是我的安装问题,但在执行这些步骤后,我仍然有问题。现在的错误是“启动 mlt 的命令行播放器 (melt) 时出错”

您的机器上安装了哪些 mlt 包?也许有未拉入的依赖项或某些东西...

或者您仍然在 F15 上运行 - 也许这是一个 F16 问题?

抱歉,我想我遗漏了一个命令。
su -c 'chmod +x /usr/bin/mlt-melt'
抱歉!

是的,我仍然在 Fedora 15 上。我倾向于不太频繁地更新我的生产机器 ;-)

即便如此,这一切听起来都很熟悉,所以我仍然希望相同的修复程序适用。

Bingo - 这招奏效了。它报告说我的 MLT 版本不受支持,但至少我现在可以进入应用程序了。谢谢!

太棒了!是的,我非常确定这不应该发生。我会尝试找出我需要为此提交错误的负责人,然后去提交错误。

请记住,Kdenlive 并非完全是一个轻量级应用程序(视频也不是一个轻量级任务),因此要么对它好一点,要么确保您有一台强大的计算机。

很棒的编辑入门,包括评论部分中的电影和命令行。向您致敬。

嘿,谢谢。真正的功劳显然归功于 Kdenlive、MTL 和 ffmpegt 团队,感谢他们在制作严肃的视频编辑器方面所做的辛勤工作 :^)

出色的详细文章。我想提供一个关于三点编辑的技巧,即在为剪辑设置入点和出点后,您可以单击并在剪辑窗口中拖动到项目树,您的缩短剪辑将显示在父剪辑下方,作为子剪辑,并准备好接受简短描述。非常简洁。:-)

是啊!Kdenlive 充满了这样方便的小快捷方式。令人惊叹的应用程序!感谢您的评论。

关于一款很棒的应用程序的精彩文章!感谢您帮助向其他人介绍 KDEnlive。
http://gnuski.blogspot.com/2011/11/reworked-kdenlive-has-084-release.html

很高兴看到另一位 kdenlive 爱好者!我承认我还没有摆弄过 8.4。我能说什么呢?我对更新很保守。但底线是 Kdenlive 是真正的神器。我想说,如果有人在 8.x 之前尝试过它,那么绝对值得再次关注...至于我,我迫不及待想尝试 8.4,但是...我会的。

很棒的文章,感谢提供信息。期待下一篇!

很棒的文章 seth!
顺便说一句,她很可爱,哈哈

感谢您的文章。

非常感谢您的文章。我们现在正在 CT Pro Media 考虑安装基于 Linux 的工作站,因为 Final Cut 正在走向末路。我用过 Kdenlive,但其他人都没有。我想我们找到了我们的培训系列。非常感谢,并期待更多文章!

您将在未来的文章中介绍插入叠加层和图形吗?

非常令人兴奋!在内心深处,我希望 Final Cut 的惨败将成为 Kdenlive 的突破口。我认为现在是关注 Kdenlive 的绝佳时机;最近他们的版本一直都非常好。但不要试图过多地跟上他们的步伐。找到一个好的稳定版本并坚持使用它。想想红帽或 Slackware 的稳定性,而不是 Fedora 的前沿性,如果这有道理的话。

至于叠加层和图形...是的,我提到了如何做到这一点。现在我并没有真正提到如何生成它们。我不是那种在视频编辑器中制作动态图形的人。我在 Blender 中做那些东西。请参阅 http://youtu.be/7FBoegkgIho 以获取我关于该主题的教程,并可能关注此空间以获取一两篇关于它的文章。

写得好 Seth... 看起来已经准备好投入使用了。
两个问题 --
<ul>
<li>kdenlive 可以处理 xdcam 和 p2 文件吗?两者都使用 .mxf 容器的版本。kdenlive 可以原生处理它们,还是必须转换/转码? <li>

<li>kdenlive 可以与 Avid 的 airspeed 和 interplay 系统或 Grass Valley 的 K2 系列等视频服务器系统集成吗?(如果有一个与那些设置相当的开源解决方案就更好了...但如果有的话,我从未听说过...)

非常感谢您向我介绍 kdenlive... 我希望我除了视频编辑之外一切都使用 Linux 的日子屈指可数了!

1. 我们这里没有任何 xdcams,所以我个人无法肯定地说。我们有很多 P2,到目前为止,我一直没有成功地通过 Linux 导入它们。幸运的是,工作流程已切换到佳能和尼康,它们以 AVCHD 格式直接录制到 SD 卡,这是直接导入,事实上,在 Kdenlive 中比在 Apple 电脑上更容易导入。

2. 我不知道 Kdenlive 是否可以(或不能)与 Avid Airspeed 或类似的东西集成,我也从未使用过 Grass Valley 的。我们是一家 Final Cut 商店,我可以告诉您 Kdenlive 无法与 FC Server 集成(但随后,Final Cut 甚至无法与 FC Server 集成,所以...),但这是我真正尝试过的唯一一件事。我怀疑 Avid 是否会足够开放以让 Kdenlive 轻松集成...但 Grass Velley,谁知道呢?

我有点期待 https://launchpad.net/dmedia 上的 Dmedia

您可能想阅读这本 Kdenlive 工作流程手册

http://carolinepimenta.eu/myfiles/outros/EdVideoLinux_EN.pdf

以及这篇文章,

http://blog.angulosolido.pt/2010/10/linspotting-project-linux-video-editing.html

Kdenlinve 确实是一个非常强大的工具。它是我们多年来见过的最好的多媒体开源项目之一(Mixxx 和 Audacity 也非常棒)。

令人惊叹的文档,谢谢!特别是关于工作流程的白皮书,对于教授视频编辑以及试图说服后期制作协调员还有其他答案,而不是 FCP/Avid/Whatever,都是一个很好的资源。

谢谢!

将在假期期间在基于 Fedora 的小型设备上试用一下。我们需要从新西兰极限运动的 GoPro 运动相机拍摄中渲染出一些样片,这可能是工具链的一个优秀(且希望资源友好)的补充。

感谢发布如此详细的介绍!

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