很久以前,在一个没有好的视频编辑器的地方...

每一个伟大的程序背后,都有一个伟大的故事。嗯…我不确定这是否是一个伟大的故事,但故事是这样的。我叫 Jonathan Thomas 。我住在美国德克萨斯州北部的达拉斯附近。我是一名专业的软件/网络开发人员(20多年的经验)。

在2008年初,我首先安装了 Ubuntu 。我印象非常深刻,但是和很多人一样,我立刻意识到视频编辑器的缺少。之后我不断研究、下载、配置、编译和安装我能找到的任何 Linux 视频编辑器。事实证明是有很多,但没有一个符合我的简单标准:

准则:

  • 易用
  • 强大
  • 稳定

因此,经过深思熟虑,我决定在2008年8月开始自己的视频编辑项目。听起来很简单吧?但据我所知,我会有很多挑战在等着我。

挑战:

  • 我几乎不懂 Linux
  • 我对Linux上的编程几乎一无所知(我所有的经验都是在Microsoft C#和.NET Framework上)
  • 我不知道如何通过代码混合视频和音频

我认为这将是一个有趣的挑战,值得尝试。我很快就决定使用Python语言,因为它速度快、美观,并且为许多库提供了丰富的绑定。

我的一位朋友建议我应该通过博客跟踪我的进度。虽然我没有博客经验,但事实证明这是我作出的最佳决定之一。它让我能够记录我的关键决策,让我遇到很多有趣的人,最重要的是,它给了我一个与视频编辑社区直接反馈的渠道。


[原始博客截图 - 2008年12月

拼图中缺少的最后一块是一个好的多媒体框架(进行视频和音频混合的库)即MLT。

当一切开始走上正轨时,我真的很兴奋。我真的能做到吗?我真的要创建一个视频编辑器吗?也许吧。但首先,它需要一个名字。一个有意义的名字。一个很棒的名字。但过了 1 个月…我仍然想不出一个名字。有一天我在打篮球时(正确来说是PIG ),我错过了一次open shot(无人防守的投篮)。我的朋友们开始嘲笑我,然后我灵机一动。“OpenShot”...太完美了。虽然这听起来很俗气,但这就是我如何想出“OpenShot”这个名字的真实故事。

[OpenShot标志的第一张公开图片 - 2008年9月

正式而言,这个名字代表的不仅仅是错过一次投篮的机会:Open代表开源,而Shot代表一次视频拍摄。把它们连在一起,就是“OpenShot”。

随着 OpenShot 不断改进和发展,它的受欢迎程度及我和其他开发人员使用 OpenShot 的机会也同时增长。我有幸看到 OpenShot 从无到有(几乎是零),成为 Ubuntu 上评价最高的视频编辑器及出现在美国最大的 Linux 会议的舞台!

[Jonathan Thomas 在SCALE 9x 展示 OpenShot - 2011年2月]

这个故事怎么结束? OpenShot 成为有史以来最伟大的视频编辑器吗?没有人知道...这个故事的其余部分仍在撰写中。如果您想从头开始,这是我的前 4 个博客帖子…从2008年5月开始: