Máirín Duffy 发布的文章

下面是使用开源工具来举办一场线上活动的方法。

在 2023 年 1 月举办了首届 创意自由峰会 Creative Freedom Summit 后,Fedora 设计团队 发现使用开源工具来举办线上大会非常有效。

在本文中,我将分享一些关于这场大会的背景信息,为什么对我们来说使用开源工具来举办大会很重要,以及为实现这一目标我们的团队所使用的具体工具和配置。我还会谈谈哪些工作做的很好,在以及我们 2024 年下一届峰会中需要改进的地方。

创意自由峰会

创意自由峰会是 Marie Nordin 在审查了 Fedora 用户与贡献者年度大会(Flock) 的演讲提交后提出的一个想法。在 2022 年 8 月的 Flock 大会上,她收到了大量与开源设计和创意相关的演讲提交,远远超出我们能够接受的数量。由于存在许多关于开源设计的优秀想法,她想知道是否有机会举办一个独立的开源创意大会,专门面向在创作中使用开源工具的创意人士。

Marie 在 2022 年秋季向 Fedora 设计团队提出了这个想法,我们开始筹划这个会议,会议于 2023 年 1 月 17 日至 19 日举行。由于这是我们第一次举办这样一场新的会议,我们决定首先基于 Flock 提交的演讲和我们自己的开源创意人士网络,邀请其中一些人士担任演讲嘉宾。几乎每位我们邀请的演讲者都答应演讲,所以我们没有接受其他人的提交。明年我们需要找到更好的解决办法,所以目前我们还没有开源的投稿管理工具可供介绍。

在开源大会中使用开源工具

自从最初的大流行封锁以来,Fedora 的 Flock 大会一直使用 Hopin 虚拟平台在线举办,尽管 Hopin 不是开源的,但对开源工具很友好。Fedora 几年前开始使用 Hopin,它确实提供了专业的会议体验,包括内置的赞助商展位/博览厅、分会场、大厅聊天对话和管理工具。通过 Hopin 来举办创意自由峰会对我们来说可行,因为作为 Fedora 赞助的活动,我们可以使用 Fedora 的 Hopin 环境。再次强调,Hopin 不是开源的。

作为一个长期(约 20 年)的开源贡献者,我可以告诉你,做出这样的决定总是很困难的。如果你的大会专注于开源,使用专有平台来举办你的活动可能会有些奇怪。然而,随着我们社区和活动的规模和复杂性不断增长,开发一个集成的开源会议系统变得更具挑战性。

并不存在正确或错误的答案。在做出这个决定时,你必须权衡很多因素:

  • 预算
  • 人力资源
  • 基础设施
  • 技术能力
  • 活动的复杂性/正式性/文化

我们没有为这次活动安排任何预算。我们有一支志愿者团队可以投入一些工作时间。我们有 Fedora Matrix 服务器作为可以加入的支持基础设施,并且有一个托管的 WordPress 系统用于网站。我和队友 Madeline Peck 在举办每周的 Fedora 设计团队的 视频会议 方面具有一定的技术能力和经验。我们希望这次活动是低调、单一会场和非正式的,所以对于一些小故障或瑕疵我们有一定的容忍度。我们对尝试使用开源工具组合也有很大的热情。

现在你了解了我们在做出这个决定时的一些考虑因素,这可能有助于你在为自己的活动做决策时参考。

一个开源会议技术栈

以下是会议技术栈的工作方式。

概述

直播组件:

  • 直播流: 我们通过 PeerTube 频道将主舞台和社交活动进行实时直播。会议参与者可以从我们的 PeerTube 频道观看直播。PeerTube 提供了一些注重隐私的分析功能,可以跟踪直播观众和活动后观看次数。
  • 直播舞台 + 社交活动房间: 我们设有一个用于演讲者和主持人的直播舞台,使用 Jitsi 确保只有有权限的人可以上镜。我们额外设有一个 Jitsi 会议室,用于社交活动,允许任何希望参与社交活动的人上镜。
  • 后台: 我们有一个名为“后台”的 Matrix 频道,用于在活动期间与演讲者、主持人和志愿者协调工作。
  • 公告和问答: 我们通过共享的 Etherpad(后来转移到 Hackmd.io)来管理问答和每日议程。
  • 集成和集中化的会议体验: 使用 Matrix 的 Element 客户端,我们将直播视频和 Etherpad 嵌入到一个公共的 Matrix 频道中,供会议使用。我们根据频道中的参与人数来监控整体会议出席情况。我们在整个会议期间设有实时聊天,并从聊天和嵌入的用于问答的 Etherpad 中接受观众提问。
  • 会议网站: 我们有一个由 Ryan Gorley 设计精美的网站,托管在 WordPress 上,网站提供了基本信息和链接,包括如何参加会议、日期/时间和议程。

