-
实现效果
-
开源原因: 市面上的其他转换工具多半要收费,不划算,所以就开源了
-
采用框架:
PyQt5
+moviepy
-
win安装包地址:
https://ytouch-1258011219.cos.ap-nanjing.myqcloud.com/dt_mp4_gif.exe
-
开源代码地址:
https://github.com/huifeng-kooboo/dt_mp4_gif
-
使用方式: 选择文件, 点击开始转换,转换完成自动打开gif文件
-
核心代码部分
from moviepy.editor import *
class MovieTool:
def __init__(self):
pass
@staticmethod
def save_mp4_to_gif(origin_file, convert_file):
clip = VideoFileClip(origin_file)
duration = clip.duration
if duration > 10:
clip.subclip(0, 10)
else:
clip = clip.subclip(0, int(duration))
clip.write_gif(convert_file)