Skip to main content

渲染 GIF

自 v3.1 版本起可用

您可以通过以下方式将视频渲染为 GIF:

降低帧率

通常 GIF 的帧率低于视频。为此,我们支持一个名为 everyNthFrame 的参数,其工作方式如下:

  • 默认情况下,everyNthFrame 设置为 1:渲染帧 01234 等。
  • 假设 everyNthFrame2,则仅渲染每第二帧:1357 等。 一个 30FPS 的视频现在将成为一个 15FPS 的 GIF。
  • 如果 everyNthFrame3,则仅渲染每第三帧:25811 等,模式继续。

everyNthFrame 支持:

更改循环次数

numberOfGifLoops 选项允许您设置循环次数如下:

  • null(或在 CLI 中省略)表示无限循环 GIF。
  • 0 禁用循环。
  • 1 循环播放 GIF 一次(总共播放两次)
  • 2 循环播放 GIF 两次(总共播放三次)
  • 依此类推。

numberOfGifLoops 选项可设置为:

导入 GIF

想知道如何将其他 GIF 导入到 Remotion 项目中?请看这里。

透明 GIF

要渲染透明 GIF,必须将 imageFormat 选项设置为 "png"。在 Remotion Studio 中,可以在 "Picture" 选项卡中设置。

另请参阅