活动后组件:

  • 活动后调查: 我们使用开源的 LimeSurvey 系统向参会者发送了一份活动后的调查,以了解他们的参会体验。我在这篇文章中使用了该调查的一些数据。
  • 活动后的视频编辑和字幕: 我们的会议没有实时字幕系统,但在我能做到的情况下,我在频道中即时记录了演讲的笔记,与会者对此表示非常感激。活动后,我们使用了 Kdenlive(活动中演讲中展示的工具之一)来编辑视频并生成字幕。
  • 活动录像: PeerTube 会自动将直播录像发布到频道,从而使参会者可以看到他们可能错过的演讲的几乎即时录像。

接下来,我将介绍一些细节。

使用 PeerTube 进行直播

创意自由峰会的 PeerTube 频道截图,显示了标志、事件描述和一组视频缩略图

我们在创意自由峰会的直播中使用了由 LinuxRocks.online 慷慨提供的 LinuxRocks PeerTube 平台。PeerTube 是一个自由开源的去中心化视频平台,也是 联邦宇宙 Fediverse 的一部分。

PeerTube 最好的特点之一(我所了解的其他平台所没有的)是,在直播结束后,你会在 PeerTube 上的频道上获得一个几乎即时的重播录像。我们的聊天室用户将这视为该平台的主要优点。如果某位参与者错过了他们非常感兴趣的一个会议,他们可以在该演讲结束后的几分钟内观看到它。这不需要志愿者组织团队进行手动干预、上传或协调,PeerTube 会自动完成。

以下是使用 PeerTube 进行直播的工作方式:你在频道上创建一个新的直播流,它会给你一个直播流 URL 和一个用于授权流媒体的密钥。这个 URL 和密钥可以反复使用。我们进行配置,使得录像会在直播结束后立即发布到我们创建直播流 URL 的频道上。接下来,在开始直播时将 URL 和密钥复制/粘贴到 Jitsi 中。这意味着你不必为会议期间的每个演讲生成新的 URL 和密钥,组织者管理这些将会带来相当大的工作量。相反,我们可以重复使用相同的 URL 和密钥,将其共享在会议组织者之间的共同文档中(我们每个人都有不同的演讲托管时间段)。团队中任何具有该文档访问权限的人都可以启动直播。

如何生成 PeerTube 中的直播流 URL 和密钥

以下部分逐步介绍了如何在 PeerTube 中生成直播流的 URL 和密钥。

1、创建 PeerTube 上的直播视频

登录到 PeerTube,并点击右上角的 “ 发布 Publish ” 按钮:

PeerTube 发布按钮的截图

2、设置选项

点击 “ 进行直播 Go live ” 选项卡(从左数第四个),并设置以下选项:

  • 频道 Channel :(你希望直播发布在的频道名称)
  • 隐私 Privacy :公开
  • 单选按钮: 普通直播 Normal live

然后选择 “ 进行直播 Go live ” 。 (不用担心,你还不会真正开始直播,还有更多数据需要填写。)

PeerTube 中的 Go Live 按钮的截图

3. 基本信息(暂时不要点击更新按钮)

首先,在 基本信息 Basic info 选项卡中填写信息,然后在下一步选择 高级设置 Advanced settings 选项卡。填写直播流的名称、描述、标签、类别、许可证等。在转码复选框启用后记得发布。

这样一来,一旦直播结束,录制视频将自动发布到你的频道上。

4. 高级设置

你可以上传一个“待机”图像,当观看直播流 URL 并等待开始时,该图像会显示在所有人面前。

PeerTube 高级设置的截图

这是我们在创意自由峰会上使用的待机图像:

创意自由峰会横幅的截图

5. 在 PeerTube 上开始直播

选择右下角的 “ 更新 Update” 按钮。直播流将显示如下,直到你从 Jitsi 开始直播:

在 PeerTube 上开始直播的截图

6. 将直播流的 URL 复制粘贴到 Jitsi

这是 PeerTube 的最后一步。一旦直播流启动,点击视频下方右侧的 “...” 图标:

复制并粘贴 URL

选择 “ 显示直播信息 Display live information ”。你将看到如下对话框:

显示直播信息选项的截图

你需要复制直播的 RTMP URL 和直播流密钥。将它们合并成一个 URL,然后将其复制粘贴到 Jitsi。

以下是我测试运行时的这两个文本块示例,可供复制:

  • 直播的 RTMP URL:rtmp://peertube.linuxrocks.online:1935/live
  • 直播流密钥:8b940f96-c46d-46aa-81a0-701de3c43c8f

你需要将这两个文本块合并,并在它们之间加上 /,如下所示:

rtmp://peertube.linuxrocks.online:1935/live/8b940f96-c46d-46aa-81a0-701de3c43c8f

Jitsi 的直播舞台 + 社交活动室

我们在我们的 “直播舞台” 上使用了自由开源的托管平台 Jitsi Meet 视频会议平台。我们在 https://meet.jit.si 上创建了一个自定义 URL 的 Jitsi 会议室,并只与演讲者和会议组织者共享了该 URL。

