图片视频 GIF 动图生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fe9f5f41/jm-jsjkxyjs01-llx-146。
技能介绍
解决什么问题
生成 GIF 时,工程师常要处理三类素材:多张图片、视频片段和屏幕录制。手动逐帧导出、调整帧率、压缩体积并统一尺寸,往往会产生尺寸不一致、闪烁、文件过大或预览卡顿等问题。
技能如何工作
该技能用 Python 脚本把素材转换成可循环、可嵌入文档或页面的 GIF。核心能力包括:
- 图片合成 GIF:按顺序读取静态图片,可设置
duration、loop、optimize和quality,适合演示步骤或状态变化。 - 视频转 GIF:通过
imageio的纯 Python 路径,或FFmpeg加速路径截取片段并输出,适合短视频预览。 - 屏幕录制转 GIF:在 Windows 环境下捕获指定屏幕区域并合成动图,适合操作记录。
- 命令行快捷脚本:用
gif.py将常用参数封装成一次调用,减少重复写参数。
适用边界
最终体积和帧率受源素材分辨率、采样帧数和色彩深度影响;optimize 与 quality 需要在清晰度与大小之间权衡。屏幕录制主要面向 Windows,FFmpeg 路径依赖本机可执行的 ffmpeg。
使用场景
- 前端需要把多张状态截图按顺序合成动图,插入文档说明组件交互变化。
- 测试要在 Windows 上录制窗口操作区域,把复现步骤转成 GIF 附到缺陷单。
- 视频运营从演示视频截取短片段,转成适合网页嵌入的循环 GIF。
- 工程师用 `gif.py` 生成动图,并调整 `duration`、`loop` 和 `quality` 控制体积。
适合人员
- 前端工程师:需要把组件多张截图按交互顺序合成 GIF 放入文档。
- 测试工程师:要在 Windows 录屏截取窗口区域,生成缺陷复现动图。
- 内容编辑:需要从视频片段导出循环 GIF,嵌入页面或文章。
- 自动化脚本维护者:希望用 `gif.py` 固定参数生成可复用动图。