mp4转gif工具开源(win/mac)

615 阅读1分钟
  • 实现效果 在这里插入图片描述
  • 开源原因: 市面上的其他转换工具多半要收费,不划算,所以就开源了
  • 采用框架: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)