Communitygithub.com

creator-video

利用 Higgsfield CLI、Google Gemini API、Google Flow 或 Gemini 网页应用生成短视频片段,并在无视频提供商时回退到静态图像动画(Ken Burns)。涵盖文本转视频、图像转视频、首/末帧过渡、参考引导剪辑、9:16/16:9 重构图以及嵌入字幕。

creator-video 是什么?

该技能旨在为用户提供从文本或图像生成短视频片段的一站式解决方案。它集成了 Higgsfield CLI、Google Gemini API、Google Flow 及 Gemini 网页应用等多种视频提供商,支持文本转视频、图像转视频、首/末帧过渡、参考引导剪辑(如身份一致性)、9:16/16:9 比例重构图以及字幕叠加等功能。当没有任何视频提供商可用时,技能会自动回退到 Ken Burns 静态图像动画效果,确保始终能生成基本输出。技能流程清晰:首先规划片段(确定动作、比例、时长、起始帧等),然后通过命令行生成视频,接着处理结果(包括浏览器辅助生成和内容被拒时的处理),最后可选地进行重构图、添加字幕或音效。它还包含严格的规则,如验证生成的视频文件属性、告知用户使用哪些提供商消耗信用点数,以及保持同一项目中的“外观句”一致性。该技能适用于用户请求制作视频、剪辑、动画图像、B-roll、短视频/Reel/Shorts/TikTok 片段、过渡效果或进行重构图和字幕添加等场景,但不适用于带旁白的多场景解说视频或广告。

兼容平台~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/mehbylabs/creator-skills/tree/main/skills/creator-video

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Creator 视频

第 1 步 — 规划片段

  • 什么在动 — 每个片段仅包含一个主体、一个动作、一个摄像机运动 (references/video-prompting.md)。
  • 比例 — Shorts/Reels/TikTok 使用 9:16,其他所有情况使用 16:9。
  • 时长 — 默认 8 秒;较长的故事将被拆分成多个片段,后续再拼接。
  • 起始帧? — 如果外观很重要(品牌、角色、产品),请先以图像形式创建第一帧 (使用 creator-image 或 creator.py image),审批通过后,再用 --start 参数进行动画化。这是在所有提供商上控制结果最可靠的方法。
  • 结束帧 / 参考图像 — --end 用于过渡和揭示,--ref 用于身份一致性。
  • 分辨率 — 默认 720p;按需可设为 1080p。

第 2 步 — 生成

python3 scripts/creator.py video --prompt "<运动提示>" --out ./out/<slug>.mp4 --ratio 16:9 --duration 8 [--start first.png] [--end last.png] [--ref ref.png] [--resolution 1080p]

视频生成需要 1–10 分钟。尽量在后台运行,并且在此期间不要启动第二个生成任务。

第 3 步 — 处理结果

status操作
okpython3 scripts/media.py probe <path>;提取一帧并查看;报告路径、时长、提供商
needs_browser按照 references/browser-flow-browser.md(或 gemini)的指引,使用 request 字段进行操作;然后执行 creator.py adopt --src <下载路径> --out <路径>
blocked内容被拒绝;与用户协商修改,不要绕过限制
failed 且没有任何视频提供商使用下方的静态图像回退方案,并告知用户哪个提供商可以解锁真正的运动效果

静态图像回退(始终可用)

  1. 使用 creator.py image 以目标比例生成 1–3 张静态图像。
  2. python3 scripts/media.py still --image s1.png --out clip.mp4 --duration 6 --ratio 16:9 --motion in (每张图像可更换 --motion 参数;使用 media.py assemble 拼接多个图像)。

第 4 步 — 完成(可选)

  • 重构图:media.py reframe --video clip.mp4 --out clip-9x16.mp4 --ratio 9:16 --mode blur (如果主体居中,可使用 crop 模式)。
  • 字幕:先编写一个 .srt 文件,然后执行 media.py captions --video clip.mp4 --srt subs.srt --out final.mp4。
  • 音效:creator.py sfx / music,并使用 media.py assemble 混合(单场景)。

规则

  • 在报告成功之前,验证磁盘上的文件(时长 > 0,比例符合预期)。
  • 如果用户要求生成大量片段,请告知哪些路线会消耗每个片段的信用点数(Flow、Higgsfield)。
  • 在同一项目的各片段之间,保持一条“外观句”的一致性。

参考资料

  • references/video-prompting.md — 镜头公式、帧、参考图像
  • references/providers.md — 视频提供商顺序及回退方案
  • references/media-ops.md — 静态图像、重构图、字幕、拼接
  • references/browser-flow-browser.md、references/browser-gemini-browser.md

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相关技能