关于 veo-use
veo-use 是使用 Google Veo 模型生成和编辑视频的 Skill,适用于需要从文本、图像或现有视频制作内容的创作者。它通过 Python 脚本支持生成、延长及基于蒙版的编辑。
主要功能
- 01从文本生成视频
- 02从图像生成视频
- 03使用参考图像引导生成
- 04通过蒙版移除或插入对象
- 05延长现有视频片段
适用场景
- 01将文本描述制作成视频
- 02让静态图像发展为视频片段
- 03用参考图像引导主体呈现
- 04对视频对象进行移除或插入
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cnemri/ google-genai-skills --skill veo-use安装后在 Claude Code 中输入/veo-use确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/prompting.mdscripts/edit_video.pyextend_video.pyimage_to_video.pyreference_to_video.pytext_to_video.py详细介绍
Veo 使用
使用此技能通过 Google 的 Veo 模型(veo-3.1 和 veo-2.0)生成和编辑视频。
此技能使用由 uv 管理的可移植 Python 脚本。
前提条件
确保已在环境中配置以下任一身份验证方式:
-
API 密钥:
GOOGLE_API_KEY或GEMINI_API_KEY
-
Vertex AI:
GOOGLE_CLOUD_PROJECTGOOGLE_CLOUD_LOCATIONGOOGLE_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