我们配置了会议室的等候室(该功能在你加入新创建的会议室后在会议设置中可用),这样演讲者可以在他们的演讲前几分钟加入而不用担心打断前一个演讲。我们的主持人志愿者在前一个会话结束后让他们进入。另一个选项是给会议室添加密码。我们只是配置了一个等候室就行了。在测试时似乎发现,会议室中的管理状态并不是持久的。如果一个管理员离开了会议室,他们似乎会失去管理员状态和设置,比如等候室的设置。我通过让我的电脑保持打开的状态,使 Jitsi 会议室在整个会议期间可用和活动。(在这方面,你的情况可能会有所不同。)

Jitsi 提供了内置的直播选项,你可以将视频服务的 URL 发布到 Jitsi 中,它会将你的视频流式传输到该服务。我们对这种方法有信心,因为这是我们主办和直播每周举行的 Fedora 设计团队会议 的方式。对于创意自由峰会,我们将我们的 Jitsi 直播舞台(用于演讲者和主持人)连接到 Linux Rocks PeerTube 上的一个频道

Jitsi 允许演讲者共享屏幕来展示幻灯片或进行实时演示。

将 Jitsi 直播到 PeerTube

1、加入会议并点击屏幕底部红色挂断按钮旁边的 “...” 图标。

加入 Jitsi 会议

2、从弹出菜单中选择 “ 开始直播 Start live stream ”。

在 Jitsi 中开始直播的截图

3、复制并粘贴 PeerTube 的 URL + 密钥文本

复制并粘贴直播流密钥的截图

4、倾听 Jitsi 机器人朋友的声音

几秒钟后,会出现一个女性声音告诉你,“Live streaming is on.”(直播已开启)。一旦听到这个声音,微笑吧!你正在进行直播。

5、停止直播

这将停止你设置的 PeerTube URL 的工作,所以重复这些步骤可以重新启动直播。

Jitsi 技巧

通过开关 Jitsi 的流来管理录制

我们在会议中认识到,在演讲之间关闭 Jitsi 的直播流会更好,这样你将在 PeerTube 上针对每个演讲发布一个原始录制文件。第一天我们让它一直运行,因此一些录制中包含了多个演讲的视频,这使得那些试图赶上进度的人使用即时回放功能更困难。他们需要在视频中寻找他们想观看的演讲,或者等待我们在几天或几周后发布编辑过的版本。

避免音频回音

我们在活动期间实时发现的另一个问题是音频回音。这在我们的测试中并没有出现,这完全是我的错(对所有参加的人道歉)。我负责设置 Jitsi/PeerTube 的链接、监控流和协助主持活动。尽管我知道一旦直播开始,我需要关闭所有已打开的 PeerTube 浏览器标签,但我可能打开了比我想象中更多的 PeerTube 标签,或者直播会在我可用于监控聊天的 Element 客户端中自动开始播放。我没有很方便地静音 Element 的方法。在我进行的一些演讲者介绍中,你会注意到我知道在音频回音开始之前大约有 30 秒的时间,因此我做的介绍非常匆忙/急促。

我认为有更简单的方法来避免这种情况:

  • 尽量确保主持人/活动主持人不是负责设置/监控流和聊天的同一个人。(根据你每次拥有多少义工人员的情况,这并不总是可能的。)
  • 如果可能,使用一台电脑监控流,另一台电脑担任主持人角色。这样,你在用于监控的电脑上只需按一下静音按钮,简化了你在另一个电脑上的主持体验。

这是一件值得提前练习和完善的事情。

后台:Element

以下是 Element 中显示的三个聊天室列表的截图:Creative Freedom Summit(白色徽标)、Creative Freedom Summit Backstage(黑色徽标)和 Creative Freedom Summit Hosts(橙色徽标)

我们在会议开始前大约一周设置了一个 “后台” 邀请制聊天室,并邀请了所有的演讲者加入。这有助于确保以下几点:

  • 我们的演讲者在活动开始之前就加入了 Element/Matrix,并有机会在注册遇到任何问题时都可以获得帮助(实际上没有人遇到问题)。
  • 在活动开始之前,我们与所有演讲者建立了一个实时的交流渠道,以便我们能够轻松地发送公告和更新。

在活动期间,这个聊天室成为一个有用的地方,用于协调演讲者之间的过渡,提醒日程是否延迟,以及在一个情况下,当我们的演讲者出现紧急情况无法按原定时间发言时,迅速重新安排演讲时间。

我们还为主持人设置了一个房间,但在我们的情况下,它是多余的。我们只是使用后台频道进行协调。我们发现两个频道很容易监控,但三个频道对于方便起见有点太多了。

公告和问答:Etherpad/Hackmd.io

这是一个名为 “General information” 的 Etherpad 的截图,其中包含有关创意自由峰会的一些信息

我们在 Element 主频道中设置了一个固定的小部件,提供有关活动的一般信息,包括每日日程安排、行为准则等。我们还为每个演讲设置了一个问答部分,让与会者可以在其中提出问题,主持人会为演讲者朗读这些问题。

