0

我试图从这个视频中生成一个简单的 GIF 文件。我的代码如下:

from moviepy.editor import *
clip = (VideoFileClip("Mighty Kungfu Panda 'Skadoosh'.mp4").subclip((0,0.18),(0,0.21)).resize(0.3))
clip.write_gif("skadoosh2.gif")

但 GIF 无法正确生成。我所看到的,剪辑的起始场景的图像。我用subclip()尝试了不同的参数。但结果还是一样。

4

1 回答 1

2

问题是 0.18 和 0.21 指的是几分之一秒,所以你要求一个持续时间为 0.03 的剪辑!

相反,如果您想要 t=18s 和 t=21s 之间的剪辑,请使用 subclip(18, 21)

于 2015-09-06T15:20:19.647 回答