GIF 下载与短视频合成流水线
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2fddd7d0/gif-to-shortvideo。
技能介绍
问题
制作竖版短视频时,真正耗时的往往不是剪辑本身,而是素材链路:先按主题找到 GIF 动图,再判断哪些是真实动画而不是缩略图、静态图或损坏文件,最后还要统一背景、字幕、转场、结尾和输出比例。手工操作时,这些步骤分散在浏览器、文件管理器、Python 脚本和剪辑工具之间,参数也容易漂移。该技能把“下载—校验—合成”收敛成两条可复用的本地脚本链路,适合产出头条、抖音、快手等平台的竖版内容。
工作方式
下载侧:脚本通过本地浏览器与 CDP 连接已渲染页面,用接近用户操作的搜索路径打开百度图片,触发懒加载后从页面脚本标签中提取 .gif URL;下载后用文件大小和 Pillow 帧数过滤静态图与小图,降低“假动图”进入视频的概率。
合成侧:gif_to_video.py 读取 src_dir 中的 GIF,按顺序渲染为 1080×1920、9:16、30fps、H.264 的视频;每段 GIF 居中缩放,短 GIF 自动循环到指定时长,段间插入文字过渡和结尾卡,并支持深色背景、强调色、进度条、页码与字体回退。
适用边界:流程依赖本地 Chrome/CDP、Pillow 与 FFmpeg,且主要针对百度图片搜索页;反爬、登录态、网络环境和页面结构变化都会影响下载成功率。该技能是模板化短视频流水线,不是通用视频剪辑器;素材版权、内容合规和发布平台审核仍需自行处理。
使用场景
- 运营按主题批量收集百度图片 GIF,并过滤静态图后生成竖版视频素材
- 内容制作把 8~10 张励志或翻车 GIF 合成带字幕、进度条和结尾的 1080×1920 视频
- 爬虫工程师用 CDP 页面监听与 Pillow 帧数校验,稳定提取真实动图 URL
- 短视频团队复用同一脚本模板,只更换目录、文案和颜色即可批量出片
适合人员
- 做头条或抖音竖版账号的内容运营,需要把主题 GIF 快速做成带文案的短视频
- 负责素材下载的前端或爬虫工程师,需要绕过简单反爬并校验 GIF 是否真正动画
- 使用本地 Python 与 FFmpeg 的自动化工程师,需要模板化生成 9:16 竖版视频
- 做搞笑、励志或萌宠内容的自媒体作者,需要批量生产可发布的视频草稿