导出动画

Krita 可以将动画帧处理并输出为视频或者图像序列,视频可以输出为 .gif.mp4.mkv.ogg 等格式。

Krita 在导出动画时会先将动画输出成 PNG 图像序列,然后调用 FFmpeg (一个第三方的,专门用于视频处理的自由开源视频程序) 将图像序列转换为视频格式。这个流程是考虑到动画输出过程需要生成大量复杂的图像,数据量很大,分两步进行有助于控制动画导出的过程。例如如果你的计算机在导出途中出了问题,损坏了一两帧,你只需重新保存那几帧然后重新导出。

因此,动画输出需要在硬盘上指定一个位置用于存储帧序列,而且硬盘分区要有足够大的空间。

图像序列

主文件名

图像序列的主文件名,在它后面会跟随每帧的帧号作为后缀。

文件格式

导出图像序列所用的文件格式。在导出为视频时将强制为 PNG。点击下拉选单右侧的 按钮可以更改当前文件格式的保存选项。

图像输出位置

指定导出的图像序列的位置。最好指定写入速度较快的硬盘。

开始帧编号

指定导出动画范围的第一帧。默认为当前在时间轴选中范围的最前一帧。在只需要导出动画的一部分时有用。

结束帧编号

指定渲染动画范围的最后一帧。默认为当前在时间轴选中范围的最后一帧。在只需要渲染动画的一部分时有用。

序列起点编号

你可以指定主文件名后面跟随的帧编号的起始数字。默认从 0 开始。例如将此数字设为 3,则帧编号 8 到 10 输出的文件名后缀将是 11 到 15。

导出动画

视频格式

指定输出的视频格式。点击 按钮可以调整视频格式的编码选项。GIF 格式没有选项。

视频输出位置

指定视频输出的位置和文件名。

FFmpeg 位置

指定 FFmpeg 的位置。这是一个第三方的自由开源视频处理程序,Krita 必须使用它来输出视频。GIF 支持需要 FFmpeg 2.6 以上版本,因为我们使用了 palettegen 功能。

在输出后删除图像序列

在输出视频后自动删除生成的图像序列以节省空间。(译者注:此选框在新版 Krita 中已不存在)

警告

Krita 目前尚不支持将透明图像导出为动画。透明区域将被渲染为黑色。为了避免发生这种情况,你可以先在图像底部插入一个图层,填充完全不透明的纯色,如白色,然后再进行输出。

下载和配置 FFmpeg 软件包

Krita 需要 FFmpeg 来渲染动画。FFmpeg 是一个第三方的自由开源视频处理程序,由于它的体积太大 (50MB 以上),许多用户又不使用 Krita 的动画功能,我们并未在软件中捆绑它。你需要自行下载 FFmpeg 并进行初期配置。下面将分步介绍配置过程:

第 1 步 - 下载 FFmpeg

Windows 环境

访问 FFmpeg 的 Download (下载) 页面 。我们也为大陆用户准备了 网盘镜像 方便下载,一般在新版 Krita 发布时同时更新。

前往网页的 release 段落,下载文件名为 ffmpeg-release-essentials.zip 的软件包。

注解

请不要 下载文件名中包含 shared 字样的软件包,Krita 不能与它配合使用。

如果你下载的软件包的扩展名为 .7z ,可使用 7zip 进行解压缩。如果扩展名为 .zip ,则可以直接通过 Windows 文件管理器打开。

macOS 环境

macOS 版本的大致操作与 Windows 版本类似,但下载的网站不同。请从 这个网站 下载,点击网站右上角的“ffmpeg-4.x.x” (只有 3 个带小数点的数字) 的绿色按钮即可下载。不要与它下面的 ffprobe 搞混,我们不需要那个软件包。我们也为大陆用户准备了 网盘镜像 方便下载,一般在新版 Krita 发布时同时更新。如果你下载的是 7z 格式的压缩包,而你又没有 7zip 解压缩工具,请尝试 Keka 或者类似的软件。

你也可以获取 ZIP 压缩包版本,它可以直接通过 Finder (访达) 解压缩。请点击绿色下载按钮下方的 Download as ZIP 链接下载。

Linux 环境

绝大多数 Linux 发行版可以直接从官方软件仓库中下载安装 FFmpeg。有些发行版的 FFmpeg 版本较旧,请确保它在 2.6 版以上,否则将无法正常输出 GIF。

第二步 - 解压缩并在 Krita 中指定 FFmpeg 位置

Windows 环境

下载完成后,将该 ZIP 压缩包的内容全部解压到一个目录中。你可以把它们解压到任意位置。

提示

在此例中,我们把文件解压到了 C 盘根目录的 ffmpeg 文件夹,因为这样最好找。

前往 Krita 菜单栏的 文件 ‣ 导出动画… 。在“导出”选项选中“视频”或者“两者”,然后在对话框下面显示的 FFmpeg 输入框右侧点击“文件夹”按钮,找到 C:/ffmpeg/bin/ffmpeg.exe 然后点击 确定

FFmpeg path.

提示

如果你将 FFmpeg 解压到了别的目录,请选择 <ffmpeg 文件夹所在目录>/ffmpeg/bin/ffmpeg.exe

macOS 环境

下载 FFmpeg 后,将压缩包中的内容解压到一个容易访问的文件夹中,例如 /Users/user/Downloads/ffmpeg 文件夹(user 是你的用户名)。

Linux 环境

如果你从发行版的官方软件仓库安装了 FFmpeg 它的位置在 /usr/bin/ffmpeg

第三步 - 测试导出动画

完成 ffmpeg 可执行文件的位置指定后,我们便可以测试一下它能否正常工作了。

假设我们要将动画导出为 GIF 格式,首先在 视频格式 选单中选中“GIF 图像”,然后点击在“视频输出位置”右边的按钮,指定为桌面并命名为 export.gif 。检查输出的 GIF 动画是否正常。

警告

FFmpeg 默认会导出为 MP4 格式,并采用较新的编码。某些旧版 Windows 自带的视频播放器无法正常播放默认编码输出的视频。如果你的视频要在 Windows 上播放,请点击“视频格式”选单右边的“…”按钮,在“特性文件”选单中选中 baseline,而不是 high422。

注解

如果你的 macOS 无法播放 MP4 或者 MKV 视频文件,而你使用 Chrome 浏览器,你可以把视频文件拉进它的窗口直接播放。你也可以安装 VLC 播放器,它也是一个自由开源的软件。