在开始的一两天中,我们发现一些与会者在加载 Etherpad 小部件时遇到问题,因此我们改为在频道中固定一个内嵌的 hackmd.io 文档作为小部件,那似乎效果更好一些。我们并不 100% 确定小部件加载问题的具体原因,但我们可以在频道主题中发布一个原始(非内嵌)链接,这样参与者就可以绕过通过小部件访问时可能遇到的任何问题。

综合和集中的会议体验

在左上角是一个视频直播,右上角是一个 hackmd.io 的公告页面,下方是一个活跃的聊天窗口

通过 Fedora 的 Element 服务器使用 Matrix 是参加会议的关键地方。Element 中的 Matrix 聊天室具有小部件系统,可以将网站嵌入到聊天室中,成为体验的一部分。这个功能对于将我们的 Matrix 聊天室作为集中参会的地方非常重要。

我们将 PeerTube 的直播嵌入到了聊天频道中,在上面的截图中左上角可以看到。会议结束后,我们可以分享未编辑的视频回放的播放列表。现在,我们志愿者项目编辑视频的工作已经完成,该频道中有按顺序排列的编辑演讲的播放列表。

如前一节所讨论的,我们在右上角嵌入了一个 hackmd.io 笔记,用于发布当天的日程安排、公告以及一个用于问答的区域。我本来想设置一个 Matrix 机器人来处理问答,但我在运行时遇到了一些困难。不过,这可能是明年一个很酷的项目。

在会议期间,与会者直接在主要聊天窗口下方进行交流,同时与小部件进行互动。

在将 Matrix/Element 聊天室作为在线会议的中心地点时,有几个要考虑的因素,例如:

  • 在 Element 桌面客户端或桌面系统的 Web 浏览器上会有最佳体验。但是,你也可以在 Element 移动客户端中查看小部件(尽管一些参与者在发现此功能时遇到了困难,其用户界面不太明显)。其他 Matrix 客户端可能无法查看小部件。
  • 如果需要,与会者可以根据自己的喜好自行组合体验。那些不使用 Element 客户端参加会议的用户报告称加入聊天并直接查看 PeerTube 直播 URL 没有问题。我们在频道主题中分享了直播 URL 和 hackmd URL,以便那些不想使用 Element 的用户也可以访问。

网站

Ryan Gorley 使用 WordPress 开发了 创意自由峰会网站。该网站由 WPengine 托管,是一个单页网站,其中嵌入了来自 sched.org 的会议日程安排。在网站顶部,有一个标题为 “Create. Learn. Connect.” 的屏幕截图,背景是蓝色和紫色的渐变效果。

后续活动

后续调查

我们使用开源调查工具 LimeSurvey。在会议结束后的一两周内,我们通过 Element 聊天频道和 PeerTube 视频频道向与会者发送了调查,以了解他们对我们活动的看法。活动组织者们继续定期开会。在这些会议的其中一个议题是共同撰写 hackmd.io 文档,以制定调查问题。以下是我们从活动中学到的一些对你计划自己的开源线上会议可能有兴趣的事项:

  • 绝大多数与会者(共 70% 的受访者)是通过 Mastodon 和 Twitter 得知本次活动的。
  • 33% 的与会者使用 Element 桌面应用程序参加会议,30% 使用 Element 聊天 Web 应用程序。因此,大约有 63% 的与会者使用了集成的 Matrix/Element 体验。其他与会者直接在 PeerTube 上观看或在会后观看了回放。
  • 35% 的与会者表示他们通过聊天与其他创意人建立了联系,因此如果你的目标是促进人际交流和连接,聊天体验对于活动来说非常重要。

字幕

在活动期间,我们收到了与会者的积极反馈,他们对其他与会者在聊天中实时添加的演讲字幕表示赞赏,并希望能够提供实时字幕以提升可访问性。虽然本文未提及实时字幕的相关软件,但有一些开源解决方案可供选择。其中一个工具是 Live Captions,在 Seth Kenlon 撰写的一篇文章《在 Linux 上的开源视频字幕》中进行了介绍。虽然这个工具主要用于本地观看视频内容的与会者,但我们有可能让会议主持人在 Jitsi 中运行它并与直播共享。其中一种方法是使用开源广播工具 OBS,这样每个观看直播的人都能受益于字幕功能。

在会后编辑视频时,我们发现了内置于我们首选的开源视频编辑软件 Kdenlive 中的一项功能,它能够自动生成字幕并自动放置到视频中。在 Kdenlive 手册 中有关于如何使用这个功能的基本说明。Fedora 设计团队成员 Kyle Conway 在协助会后视频编辑时,制作了一份 详细教程(包括视频指导):如何在 Kdenlive 中自动生成并添加字幕。如果你对这个功能感兴趣,阅读和观看这个教程会非常有帮助。

视频编辑志愿者工作

活动结束后,我们在会议的 Element 频道中召集了一组志愿者,共同进行视频编辑工作,包括添加标题卡、片头/片尾音乐以及进行整体清理。我们自动生成的一些重播录像可能会分为两个文件,或者与其他多个演讲合并在一个文件中,因此需要重新组装或裁剪。

我们使用 GitLab Epic 来组织这项工作,其中包含常见问题和寻找按技能组织的志愿者的帮助,每个视频工作都附加有相应的议题。我们为每个视频设置了一系列自定义标签,以明确该视频的状态以及需要何种帮助。所有视频的编辑工作都已完成,其中一些视频需要为其在 创意自由峰会频道 上的描述区域撰写内容。许多视频都有自动生成的字幕,但字幕中可能存在拼写错误和其他常见的自动生成文本错误,还需要进行编辑修正。

GitLab 上需要编辑帮助的视频清单的截图

我们通过让志愿者从创意自由峰会的 PeerTube 主频道的未编辑录像中下载原始视频来传递这些视频文件(由于文件大小可能相当大)。当志愿者准备好分享编辑好的视频时,我们有一个私人的 PeerTube 账户,他们可以将视频上传到该账户。具有主频道账户访问权限的管理员会定期从私人账户中获取视频,并将其上传到主账户中。请注意,PeerTube 并没有一个多个账户访问同一频道的系统,因此我们不得不进行密码共享,这可能有些令人紧张。我们认为这是一个合理的妥协,可以限制掌握主要密码的人数,同时仍然可以让志愿者提交编辑好的视频而不会太过麻烦。

准备尝试一下吗?

我希望这个对于我们如何使用开源工具集来举办创意自由峰会的全面描述能够激发你尝试在你的开源活动中使用这些方法。让我们知道进展如何,并随时联系我们如果你有问题或改进建议!我们的频道链接为:https://matrix.to/#/#creativefreedom:fedora.im

(题图:MJ/cb6a4ea4-95ed-40cb-9e78-85f8676219f2)


via: https://opensource.com/article/23/4/open-source-tools-virtual-conference

作者:Máirín Duffy 选题:lkxed 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

跟随这个 Inkscape 教程,大量创建会议讲座卡图形。

我录制了一个 15 分钟长的教程,演示如何在 Inkscape 中从 CSV 文件或电子表格中自动生成图形(基本上是邮件合并类图形)。它使用了 Maren Hachmann 的 Next Generator Inkscape 扩展

你可以在 Fedora 设计团队在 Linux Rocks 上的 PeerTube 频道(PeerTube 是开源的!)中观看。

在这篇文章中,我提供了一些关于这个教程相关的背景。我还包括了对视频中内容的一个非常简要的总结,以防你宁愿草草浏览文字而不看视频。

会议讲座卡图形

每个 Flock/Nest 都需要为你在举办虚拟会议的在线平台上的每个讲座提供一个图形。像这样的大型活动,通常有大约 50 个或更多的讲座。这需要大量手工制作的图形。

通过本教程,你将学习如何在 Inkscape 中制作这样的模板。

图片显示 Inkscape 模板的一个例子

CSV 文件类似这样:

CONFERENCENAMETALKNAMEPRESENTERNAMES
BestConThe Pandas Are MarchingBeefy D. Miracle
Fedora NestWhy Fedora is the Best LinuxColúr and Badger
BambooFest 2022Bamboo Tastes Better with FedoraPanda
AwesomeConThe Best Talk You Ever HeardDr. Ver E. Awesome

将它们结合起来,CSV 中的每一行生成一个图形,像这样:

在 Inkscape 模板上显示 CSV 的图片

会议图形是你如何应用这个教程的一个好例子。你也可以用它来生成名片(它输出的是 PDF)、个性化的生日邀请函、教室里学生的个性化图形(比如贴在学生课桌上的名卡),以及办公室的铭牌。你也可以用它来创建用于标记物品的图形。作为 Fedora 设计团队的成员,你甚至可以用它来为 Fedora 制作很棒的横幅和图片!你可以用它来制作大量的不同用途。你可以应用这种技术的用途有很多,所以让你的想象力飞翔吧。

Inkscape Next Generator 扩展

创建这些图片的第一步是安装 Maren Hachmann 为Inkscape 创建的 Next Generator 扩展

  • 到网站上下载 next\_gen.inxnext\_gen.py
  • 然后进入 Inkscape的 “ 编辑 Edit > 首选项 Preferences > 系统 System ”对话框。搜索 “ 用户扩展 User Extensions ” 目录列表并点击 “ 打开 Open ” 图标。将 .inx 和 .py 文件拖入该文件夹。
  • 最后,你应该关闭所有打开的 Inkscape 窗口并重新启动 Inkscape。新的扩展在 “ 扩展 Extensions ” 菜单下: “ 扩展 Extensions > 输出 Export > Next Generator”。

创建一个模板

