如何将 PowerPoint 中的动画转换为动画 GIF?

如何将 PowerPoint 中的动画转换为动画 GIF?

在 Microsoft PowerPoint 2013 中,我有一张幻灯片,其中包含一个相当复杂的动画。我想将此动画转换为动画 GIF 文件。

我曾尝试将动画直接从 PowerPoint 保存为 mp4 或 wmv 视频文件。不幸的是,这两种格式都使用有损压缩。当转换为 GIF(使用 FFmpeg 和 ImageMagick)时,输出文件比必要的大,因为它忠实地再现了所有 mp4/wmv 压缩伪影。

有没有办法让 PowerPoint 保存我的动画的无损视频?将无损视频转换为 GIF 应该会产生明显较小的文件,并且输出会稍微清晰一些。

如果无法获得这种无损视频,还有其他推荐的方法来创建我的动画 GIF 吗?

答案1

尝试使用 ffmpeg 生成 GIF。这是一个两步过程。

步骤1生成调色板

ffmpeg -i ppt.mp4 -vf palettegen palette.png

第2步生成 GIF

ffmpeg -i ppt.mp4 -i palette.png -filter_complex paletteuse out.gif

如果上述方法没有产生可接受的结果,我们可以尝试使用 ffmpeg 截取 PPT 动画并将其用作源。

相关内容