在 Linux 上使用 Flowblade 作为视频编辑器的 10 个理由

9 位读者喜欢这篇文章。
Open video

Opensource.com

软件界和其他领域一样:有些项目声势浩大,备受关注,但实际上并没有取得多少进展;有些重量级项目会介入并确保事情完成;还有一些项目默默耕耘,埋头苦干,最终却以一件艺术品出现在终点线上。在这个比喻中,Kdenlive 是我个人眼中的重量级选手,但 Flowblade 一直默默无闻,不断发展和改进,成为一款出人意料的有效且高效的 Linux 视频编辑器。

那么,为什么要选择 Flowblade 而不是其他选择呢? 我有几个很好的理由;以下是其中十个。

Flowblade graphical interface.

1. 轻量级

Flowblade 是一款非常轻量级的应用程序,这在视频编辑应用程序中并不常见。 当然,在 Linux 应用程序上这么说可能具有欺骗性,因为 Flowblade 本身本质上是 MLTFFmpeg 的前端,但撇开底层复杂性和文件大小不谈,Flowblade 专为视频剪辑而设计。它没有二十个仅适用于视频外围功能的额外功能。

它确实拥有的功能是来自工作编辑的所有常见必备请求的详细列表;有所有常用的视频剪辑任务、全套视觉效果、一些带有关键帧的基本音频效果和导出。 仅此而已。 只有你需要的一切,没有任何额外的花哨功能来妨碍你。

Keyframing on the timeline.

2. 简洁

视频编辑器以其复杂性而闻名,因此一个可以将所有功能放入一行按钮中的应用程序如何声称自己是一个严肃的编辑器呢? 事实证明,它非常有效; Flowblade 的所有主要功能确实都适合界面中间按钮栏中的大约十个按钮中。还有一些按钮用于一些细节工作(放大和缩小、撤消和重做),但大多数应用程序都适合一个水平工具栏。

更好的是,所有主要功能都分配了键盘快捷键,因此一旦你掌握了窍门,编辑过程就会变得流畅,甚至优雅。 即使你以前从未使用过 Flowblade,你也可以快速浏览几个小时的素材,并在很短的时间内完成粗略的组装,使其成为我使用过的最简单的编辑器之一。

Color adjustment.

3. 视频效果

Flowblade 受益于几乎每个 Linux 视频编辑器都拥有的同一组视频效果:Frei0r。 这意味着你继承了一堆已经编写好并可以使用的大量很棒的视频效果,并且你还可以获得 Flowblade 的开发者为你提供的很棒的前端用户界面 (UI)。

几年前,当我第一次在 Linux Format 杂志上撰写有关 Flowblade 的文章时,其效果 UI 是向后的。 确实如此。 例如,颜色校正的用户界面是相反的。 但现在已经进行了彻底修改,并且该用户界面是我见过的最好的 Frei0r 效果前端之一。 这些效果直观、可堆叠,而且看起来很棒。

但等等,这还不是全部。

最近,Flowblade 甚至集成了 G'MIC 滤镜,该滤镜因 GIMP 而流行,但功能如此丰富,它本身就是一个应用程序。

换句话说,你有很多选择。

Video effects.

4. 音频效果

我是个传统主义者。 我懒得在我的 视频编辑器中 混合我的音频。 但很多人确实这样做了,要么是因为他们不得不这样做,要么是因为他们没有接受过 音频混合应用程序的培训,因此编辑人员要求他们的应用程序至少手边有基本的音频混合功能并不少见。

Flowblade 提供了这个功能。 它具有明显的音量混音器,以及一些额外的功能,例如声像甚至交换通道。 更好的是,它拥有我在 Linux 编辑器中见过的最简单、最舒适的关键帧系统。 我相信即使你以前从未关键帧过任何东西,你也可以弄清楚这一点; 添加一个关键帧,设置你的音量,添加另一个关键帧,设置你的新音量。 它简单、直观且有效。 你可以立即听到更改,它可以平稳地播放,它正是粉碎和抢夺式视频编辑人员想要的。

Audio effects.

5. 流畅播放

Flowblade 始终让我对其播放的流畅性感到惊讶。 诚然,MLT 已经改进,我的电脑已经获得更好的显卡,但 Flowblade 以一种轻量级编辑器似乎根本无法做到的方式处理了我的视频。 这绝不是什么魔术,我不会在所有条件下都保证流畅播放,但从在一个视频编辑器中生活几天的时间来看,我可以放心地说,Flowblade 在典型的“让我们暂时将此效果应用到素材上,看看会发生什么”的工作负载下表现良好。 当然,如果我堆砌了太多的效果,那么我必须创建一个剪辑的临时渲染来正确地试听该效果,但对于快速参考来说,它做得很好。

最终,任何工作编辑人员都必须决定他们希望他们的应用程序如何处理实时效果。 到目前为止,Linux 编辑应用程序大多将其留给用户,这很好,因为这意味着你可以在一台五年旧的笔记本电脑上,或者在最新最强大的定制台式电脑上使用 Flowblade。 这种灵活性的回报是你可以管理自己的预览。 但是,如果你太专注于编辑而不想被打扰,那么你至少可以放心,Flowblade 会尽最大努力跟上你所有疯狂的想法。

Smooth playback.

6. 拖放

我参加的电影学校强迫一年级学生使用 Super 8 胶片。 我们必须拍摄、冲洗和手工切割赛璐珞胶片,使用蜡笔标记我们的入点和出点,并使用玻璃纸胶带连接我们的拼接点。 这种训练的一个副作用是,我们中的大多数人学会了在我们用来将素材剪辑在一起的工具中具有很强的适应性。 这类似于学习驾驶手动挡汽车。

言归正传(可以这么说),Flowblade 既是传统的电影风格编辑器,也是友好的拖放式视频草稿板。 我的意思是,如果你是一位以时间码(或 SMPTE)和 A-and-B(一种概念化编辑的风格)进行思考的编辑人员,并且将视频视为 EDL(编辑决策列表)的可视参考,那么 Flowblade 可以满足你的需求。 但是,如果你更像是一个喜欢进入时间线并在时间线中单击和拖动片段的视觉化人士,那么 Flowblade 也允许你这样做。

Flowblade 使用了float: left规则,该规则最近在编辑应用程序中变得流行,因此当你添加一个剪辑时,默认情况下它会捕捉到其左侧的剪辑。 但是,通过使用“覆盖”光标,你可以取消浮动剪辑并将其移动到时间线中的任何位置。 在你的剪辑和你左侧的任何内容之间放置了灰质填充物,以模仿某种赛璐珞基层。

Rendering options.

7. 渲染选项

由于 Flowblade 使用 FFmpeg 和 MLT 作为其基础技术,因此在交付你的作品时有很多选项。 你可以使用内置的渲染 UI,这使得该过程非常无害; 它默认匹配你的大多数项目设置,因此最坏的情况是你最终会得到一些合适的东西。 如果你更喜欢覆盖某些设置,则 UI 中有一个面板可以执行此操作。

更好的是,你可以放弃内置的 UI 并使用 MLT 后端从命令行进行渲染,因此如果你需要外包渲染,你可以自由地这样做。

Edit decision lists.

8. 耐用性

“耐用性”在视频编辑应用程序的上下文中意味着什么? 解释在视频编辑器中“耐用”的内容可能更容易。 多年来,视频编辑应用程序一直是孤岛。 有一些关于交换格式的尝试,并且有一些通用的编辑决策列表,但大多数情况下,如果你使用一个编辑应用程序,你就会被它困住。 这意味着如果该应用程序消失或突然更改其格式,你将完全倒霉。

Flowblade 保护你的艺术。 通过使用常见的 MLT 格式、开放标准和开源,你永远不必再次丢失编辑。 你今天编辑的项目将在未来几年内为你所用,并且无论如何都可以移植。 我并不是说你可以将 Flowblade 项目作为事后考虑在任何其他编辑器中打开,就好像所有开源视频应用程序都使用完全相同的语言一样,但我的意思是它的工作方式是透明的,因此你无需进行逆向工程或匆忙准备的售后转换工具,而这些工具在五年后你可能需要用到。 你拥有你的数据,并且你拥有帮助你制作它的应用程序。 可悲的是,这在现代艺术技术中是独一无二的。

Sync all.

9. 快速

我有没有提到 Flowblade 速度很快? Flowblade 并没有做任何与其他视频编辑器太不同的事情,只是它没有做任何最终会减慢它的额外事情。 这是一个响应迅速的应用程序,并且使用起来很愉快。