你的 CSV 文件的每个标题(在我的例子中:ConferenceNameTalkNamePresenterNames)都是一个变量,你可以把它放在 Inkscape 文件中,作为你的模板。看一下 SVG 模板文件的例子,以获得指导。如果你想让 TalkName 出现在你的模板中,在 Inkscape中创建一个文本对象,并将以下内容放入其中:

%VAR_TalkName%

当你运行扩展时,%VAR_TalkName% 文本将被替换为 CSV 中每一行列出的 TalkName。因此,对于第一行,%VAR_TalkName% 被替换为第一个图形的文本 The Pandas Are Marching。对于第二个图形,TalkNameWhy Fedora is the Best Linux。继续,直到给每个图形的加上 TalkName 列。

运行生成器

一旦你的模板准备好了,通过加载你的 CSV,运行 Next Generator 扩展。然后,选择你想在每个文件名中使用的变量(标题名称),点击 “ 应用 Apply ” 按钮。

在后面的文章中,我将提供一个关于这个扩展的更高级使用的教程,比如改变每个文件中包含的颜色和图形。

本文最初发表在作者的 博客上,经许可后重新发表。


via: https://opensource.com/article/23/3/automate-graphics-production-inkscape

作者:Máirín Duffy 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

无论你是想修改图片、编译音频,还是制作动画,这里的自由而开源的工具都能帮你做到。

几年前,我在 Red Hat 总结会上做了一个简单的演讲,给与会者展示了 2012 年度开源创作工具。开源软件在过去几年里发展迅速,现在我们来看看 2016 年的相关领域的软件。

核心应用

这六款应用是开源的设计软件中的最强王者。它们做的很棒,拥有完善的功能特征集、稳定发行版以及活跃的开发者社区,是很成熟的项目。这六款应用都是跨平台的,每一个都能在 Linux、OS X 和 Windows 上使用,不过大多数情况下 Linux 版本一般都是最先更新的。这些应用广为人知,我已经把最新特性的重要部分写进来了,如果你不是非常了解它们的开发情况,你有可能会忽视这些特性。

如果你想要对这些软件做更深层次的了解,或许你可以帮助测试这四个软件 —— GIMP、Inkscape、Scribus,以及 MyPaint 的最新版本,在 Linux 机器上你可以用 Flatpak 软件轻松地安装它们。这些应用的每日构建版本可以按照指令 通过 Flatpak 的“每日构建的绘图应用(Nightly Graphics Apps)”得到。有一件事要注意:如果你要给每个应用的 Flatpak 版本安装笔刷或者其它扩展,用于移除这些扩展的目录将会位于相应应用的目录 ~/.var/app 下。

GIMP

GIMP 在 2015 年迎来了它的 20 周岁,使得它成为这里资历最久的开源创造型应用之一。GIMP 是一款强大的应用,可以处理图片,创作简单的绘画,以及插图。你可以通过简单的任务来尝试 GIMP,比如裁剪、缩放图片,然后循序渐进使用它的其它功能。GIMP 可以在 Linux、Mac OS X 以及 Windows 上使用,是一款跨平台的应用,而且能够打开、导出一系列格式的文件,包括在与之相似的软件 Photoshop 上广为应用的那些格式。

GIMP 开发团队正在忙着 2.10 发行版的工作;2.8.18 是最新的稳定版本。更振奋人心的是非稳定版,2.9.4,拥有全新的用户界面,旨在节省空间的符号式图标和黑色主题,改进了颜色管理,更多的基于 GEGL 的支持分离预览的过滤器,支持 MyPaint 笔刷(如下图所示),对称绘图,以及命令行批次处理。想了解更多信息,请关注 完整的发行版注记

 title=

Inkscape

Inkscape 是一款富有特色的矢量绘图设计软件。可以用它来创作简单的图形、图表、布局或者图标。

