LiVES视频编辑器和VJ工具发布1.0版本

作者:Gabriel Finch

LiVES 是一款适用于Linux和BSD系统的视频编辑和VJ工具,今天它迎来了1.0版本的生日。LiVES为所有级别的视频编辑和VJ(VJ是视频领域的DJ)提供实时视频性能和非线性编辑功能。

LiVES 项目由我,也就是作者,在2002年启动,我持续管理和改进这个项目。当时我刚买了一台数码相机,可以拍摄大约10秒的短视频片段。虽然我可以在 mplayer 中完美播放这些片段,但我找不到任何Linux上的编辑器能够编辑这种格式。所以我认为 - 如果我可以播放这些片段,那么我应该能够保存帧并编辑它们。我查看了 mplayer 的手册页,注意到它可以输出多个图像文件。由此,LiVES编辑器诞生了。

当时发生的另一件事,在今天同样重要,是DRM的开始,公司试图锁定视频,阻止人们复制,从而阻止编辑片段。因此,我对正在出现的新型开放格式作为替代方案很感兴趣 - 今天大多数人听说过甚至使用过ogg/theora。LiVES是最早支持该格式的应用程序之一。秉承开源精神,LiVES代码不包含任何专有或专利编解码器,尽管可以通过外部库添加这些编解码器。

LiVES一直没有真正的路线图,它最初是我的个人程序,也是我唯一使用过的视频编辑器或VJ工具。我的首要目标是编辑我相机里的小片段,正如我提到的,也许可以将2到3个片段连接在一起并添加一些音乐。但是,随着程序的开发,正如通常情况一样,我脑海中浮现了许多“那会不会很有趣”的想法。对我来说,一个重要的想法是被邀请参加挪威的像素工作室,在那里我第一次与其他视频开发人员小组会面。我们计划了一场演出,我意识到用LiVES进行表演会很不错。所以我花了几天时间添加了一些实时效果。起初,这些效果是内置在主代码中的,后来它们被转换为插件。最终结果是我能够用LiVES进行令人满意的表演,因此诞生了LiVES的双重角色:视频编辑和VJ工具。事实上,我意识到VJ和视频编辑器的过程非常相似,只是时间尺度不同。

LiVES在这段时间内非常受欢迎,从2002年的一个用户到现在估计每月有10,000多次下载。仍然没有官方的Ubuntu或Debian软件包,但是大多数Linux和BSD发行版都有非官方软件包。由于一些敬业人士的工作,LiVES也被翻译成13种语言。

LiVES现在的目标是成为一款高质量的视频编辑器和VJ工具,有点像Premier或Final Cut,再混合一些Arkaos或Isadora的功能。这无疑是一个崇高的目标,但随着1.0代码的发布,我们已经拥有了一个几乎可以无限扩展的高质量产品,因此我们正在朝着实现该目标的方向稳步前进。

正如我所提到的,我从未使用过任何其他视频编辑器,这是故意的,因为我不想受到已存在事物的干扰。我只是想为我心中所想的工作构建最好的工具。通过我在LiVES上的工作,我现在也以视频编辑和VJ为职业。如果我需要一个功能,我必须将其构建到LiVES中,这样软件就会变得更好,我的工作也会变得更容易 - 这是一个良性循环。

那么,您目前可以在LiVES中找到哪些功能?LiVES可以使用各种各样的视频和音频源,实际上任何mplayer可以处理的格式都可以导入到LiVES中。但是,使用mplayer现在是一种备用方案,LiVES拥有自己的ogg/theora和dv解码器,可以即时打开视频。计划开发mpeg和dirac(BBC的新免费标准)的解码器。

您可以导入无限数量的片段,并且每个片段都可以在片段编辑器中独立编辑。LiVES有两个主要界面,片段编辑器和多轨窗口。在片段编辑器中,您可以在片段之间剪切和粘贴,将一个片段与另一个片段合并,并应用各种效果。音频和视频可以被修剪和重新采样,片段可以被调整大小和旋转。LiVES是帧和样本精确的。

clip-editor.jpg

LiVES片段编辑器

从片段编辑器中,您可以编码任何片段 - 有超过50种不同的格式和质量级别可供选择。编码通过编码器插件完成,这些插件可以用任何语言编写,这意味着可以简单地扩展和自定义编码输出。

对于VJ部分,您可以从键盘切换片段,调整播放速度和方向,以及实时激活和停用效果。LiVES有一个系统,允许您将各种实时效果映射到不同的键,并且该映射可以保存为您的个人默认设置。效果范围包括滤镜、将两个片段混合成一个的转场以及生成器。效果也是通过插件制作的,LiVES与 frei0r 兼容(作者是livido的开发者之一,frei0r就是基于livido开发的)。

对于更高级的视频编辑,LiVES有一个多轨窗口,可以在其中布局和微调各种片段。这里支持每个视频轨道一个音轨,外加一个单独的背景音轨,具有自动混音和增益控制。

multitrack-window.png

LiVES多轨窗口

LiVES还有一个完整的用户手册,它是专门为1.0版本发布的,可以通过LiVES网站获得。

LiVES更高级的功能包括通过OSC远程控制所有播放元素的能力、用于控制LiVES的MIDI和操纵杆学习界面、批处理实用程序以及帮助构建新效果插件的工具。您还可以实时录制自己 - 非常适合快速创建音乐视频。

现在1.0版本已经发布,该项目有兴趣招募更多开发者。需要更多插件 - 编码器、解码器、效果和视频输出。现在正在积极寻找核心开发者,而不是被要求“等待1.0版本发布”!如果有人想参与这个令人兴奋且不断发展的项目的开发,请与作者联系!

未来的计划包括:字幕支持、效果遮罩、简化的任务支持、更多插件、更多文件类型的即时打开、音频流、更多音频效果、支持更多“可插拔”帧源(如gstreamer和MLT)、屏幕显示等等。

当然,既然1.0版本已经发布,我可能会开始研究其他视频编辑器和VJ工具 - 目的是模仿他们所做的事情,但做得更好!


我正在从事的其他自由软件项目包括:

  • videojack - jack音频连接套件的非官方补丁,已修补以处理视频。LiVES支持此功能。
  • OMC - 开放媒体控制 - 旨在为所有多媒体应用程序设计通用的远程命令语法
  • frei0r - 一组标准化的跨平台视频效果插件。LiVES可以通过包装器插件使用这些插件。
加载Disqus评论