它不仅在正常运行中速度很快,而且还具有许多隐藏的小便利功能,在你需要它之前你甚至不会想到去寻找它。 诸如同步所有合成器之类的小细节,它可以自动调整复合效果的长度及其父剪辑的长度,代理管理(当你的视频太大而无法快速运行时),媒体重新链接等等,似乎是为了确保你花费更少的时间摆弄编辑应用程序,而将更多的时间花费在编辑上。 同时,它可以确保应用程序不会浪费你的时间来调整 UI 元素,直到你认为有必要为止。

screenshot flowblade

10. 稳定性

好的,好的,墨菲定律就是当你需要一个应用程序不崩溃的时候,它偏偏会崩溃。但 Flowblade(至少在 Slackware 上运行时)是一个稳定的应用程序。在 Github 上查看它的错误报告,你会看到崩溃和故障,但我的稳定性衡量标准略微粗略一些。稳定性有时更像是一种感觉,它体现在当你手指悬停在启动应用程序的图标上,或者在向朋友或同事推荐它时,当他们问“嘿,Linux 上有什么好的视频编辑器?”时,你感受到的恐惧感。

所以,我要声明:我启动 Flowblade 时充满信心,我享受在其中工作的时间,并且我衷心向朋友推荐它。也包括亲爱的读者,你。

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

21 条评论

这个编辑器可能很棒。但是如果没有显示音频信号,就无法通过拍板将视频和音频同步。这是一个基本功能。开发人员肯定应该尽快修复这个问题,才能成为一个严肃的编辑器。

我个人倾向于用耳朵来同步音频,Steenbeck 风格,但是按需的音频电平显示是存在的。

1. 右键单击时间线上带有音频的片段
2. 选择“显示音频电平”
3. 音频电平数据被渲染并显示

目前,这不会在后台发生,因为(正如我在文章中提到的),Flowblade 的模型(有意识或无意识的)是提供基本功能,然后允许用户根据需要请求更多功能。它保持了界面的快速和轻量级,这也是我一直很喜欢在工作中使用它的原因之一,我们在工作中编辑巨大的视频文件,所以我需要等待的过程越少,开始工作就越好!

回复 作者 ttoine

实际上,浏览错误报告和功能请求,Flowblade 显然现在已经能够预先在后台渲染音频信号了。我想我只是把它们关掉了,因为,正如我所说,我很少费心去看波形,只是用我的耳朵和音频电平读数。

回复 作者 sethkenlon

我试了一下,但15秒后,在尝试加载一些 .OGV 文件时,它崩溃了。

我经常在 Flowblade 中编辑 .ogv 文件,没有问题。这里不适合进行广泛的故障排除,但我会检查你安装的 FFmpeg 和 MLT 的版本,如果可能的话,可以更新它们。作为比较的基础,我在家里和工作中使用 ffmpeg 3.1.1;工作中使用 MLT 6.0.0,家里使用 MLT master。

回复 作者 Kwan Lowe (未验证)

据我所知,这个编辑器没有“剃刀”工具,无法将编辑分割成两部分。

Flowblade 可以使用看起来有点像剃刀的按钮进行拼接。我不认为它一定被称为“剃刀”工具。当然,我不费心使用这个按钮;只是使用键盘快捷键

1. 将你的播放头定位到时间线上你想要拼接的片段上。
2. 按键盘上的 X 键(只是 X,没有 control 或其他键)
3. 完成。

时间线左侧的选择修饰符可以用来一次性剪切多层片段,但这比在评论中容易解释的要复杂得多。也许是未来文章的一个想法!

回复 作者 Nina (未验证)

我以前从未听说过 Flowblade,它看起来很棒!它支持 4K 视频吗?我没有看到 4K 被列为项目配置文件。

我可能是错的,截至这条评论,我还没有调查,因为虽然我在工作中使用 4K 和 8K 视频,但我会将它们代理到较低分辨率以进行编辑(尤其是因为大多数客户端审查系统甚至不支持 4K 播放)。所以据我所知,Flowblade 不支持 4K,尽管如果你真的下定决心,创建一个新的项目定义应该不会太难。我们在工作中遇到的 4K 问题是,很少有编解码器能够很好地管理我们需要的色彩空间,所以目前它只被用作输出格式。

我想随着它逐渐变得更容易使用,Flowblade 将会集成它。但我还没有认真研究过为其创建配置文件。

回复 作者 Craig L (未验证)

