4 个开源工具助你编写下一部剧本

还没有读者喜欢这个。
Project Goodeberry surprised sheep character

Cosmos Laundromat 的原始渲染图。Jason van Gumster 修改。CC-BY 4.0

当我在为我在 Great Wide Open (3 月 16-17 日举办)上的闪电演讲准备幻灯片时,并非那么奇怪:创意人士的开源工具,我想起了在 2015 年下半年,我们的开源创意工具箱遭受了一些损失。我想我有点后知后觉——毕竟,Celtx(开源桌面版)的最后一个官方稳定版本是在 2012 年发布的——但对于关注的人来说,这已经酝酿很久了。

Celtx 的开发者们一直专注于他们的网络版、软件即服务版的剧本创作软件。那么,除了创建我们自己的分支,对于我们这些编写电影、动画和电视剧剧本,同时也关心使用开源软件的人来说,还有哪些选择呢?诚然,这个领域肯定已经缩小了。但是,我们仍然有一些选择。这里有四个

Celtx

我似乎已经听到你在想了。“等等,什么?我以为你刚才说……”

开源桌面版本确实没有看到任何积极的开发。此外,它似乎不再与 Celtx 开发者过去维护的闭源服务器组件(提供云存储、在线协作和 PDF 转换)同步。然而,开源软件的美妙之处在于代码仍然存在,程序本身仍然可以使用。除了已经提到的连接到 Celtx 服务器的功能外,Celtx 中的所有内置功能仍然运行良好。

用于规划和组织故事的集成功能在剧本创作和小说创作中都很有用。以及维护笔记卡和地点、角色名称甚至道具的配置文件的便捷功能……这些功能仍然可用,供您使用。互操作性可能有点棘手,但还有其他程序可以读取和转换 .celtx 格式,因此您不会被锁定。并且源代码仍然存在。

谁知道呢?总有机会有人会采用现有的代码库并继续开发。

Fountain

最好将 Fountain 视为剧本创作的 markdown。它是一种相对简单的纯文本格式,在 MIT 许可下发布。这意味着您可以在您拥有的任何文本编辑器中编写剧本。您甚至可以获得 Fountain 语法高亮扩展,以便在 Emacs 或 vim 中编写。如果您已经熟悉剧本格式的基本规则,那么用 Fountain 编写剧本的实际过程会出奇地舒适。您可以看出它是由真正为电影和电视写作的人开发的。大多数语法提示都是编剧自然而然地作为其过程一部分而内置的东西。由于其开源许可证和自然的语法,Fountain 得到了非常广泛和快速的采用。它随处可见,并在几乎所有可用平台上的开源和专有应用程序中使用。因此,即使您不是在文本编辑器中编写原始 Fountain 语法,它实际上也是剧本创作工具之间互操作性的最佳格式选择。

此外,正如您接下来将读到的,Trelby 和 'afterwriting 都支持 Fountain 的导入和导出。

Trelby

尽管 Trelby 的最后一个稳定版本是在 2012 年 9 月发布的,但它还没有完全消亡。它的 GitHub 页面上仍然有一些轻微的开发正在进行,它仍然是一个功能强大的开源剧本创作程序。它在几个方面仍然有点粗糙。例如,我很想看到更多格式选项(例如斜体文本)或用于协作的内联评论系统(或者只是为自己留下笔记和提醒)。但是,如果您想要一个合适的独立 WYSIWYG 剧本创作应用程序,Trelby 绝对是一个不错的选择。

'afterwriting

快速访问 'afterwriting(是的,那个撇号是名称的一部分)的网站,您内部的软件即服务警报器可能会响起。毕竟,它是一个用于剧本创作的 Web 应用程序。然而,亲爱的开源编剧们,不要担心。这个 node.js 应用程序是在 MIT 许可下提供的,并且一直在其 GitHub 页面上进行非常积极的开发。此外,下载整个源代码并在您自己的计算机上本地离线运行它非常容易。它适用于任何现代 Web 浏览器,并提供比 Trelby 更多的格式选项。它似乎还没有一些方便的功能,例如记住场景位置或角色名称,但用它写作却出奇地舒适。并且它生成的用于交付的 PDF 非常干净。

结论

就我自己的流程而言,我已经习惯于使用纯文本编辑器(就我而言,是 vim……是的,vim)以原始 Fountain 格式编写剧本,然后使用 'afterwriting 转换为 PDF 以进行交付/共享。

我怀念一些便利功能,例如集成的故事板和角色配置文件,但对我来说,这些真的只是便利功能。并且如果我对自己诚实,它们最好在单独的程序中处理,而不是作为集成功能,因为集成功能更频繁地碍事而不是帮助。当然,这只是我个人的看法。

你呢?您正在使用哪些开源程序来编写剧本?

User profile image.
Jason van Gumster 主要创作虚构内容。他写作、制作动画,偶尔也教书,所有这些都使用开源工具。他经营一家小型独立动画工作室,撰写了《Blender For Dummies》和《GIMP Bible》,并继续在他[有时]每周的播客《开源创意播客》中分享他的经验。在 @monsterjavaguns 上进行冒险(和谎言)。

4 条评论

我自己不写剧本,只写短篇小说和博客。但我的开源选择是 Plume Creator,http://www.plume-creator.eu/。一个新版本正在开发中(我相信它也将支持 Fountain),但当前版本已经运行良好。

自从转到后期制作之后,我不再像以前那样处理剧本了,但是当我做更多剧本工作时,我使用了 Emacs 上的 screenwriter-mode。这有一些基本的角色和地点管理,我滚动了一些基于 shell 的工具来帮助我进行前期制作(主要是制作分解表)。
我也使用过 Fountain,并且非常喜欢它。我使用 barefoot 命令行来处理它们以进行打印。

Trelby 也是一个非常好的应用程序。有了它和 Fountain,几乎不需要其他任何东西了。

不要烧我,但我仍然使用 celtx,能够在火车上移动阅读和调整我的剧本,并自动与浏览器内工具同步真是太棒了。但是,是的,可悲的是,他们故意锁定“免费”版本的功能,这很遗憾,但对于简单的写作来说,它仍然是我的首选。

Creative Commons 许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.