SuperAPI AI 工具集

video-to-gif

设计与创作

查看项目

更新于 10-15 21:11

技能介绍

用途:把视频片段转成适合社交媒体、文档、教程和演示的高质量 GIF,并提供精确的时间控制、文字叠加、特效与文件大小优化。

主要能力:按时间范围截取片段(支持秒数或时间字符串、多段拼接);变速(加速、慢放、倒放、回旋镖);按宽高缩放或裁剪到指定尺寸与宽高比;添加文字、字幕条与水印;应用灰度、棕褐色等滤镜及亮度对比度调整、淡入淡出、模糊;通过目标大小、质量、颜色数、帧率、有损压缩等参数优化体积;支持批量处理、预设(twitter、discord、slack、reddit 及 high/medium/low 等)、帧提取、视频信息查询、自定义逐帧滤镜与多视频拼接。

使用方式:Python 中从 scripts.gif_workshop 导入 GifWorkshop,加载视频后依次调用 clip、speed、resize、add_text、filter、optimize 等方法,最后 to_gif 导出;也可用命令行,如 python gif_workshop.py video.mp4 -o output.gif --start 5 --end 15 --width 480 --fps 15 --max-size 500。依赖 moviepy>=1.0.3、Pillow>=10.0.0、imageio>=2.31.0、numpy>=1.24.0。

适用场景:制作社交平台动图、教程步骤演示、文档配图、反应类 GIF 与缩略图预览。

限制:GIF 实际大小约 20-30MB 上限,过长 GIF 不便使用,复杂场景可能出现色带,GIF 格式不支持音频。输入支持 MP4、MOV、AVI、MKV、WebM、FLV、WMV,输出支持 GIF、MP4 及 PNG/JPEG 帧。