最新的稳定版是 0.91 版本;与 GIMP 相似,能在预发布版 0.92pre3 版本中找到更多有趣的东西,其发布于 2016 年 11 月。最新推出的预发布版的突出特点是 梯度网格特性 gradient mesh feature (如下图所示);0.91 发行版里介绍的新特性包括:强力笔触(power stroke) 用于完全可配置的书法笔画(下图的 “opensource.com” 中的 “open” 用的就是强力笔触技术),画布测量工具,以及 全新的符号对话框(如下图右侧所示)。(很多符号库可以从 GitHub 上获得;Xaviju's inkscape-open-symbols set 就很不错。)对象对话框是在改进版或每日构建中可用的新特性,整合了一个文档中的所有对象,提供工具来管理这些对象。

 title=

Scribus

Scribus 是一款强大的桌面出版和页面布局工具。Scribus 让你能够创造精致美丽的物品,包括信封、书籍、杂志以及其它印刷品。Scribus 的颜色管理工具可以处理和输出 CMYK 格式,还能给文件配色,可靠地用于印刷车间的重印。

1.4.6 是 Scribus 的最新稳定版本;1.5.x 系列的发行版更令人期待,因为它们是即将到来的 1.6.0 发行版的预览。1.5.3 版本包含了 Krita 文件(*.KRA)导入工具; 1.5.x 系列中其它的改进包括了表格工具、文本框对齐、脚注、导出可选 PDF 格式、改进的字典、可驻留边框的调色盘、符号工具,和丰富的文件格式支持。

 title=

MyPaint

MyPaint 是一款用于数位屏的快速绘图和插画工具。它很轻巧,界面虽小,但快捷键丰富,因此你能够不用放下数位笔而专心于绘图。

MyPaint 1.2.0 是其最新的稳定版本,包含了一些新特性,诸如 直观上墨工具 用来跟踪铅笔绘图的轨迹,新的填充工具,层分组,笔刷和颜色的历史面板,用户界面的改进包括暗色主题和小型符号图标,以及可编辑的矢量层。想要尝试 MyPaint 里的最新改进,我建议安装每日构建版的 Flatpak 构建,尽管自从 1.2.0 版本没有添加重要的特性。

 title=

Blender

Blender 最初发布于 1995 年 1 月,像 GIMP 一样,已经有 20 多年的历史了。Blender 是一款功能强大的开源 3D 制作套件,包含建模、雕刻、渲染、真实材质、套索、动画、影像合成、视频编辑、游戏创作以及模拟。

Blender 最新的稳定版是 2.78a。2.78 版本很庞大,包含的特性有:改进的 2D 蜡笔 Grease Pencil 动画工具;针对球面立体图片的 VR 渲染支持;以及新的手绘曲线的绘图工具。

 title=

要尝试最新的 Blender 开发工具,有很多种选择,包括:

  • Blender 基金会在官方网址提供 非稳定版的每日构建版
  • 如果你在寻找特殊的开发中特性,graphicall.org 是一个适合社区的网站,能够提供特殊版本的 Blender(偶尔还有其它的创造型开源应用),让艺术家能够尝试体验最新的代码。
  • Mathieu Bridon 通过 Flatpak 做了 Blender 的一个开发版本。查看它的博客以了解详情:Flatpak 上每日构建版的 Blender

Krita

Krita 是一款拥有强大功能的数字绘图应用。这款应用贴合插画师、印象艺术家以及漫画家的需求,有很多附件,比如笔刷、调色板、图案以及模版。

最新的稳定版是 Krita 3.0.1,于 2016 年 9 月发布。3.0.x 系列的新特性包括 2D 逐帧动画;改进的层管理器和功能;丰富的常用快捷键;改进了网格、向导和图形捕捉;还有软打样。

 title=

视频处理工具

关于开源的视频编辑工具则有很多很多。这这些工具之中,Flowblade 是新推出的,而 Kdenlive 则是构建完善、对新手友好、功能最全的竞争者。对你排除某些备选品有所帮助的主要标准是它们所支持的平台,其中一些只支持 Linux 平台。它们的软件上游都很活跃,最新的稳定版都于近期发布,发布时间相差不到一周。

Kdenlive

Kdenlive,最初于 2002 年发布,是一款强大的非线性视频编辑器,有 Linux 和 OS X 版本(但是 OS X 版本已经过时了)。Kdenlive 有用户友好的、基于拖拽的用户界面,适合初学者,又有专业人员需要的深层次功能。

可以看看 Seth Kenlon 写的 Kdenlive 系列教程,了解如何使用 Kdenlive。

  • 最新稳定版: 16.08.2 (2016 年 10 月)

Flowblade

2012 年发布, Flowblade,只有 Linux 版本的视频编辑器,是个相当不错的后起之秀。

  • 最新稳定版: 1.8 (2016 年 9 月)

Pitivi

Pitivi 是用户友好型的自由开源视频编辑器。Pitivi 是用 Python 编写的(“Pitivi” 中的 “Pi”来源于此),使用了 GStreamer 多媒体框架,社区活跃。

  • 最新稳定版: 0.97 (2016 年 8 月)
  • 通过 Flatpak 获取 最新版本

Shotcut

Shotcut 是一款自由开源的跨平台视频编辑器,早在 2004 年就发布了,之后由现在的主要开发者 Dan Dennedy 重写。

  • 最新稳定版: 16.11 (2016 年 11 月)
  • 支持 4K 分辨率
  • 仅以 tar 包方式发布

OpenShot Video Editor

始于 2008 年,OpenShot Video Editor 是一款自由、开源、易于使用、跨平台的视频编辑器。

  • 最新稳定版: 2.1 (2016 年 8 月)

其它工具

SwatchBooker

SwatchBooker 是一款很方便的工具,尽管它近几年都没有更新了,但它还是很有用。SwatchBooler 能帮助用户从各大制造商那里合法地获取色卡,你可以用其它自由开源的工具处理它导出的格式,包括 Scribus。

GNOME Color Manager

GNOME Color Manager 是 GNOME 桌面环境内建的颜色管理器,而 GNOME 是某些 Linux 发行版的默认桌面。这个工具让你能够用色度计为自己的显示设备创建属性文件,还可以为这些设备加载/管理 ICC 颜色属性文件。

GNOME Wacom Control

The GNOME Wacom controls 允许你在 GNOME 桌面环境中配置自己的 Wacom 手写板;你可以修改手写板交互的很多选项,包括自定义手写板灵敏度,以及手写板映射到哪块屏幕上。

Xournal

Xournal 是一款简单但可靠的应用,可以让你通过手写板手写或者在笔记上涂鸦。Xournal 是一款有用的工具,可以让你签名或注解 PDF 文档。

PDF Mod

PDF Mod 是一款编辑 PDF 文件很方便的工具。PDF Mod 让用户可以移除页面、添加页面,将多个 PDF 文档合并成一个单独的 PDF 文件,重新排列页面,旋转页面等。

SparkleShare

SparkleShare 是一款基于 git 的文件分享工具,艺术家用来协作和分享资源。它会挂载在 GitLab 仓库上,你能够采用一个精妙的开源架构来进行资源管理。SparkleShare 的前端通过在顶部提供一个类似下拉框界面,避免了使用 git 的复杂性。

摄影

Darktable

Darktable 是一款能让你编辑 RAW 文件的应用,有一系列工具,可以管理工作流、无损编辑图片。Darktable 支持许多流行的相机和镜头。

 title=

Entangle

Entangle 允许你将数字相机连接到电脑上,让你能从电脑上完全控制相机。

Hugin

Hugin 是一款工具,让你可以拼接照片,从而制作全景照片。

2D 动画

Synfig Studio

Synfig Studio 是基于矢量的二维动画套件,支持位图原图,在平板上用起来方便。

Blender Grease Pencil

我在前面讲过了 Blender,但值得注意的是,最近的发行版里重构的蜡笔特性,添加了创作二维动画的功能。

Krita

Krita 现在同样提供了二维动画功能。

音频编辑

Audacity

Audacity 在编辑音频文件、记录声音方面很有名,是用户友好型的工具。

Ardour

Ardour 是一款数字音频工作软件,界面中间是录音,编辑和混音工作流。使用上它比 Audacity 要稍微难一点,但它允许自动操作,并且更高端。(有 Linux、Mac OS X 和 Windows 版本)

Hydrogen

Hydrogen 是一款开源的电子鼓,界面直观。它可以用合成的乐器创作、整理各种乐谱。

Mixxx

Mixxx 是四仓 DJ 套件,让你能够以强大操控来 DJ 和混音歌曲,包含节拍循环、时间延长、音高变化,还可以用 DJ 硬件控制器直播混音和衔接。

Rosegarden

Rosegarden 是一款作曲软件,有乐谱编写和音乐作曲或编辑的功能,提供音频和 MIDI 音序器。(LCTT 译注:MIDI 即 Musical Instrument Digital Interface 乐器数字接口)

MuseScore

MuseScore 是乐谱创作、记谱和编辑的软件,它还有个乐谱贡献者社区。

其它具有创造力的工具

MakeHuman

MakeHuman 是一款三维绘图工具,可以创造人型的真实模型。

Natron

Natron 是基于节点的合成工具,用于视频后期制作、动态图象和设计特效。

FontForge

FontForge 是创作和编辑字体的工具。允许你编辑某个字体中的字形,也能够使用这些字形生成字体。

Valentina

Valentina 是用来设计缝纫图案的应用。

Calligra Flow

Calligra Flow 是一款图表工具,类似 Visio(有 Linux,Mac OS X 和 Windows 版本)。

资源

这里有很多小玩意和彩蛋值得尝试。需要一点灵感来探索?这些网站和论坛有很多教程和精美的成品能够激发你开始创作:

1、 pixls.us: 摄影师 Pat David 管理的博客,他专注于专业摄影师使用的自由开源的软件和工作流。

2、 David Revoy 's Blog: David Revoy 的博客,热爱自由开源,非常有天赋的插画师,概念派画师和开源倡议者,对 Blender 基金会电影有很大贡献。

3、 The Open Source Creative Podcast: 由 Opensource.com 社区版主和专栏作家 Jason van Gumster 管理,他是 Blender 和 GIMP 的专家, 《Blender for Dummies》 的作者,该文章正好是面向我们这些热爱开源创作工具和这些工具周边的文化的人。

4、 Libre Graphics Meeting: 自由开源创作软件的开发者和使用这些软件的创作者的年度会议。这是个好地方,你可以通过它找到你喜爱的开源创作软件将会推出哪些有意思的特性,还可以了解到这些软件的用户用它们在做什么。


作者简介:

Máirín Duffy - Máirín 是 Red Hat 的首席交互设计师。她热衷于自由软件和开源工具,尤其是在创作领域:她最喜欢的应用是 Inkscape

(题图: pixabay,CC0)


via: https://opensource.com/article/16/12/yearbook-top-open-source-creative-tools-2016

作者:Máirín Duffy 译者:GitFuture 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出