编者注:请务必查看 2018 年对 Linux 视频编辑现状的更新。
我经常问自己,免费和开源软件(FOSS)的视频编辑的现状如何。 这是我的想法。
我曾在视觉特效(VFX)行业工作多年,担任过艺术家、合成师、视频编辑或系统工程师。(我甚至在 IMDB 上有电影作品!)过去,我很荣幸能够使用、培训、设置和支持 Avid Media Composer,它是电影和电视领域专业的实时视频编辑工具中的佼佼者——至少在 Final Cut Pro 和 Adobe Premiere 变得足够有用之前。
在视觉特效行业中,这三个工具被工作室广泛用于视频和电影剪辑,对于新手和专业人士来说都非常简单易用,并且在艺术大师手中可以发挥到极致。 在过去的 30 年里,视觉特效行业在很大程度上依赖于 Mac 和 PC 进行视频编辑,主要是因为所有基于 Linux 的 FOSS 工具都表现不佳。 这很可惜,因为除视频之外的所有最好的 3D 和 2D 工具都根植于 Linux 环境中,并且在那里表现最佳。 Linux 上缺乏像样的视频编辑工具阻碍了每个视觉特效工作室成为纯 Linux 商店。
话虽如此,正如我在过去几周发现的那样,弥合这一差距正在取得一些进展。 它们不是好莱坞级别的、适合生产的进展,但对于我需要做的事情来说已经足够有用了,这些事情基本上是作为 Red Hat 系统工程 EngOps 团队的高级系统工程师的大量构建培训和演示视频。
在克服了我对学习如何在 Blender 中编辑视频的恐惧之前,我安装并测试了许多工具。 (当我第一次看到它时,该程序看起来很复杂。)所以,这是我对所看过的工具的描述以及我对它们的看法。让我先说明一下,我目前在 Lenovo T440s 上运行 Fedora 21、KDE 和 Gnome(因为我无法决定使用哪个),它配备了 VGA 兼容控制器:Intel Corporation Haswell-ULT 集成显卡控制器(所以,不幸的是,没有加速的 openGL)。我像一个不耐烦的艺术家一样尝试找到适合这项工作的工具,而没有时间浪费在几乎没有结果的事情上。
Pitivi
Pitivi 是别人推荐给我的,所以它是我尝试的第一个应用程序。它是用 Python 编写的,所以我认为也许我可以玩玩脚本,因为我想做一件特定的事情,即根据帧计数将时间码叠加在视频上,显示实际的时间流逝,而不管对剪辑做了什么剪切。 (这是一个演示性的东西。)它看起来很棒并且具有专业风格,几乎像 Avid/Premiere。所以,我导入了一个视频剪辑...... 然后崩溃了!我再次打开它,导入了一个剪辑,没有崩溃,这太好了。我添加了另一个视频轨道...... 然后崩溃了!我尝试了至少 15 次才放弃它。这很遗憾,因为它看起来有潜力变得简单易用,而且不太花哨。
我将在 1.0 版本发布时再次尝试。通常,我会坚持使用 beta 版本,因为我一生都参与了 beta 测试软件,但这令人沮丧,我没有任何进展。
OpenShot
对于 OpenShot:打开,勾选。 导入视频,勾选。将视频剪切到时间线,勾选。播放视频,勾选。添加标题并点击渲染,然后我等待...... 等待...... 等待。然后,我检查了 htop,什么都没发生,但我无法取消渲染。崩溃!!哦不。
所以,我的看法是,如果你不想添加标题,也许这个可以完成这项工作?它是免费的闭源竞争对手,所以它可能更有用? 我不知道,但我继续前进。
Lightworks
对于 Lightworks,我想:现在我们开始讨论了。大约 10 年前,Lightworks 在专业视频市场中发挥了非常重要的作用,并被许多基于 PC 的工作室使用。它一路剪辑了一些非常酷的电影,而且我记得当时非常昂贵。 所以,如今他们已经发布了一个适用于所有平台的免费版本。 这个版本为您提供了您可能想要的所有基本功能,并且有一个 RPM 或 deb 下载可用。 它安装没有问题,然后当我双击该图标时,什么也没发生。 没有 OpenGL,没有视频,无法工作。
有人可以尝试一下并告诉我它是什么样的吗? 或者,如果您感到慷慨,请给我一台至少配备 Nvidia 870M 的漂亮笔记本电脑。
Avidemux
对于 Avidemux,我安装并打开了它。 有人用这个来编辑吗? 我看到许多其他文章都提到它是一个编辑器,但它绝对不是。 我继续前进。
Cinelerra
对于 Cinelerra,我尝试下载它,发现主页上没有下载链接(当时)。 我注意到那里的团队似乎非常关注 Ubuntu 用户。 然后,我下载、提取并打开了它。 我导入了一些视频,点击了花哨的大绿色勾号来接受导入,点击了播放,发现它不起作用。 令人失望。
KDEnlive
KDEnlive 对我来说是一个相对较新的发现。 我安装了它,打开了它,放置了一些轨道,并使用我的“行业标准”键盘快捷键进行了剪切。 一切似乎都很顺利。 然后,我将一个视频的结尾叠加在另一个视频轨道的开头,以便我可以应用一个过渡效果,但我找不到任何。 过渡效果列表是空白的。 嗯,也许我必须回去找出原因。
所以,稍后我会汇报。
Blender
当我到达 Blender 时,我真的开始感到沮丧了。 我过去看过 Blender,但它与我之前在专业领域使用的任何东西都完全不同。 首先,键位完全错误。 但是,我回来了,并且不会被打败。 我在 YouTube 上搜索了一些可以帮助我的东西,一些不会花我 365 天才能完成基础知识的东西。
这是我发现的一些有用的视频列表。 大约看了 30 分钟后,我开始了。
我导入了我需要的视频剪辑,勾选。 我放下了第一个视频轨道,勾选。我在播放器/查看器中播放了剪辑,勾选。我开始感到兴奋了。 我开始将我 45 分钟的剪辑剪切成 5 分钟。 Blender 有标记:太棒了! 没有标记的剪切长剪辑是一种徒劳的练习。 Avid 开创了标记趋势,这是一个福音。 通过使用带有“m”键的标记,您可以开始实时地、在观看时标记您希望发生剪切的位置。 完成观看后,您可以跳到每个标记并进行剪切。 然后您可以非破坏性地删除您刚刚剪切的剪辑。 然后您可以自动关闭每个剪切之间的间隙,这样您就不会为了对齐每个连续剪辑的结尾而烦恼。
创建过渡效果也非常简单,让我想起了使用 Adobe Premiere。 也有一些“正常”的过渡效果,你希望在电影或电视剧中看到的那种,而不仅仅是所有其他应用程序似乎都喜欢的“分形漩涡覆盖淡出气泡”过渡效果。
Blender 的另一个优点是音频可以与视频分离。 这有很多用途,我很高兴看到我可以如此轻松地做到这一点。 我尝试的下一件事是添加标题。 您可以选择 2D 或 3D 路线。 我选择了 3D 路线,因为这可以为您提供更大的重用灵活性。 所以,我将它完美地叠加在视频上,然后我选择了我想渲染的格式和大小,然后点击了 GO 按钮。 它渲染得快速而完美。
获胜者
我找到了我的新开源视频编辑器:Blender! 它不是 Avid、FCP 或 Premiere,但它不仅仅是这些。 这是一个真正的工具套件,我想说它可以与我在视觉特效行业中使用过的最好的工具相媲美。 而且,我真的感到惊讶!
Blender 的另一个优点:它完全可以用 Python 编写脚本。 哇。
更多 Linux 视频编辑内容
112 条评论