如何从电影或 DVD 等创建 GIF

如何从电影或 DVD 等创建 GIF

我是一个绝对的新手,所以我真的不明白命令提示符。

我已经下载了 gimp-gap(这是最好用的吗?)。

我想用电影的帧制作动画 gif。

我有一系列 .png 格式的帧,是我使用 vlc 视频捕获从 DVD 中获取的。

但接下来我该做什么呢?

我已经打开了 gimp,单击文件-以图层打开,然后选择文件。

它们似乎已加载,但随后 gimp 中只出现一张巨大的图像。

我不知道该怎么做...

甚至不确定这是否是正确的第一步!

啊啊!我好困惑。我在网上搜索了好几个小时,但似乎只能找到关于 Windows 和 Photoshop 之类的说明。

我快哭了,如果可以的话请帮帮我。谢谢。

答案1

您可以导航至这个问题

上面的第一个命令创建图像序列。第二个命令将图像放入 gif 文件中:

ffmpeg -i video.avi -t 10 out%02d.gif
gifsicle --delay=10 --loop *.gif > anim.gif

另外,你可以使用优化级别标志--optimize=03。它有助于减小文件大小:

gifsicle --delay=10 --optimize=03 --loop *.gif > anim.gif

--colors num此外,您还可以操纵当前调色板的颜色数量并--color-method method确定最合适的调色板。

对我来说最合适的方法是median-cut

median-cut is the median cut algorithm described by Heckbert

另外,我尝试使用描述的标志进行操作,并找到最有用的选项来获得更高质量的生成 gif 图像:

gifsicle --delay=3 --optimize=03 --color-method median-cut --loop *.gif > anim.gif

准确--delay=NUM对应动画速度。此参数取决于原始视频的 FPS。

答案2

你不需要 GIMP 来将多个文件合并成动画,你可以用 imagemagick 来做。试试看http://www.imagemagick.org/Usage/anim_basics/

如果您的图像具有相同的大小,只需安装 imagemagick,打开终端,进入图像所在的目录,然后转换它们:

sudo apt-get install imagemagick
cd ~/Images
convert -delay 100 *.png animation.gif

如果你真的需要 GIMP,那么请阅读http://www.gimp.org/tutorials/Simple_Animations/

相关内容