我是 Kdenlive 的长期用户,并且有着过去几十年使用录像带编辑的背景。我不介意学习一个新的编辑器。对于已经了解 Kdenlive 的人来说,学习曲线如何?

很简单。我也经常使用 Kdenlive(事实上,我写了一系列关于在 opensource.com 上使用它的文章,你应该去看看!),Flowblade 很容易上手。它有点不同,可能拖放的动作少一些,更偏向于计算(作为前录像带编辑,你可能会喜欢这一点),但总的来说,你应该会觉得很自然。

我倾向于使用 Flowblade 进行快速编辑和在笔记本电脑上进行编辑。Kdenlive 是我在桌面上沉思和运行的软件。但这只是我个人而言。有选择总是好的!

回复 作者 IGnatius T Foobar (未验证)

开个玩笑,你有没有想过将 Blender 作为视频编辑器来介绍?我已经开始使用它了,以前很讨厌它,因为我真的需要知道快捷键才能很好地使用它。我切换到其他编辑器,如 Kdenlive 和 Flowblade,但在掌握了 Blender 的控件后,我又回到了 Blender。它真的很酷,但我要说它不适合所有人。无论如何,Floblade 是一个很棒的选择,你做了一个内容丰富的评论。

在 Kdenlive 0.8 之前,我一直只使用 Blender 进行视频编辑 - 那时候所有好的三点系统都还没有整合在一起。我仍然热衷于将 Blender 用作编辑器,但最终有一些工作流程上的事情我就是无法习惯;例如,我无法让渲染步骤进行多线程处理(我是说,不创建渲染农场),所以我的渲染(在每个片段上进行完整的色彩校正)大约需要一天的时间(对于一小时的完全分级的视频),而且效果堆栈总是感觉有点不稳定和倒退。这并不意味着我从不使用它进行视频编辑,因为我会这样做,但现在我避免将其用于大型项目。嘿,有了像 Kdenlive 和 Flowblade 这样其他很棒的选择,我可以自由地做出这个决定。

回复 作者 RaveYoda

谢谢,ttoine!我同意,blender velvets 是一个很棒的插件集合。然而,这些插件都没有解决效果堆栈或渲染多线程的问题,在有很多色彩分级的复杂项目中,这往往是我的瓶颈。除此之外,我很乐意使用它,而且我认为在 Blender 中进行编辑的效率总体上非常惊人。我会在几年后再次查看它的 VSE,就像我一直做的那样;我已经断断续续地使用它作为编辑器十年了,所以我可以耐心等待它成为我梦想中的编辑器 :-)

回复 作者 ttoine

它是否能够对 H.264 文件进行帧精确编辑?多年来,我一直在 Linux 世界寻找这样的工具,但一直没有找到。

我很惊讶你没有在 Kdenlive、Shotcut、Pitivi、OpenShot 中找到你需要的东西...

回复 作者 YKD (未验证)

嗯,h.264 “帧”被分为许多不同类型的“帧”,并非所有帧都是完整的。即使在 Linux 之外,你也不能对 h.264 进行“帧精确”编辑,因为并非所有帧都存在于 h.264 文件中。要进行帧精确编辑,你必须进行转码。可能编辑器会在幕后为你隐形地转码为中间编解码器,因此*看起来*你正在编辑每个 h.264 帧,但实际上你正在编辑中间编解码器。

tl;dr 不,它不进行 h.264 的帧精确编辑,因为根本没有这样的东西。但是,你可以将源文件转码为良好的中间编解码器,并以帧精度编辑*它*。

这很令人困惑,我希望我们视频从业者停止谈论“帧”,但我认为它仍然是一个有用的概念..

回复 作者 YKD (未验证)

许多不同类型的帧只有三种。 :) 你说有些是“不完整的”,也许你是对的,但这不应该阻止软件找出特定时刻的帧看起来是什么样子。

对这个问题的片面回答是:这取决于 MLT,Flowblade、Kdenlive、Shotcut 使用的后端。

回复 作者 sethkenlon

好的,如果我们使用功能定义的帧精度,那么是的,Flowblade 使用帧精度编辑 h264。但正如 ttoine 和 Alex 所说,许多其他使用 MLT 的编辑器也这样做,所以我不确定 YKD (楼主) 在 Linux 上寻找此功能时遇到了什么问题。也许我遗漏了问题中的某些内容。

回复 作者 Alex Băluț

Creative Commons 许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.