mcpField
V
veo-use

veo-use

github.com/cnemri创意与媒体128217 次安装38 周前更新
代码仓库

关于 veo-use

veo-use 是使用 Google Veo 模型生成和编辑视频的 Skill,适用于需要从文本、图像或现有视频制作内容的创作者。它通过 Python 脚本支持生成、延长及基于蒙版的编辑。

主要功能

  1. 01从文本生成视频
  2. 02从图像生成视频
  3. 03使用参考图像引导生成
  4. 04通过蒙版移除或插入对象
  5. 05延长现有视频片段

适用场景

  1. 01将文本描述制作成视频
  2. 02让静态图像发展为视频片段
  3. 03用参考图像引导主体呈现
  4. 04对视频对象进行移除或插入

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/cnemri/google-genai-skills --skill veo-use

安装后在 Claude Code 中输入/veo-use确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
prompting.md
scripts/
edit_video.py
extend_video.py
image_to_video.py
reference_to_video.py
text_to_video.py

详细介绍

Veo 使用

使用此技能通过 Google 的 Veo 模型(veo-3.1 和 veo-2.0)生成和编辑视频。

此技能使用由 uv 管理的可移植 Python 脚本。

前提条件

确保已在环境中配置以下任一身份验证方式:

  1. API 密钥:

    • GOOGLE_API_KEY 或 GEMINI_API_KEY
  2. Vertex AI:

    • GOOGLE_CLOUD_PROJECT
    • GOOGLE_CLOUD_LOCATION
    • GOOGLE_GENAI_USE_VERTEXAI=1

用法

1. 文本生成视频

仅根据文本描述生成视频。

uv run skills/veo-use/scripts/text_to_video.py "A cinematic drone shot of a futuristic city" --output city.mp4
2. 图像生成视频

从静态图像内容开始生成视频。

uv run skills/veo-use/scripts/image_to_video.py "Zoom out from the flower" --image start.png --output flower.mp4
3. 参考图生成视频

使用特定素材图像(主体、产品)引导生成。

uv run skills/veo-use/scripts/reference_to_video.py "A man walking on the moon" --reference-image man.png --output moon_walk.mp4
4. 编辑视频(修补)

使用遮罩修改现有视频。

模式:

  • REMOVE:移除动态对象。
  • REMOVE_STATIC:移除静态对象(水印)。
  • INSERT:插入新对象(需要 --prompt)。
uv run skills/veo-use/scripts/edit_video.py --video input.mp4 --mask mask.png --mode INSERT --prompt "A flying car" --output edited.mp4
5. 延长视频

延长现有视频片段的时长。

uv run skills/veo-use/scripts/extend_video.py --video clip.mp4 --prompt "The car flies away into the sunset" --duration 6 --output extended.mp4
常用选项
  • --model:默认值为 veo-3.1-generate-001。
  • --resolution:1080p(默认)、720p、4k。
  • --aspect-ratio:16:9(默认)、9:16。
  • --duration:6(默认)、4、8。

参考资料

运行脚本前,请阅读参考指南,了解提示词技巧和最佳实践。

评论

支持 Markdown