我正在尝试使用Python或库找到将GIF转换为mp4的方法。我没有找到任何解决方案。我发现了一个用于从视频生成GIF的库,但不是相反。
任何人都可以给我一些关于如何做的信息。
答案 0 :(得分:8)
尝试使用MoviePy for Python:
import moviepy.editor as mp
clip = mp.VideoFileClip("mygif.gif")
clip.write_videofile("myvideo.mp4")
如果您没有安装MoviePY,请先安装它:
pip install MoviePy
答案 1 :(得分:4)
有很多方法可以做到这一点。相对简单的方法是使用ffmpeg
。有许多python绑定。 ffmpy
就是其中之一。请查看here以获取相关文档。基本示例:
安装:
pip install ffmpy
用法:
>>> import ffmpy
>>> ff = ffmpy.FFmpeg(
... inputs={'input.gif': None},
... outputs={'output.mp4': None}
... )
>>> ff.run()
同样,还有很多其他方法可以做到这一点。请在此处找到相关参考资料:
答案 2 :(得分:0)
from moviepy.editor import *
clip = (VideoFileClip("VIDEO.mp4")
.subclip((1,22.65),(1,23.2))
.resize(0.3))
clip.write_gif("nAME_OF_gif_FILE.gif")
如果您安装了Youtube-dl,可以使用此命令下载视频: