运行时依赖
安装命令
点击复制技能文档
视频转GIF快速工作流 识别输入视频路径,或如果缺失则要求用户上传/提供。 选择合理的默认值,除非用户指定其他设置: fps=12,保持原始视频分辨率为默认;仅在用户要求压缩/减小文件大小或目标尺寸时进行调整 如果用户要求“动图”但视频较长,则将时长裁剪至≤10秒 使用调色板生成以提高GIF质量 运行脚本/video_to_gif.py从此技能目录。 验证输出存在并报告路径/大小。 如果在聊天中交付,则附加MEDIA:。 脚本用法 python3 /root/.openclaw/workspace/skills/video-to-gif/scripts/video_to_gif.py \ input.mp4 output.gif \ --start 00:00:02 --duration 4 \ --fps 12 --width 480 有用选项: --start:剪辑开始时间,例如3.5或00:00:03.500 --duration:剪辑长度(以秒为单位)或时间戳格式 --end:替代duration --fps:较低的值减小大小;10-15通常是合适的 --width:缩放输出宽度同时保持纵横比 --height:缩放输出高度同时保持纵横比 --output-format gif|webp:WebP通常比GIF小得多 --loop:0表示无限循环 --max-colors:GIF调色板颜色,默认256;较低的值减小大小 质量和大小指导 默认为原始分辨率以获得清晰度。 对于Feishu/聊天贴纸或大小敏感的分享,要求/选择较小的宽度,例如--width 360 --fps 10。 如果GIF太大,则按以下顺序减小:时长、宽度、fps、颜色。 如果用户只需要动画图像而不是严格的GIF,建议使用WebP,因为它更小更流畅。 依赖项 脚本需要ffmpeg和ffprobe在PATH上。 如果缺失,则告诉用户依赖项缺失,并且在未经确认的情况下不尝试进行风险系统安装。 使用API、CLI、GitHub等技术实现此功能。 支持Video To GIF、Feishu等技能和品牌。