用途:将视频片段转换为优化后的 GIF,适用于社交媒体、文档、教程与演示。主要能力:从视频中截取指定时间范围,设置倍速、慢放或倒放,按宽高或宽高比缩放与裁剪,叠加文字、字幕条与水印,应用灰度、复古、亮度对比度、淡入淡出和模糊等效果,并通过尺寸、帧率、颜色数与有损压缩控制文件体积,支持批量处理、多片段拼接和预设(如 twitter、discord、slack、reddit、thumbnail、reaction)。使用方式:以 Python 类调用,例如 from scripts.gif_workshop import GifWorkshop,创建 GifWorkshop("video.mp4") 后依次调用 clip、speed、resize、add_text、optimize 等方法,最后 to_gif("output.gif") 导出;也可用 CLI:python gif_workshop.py video.mp4 -o output.gif --start 5 --end 15 --width 480 --fps 15 --speed 1.5 --max-size 500,或加 --text 与 --preset。适用场景:制作社交平台反应图、教程步骤演示、文档配图、演示缩略图。限制:GIF 不支持音频;实用 GIF 体积约 20-30MB;过长或复杂画面可能出现色彩断层;输入支持 MP4、MOV、AVI、MKV、WebM、FLV、WMV,输出支持 GIF、MP4 与 PNG/JPEG 帧。依赖 moviepy>=1.0.3、Pillow>=10.0.0、imageio>=2.31.0、numpy>=1.24.0。收费与价格暂未提供。
video-to-gif
设计与创作
更新于 10-16 01:37