我想找到一些方法来使用Python或库将GIF转换为mp4。我没有找到任何解决方案。我找到了一个用于从视频中生成GIF的库,但没有其他方法。Python:转换GIF到视频(mp4)
任何人都可以请给我一些关于如何做到这一点的信息。
我想找到一些方法来使用Python或库将GIF转换为mp4。我没有找到任何解决方案。我找到了一个用于从视频中生成GIF的库,但没有其他方法。Python:转换GIF到视频(mp4)
任何人都可以请给我一些关于如何做到这一点的信息。
Python的尝试MoviePy:
import moviepy.editor as mp
clip = mp.VideoFileClip("mygif.gif")
clip.write_videofile("myvideo.mp4")
如果你没有MoviePY装则先安装它:
pip install MoviePy
有很多方法可以做到这一点。相对简单的方法是使用ffmpeg
。有很多python绑定。 ffmpy
就是其中之一。有关文档,请检查here。基本例如:
安装:
pip install ffmpy
用法:
>>> import ffmpy
>>> ff = ffmpy.FFmpeg(
... inputs={'input.gif': None},
... outputs={'output.mp4': None}
...)
>>> ff.run()
同样,也有很多其他的方法可以做到这一点。请在这里找到相关文献:
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安装:
感谢pseudoAj ...我使用了代码t o做相反的事
>>> ff = ffmpy.FFmpeg(
... inputs = {"cash.mp4": None},
... outputs = {"cash.gif": None}
...)
>>> ff.run()
你看过ffmpy吗? https://pypi.python.org/pypi/ffmpy –