scenario-veo
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseScenario Veo Video
Scenario Veo 视频
Overview
概述
Veo, Google's video family on Scenario, ships four members at authoring time: Veo 3.1 (full quality, reference images with a style switch), Veo 3.1 Fast (same modes, quicker, no switch), Veo 3.1 Lite (frame anchors only, cheapest), and Veo 3.1 Extend Video (continues a clip). Discover them with and treat as the contract: members agree on parameter names and disagree on which inputs exist at all.
searchmodel_schema_getConnection and the core loop: see the skill in this repo; model-agnostic video work: the skill. If a sibling skill named here is missing from your available skills, ask the user to install it (); unattended, proceed from tool schemas and flag the gap.
scenarioscenario-videonpx skills add scenario-labs/skills --skill <name>Veo是Google在Scenario平台上的视频生成模型系列,在撰写本文时共有4个版本:Veo 3.1(全质量版,支持参考图及风格切换)、Veo 3.1 Fast(模式相同,速度更快,无风格切换)、Veo 3.1 Lite(仅支持帧锚定,价格最低)以及Veo 3.1 Extend Video(用于续接视频片段)。可通过指令查找这些模型,并将视为约定规范:各版本的参数命名一致,但支持的输入项不尽相同。
searchmodel_schema_get连接方式与核心流程:参见本仓库中的 skill;与模型无关的视频处理工作:参见 skill。如果你的可用skill列表中缺少此处提到的关联skill,请让用户安装(命令:);若处于无人值守模式,可基于工具schema继续操作并标注缺失项。
scenarioscenario-videonpx skills add scenario-labs/skills --skill <name>Quick reference
快速参考
Mode follows from the inputs (names from the live schema):
| Mode | Inputs | Behavior |
|---|---|---|
| Text | | |
| First frame | | opens on that frame; a mismatched image may be cropped |
| Transition | | bridges the stills; prompt one continuous move |
| Reference | | subject or style consistency; |
| Extend | | continues the clip; 16:9 source, short side 720p or 1080p |
imagereferenceImagesreferenceImagesTypeASSETSTYLEnegativePromptresolution720p1080pdurationseedgenerateAudiopromptvideogenerateAudioseeddry_run模式由输入项决定(名称来自实时schema):
| 模式 | 输入项 | 行为说明 |
|---|---|---|
| 文本 | | |
| 首帧 | | 从该帧开始;不匹配的图像可能会被裁剪 |
| 过渡 | | 在静态图之间生成过渡;提示词需描述一个连续动作 |
| 参考 | | 保持主体或风格一致性; |
| 扩展 | | 续接视频片段;仅支持16:9、短边为720p或1080p的源视频 |
imagereferenceImagesreferenceImagesTypeASSETSTYLEnegativePromptresolution720p1080pdurationseedgenerateAudiopromptvideogenerateAudioseeddry_runThe soundstage is in the prompt
音场效果在提示词中指定
With , Veo renders synchronized dialogue, effects, and ambience, and it takes audio direction literally. Put spoken lines in quotation marks, prefix effects with and room tone with . A prompt with no audio direction still gets a soundtrack, just not the one you meant. When a clip needs silence for later scoring, set rather than prompting for quiet.
generateAudio: trueSFX:Ambient noise:generateAudio: false当时,Veo会生成同步的对话、音效和环境音,且会严格按照提示中的音频指令执行。将台词放在引号中,音效前加上前缀,环境音前加上前缀。即使提示词中没有音频指令,Veo也会生成音轨,只是可能不符合你的预期。如果需要视频片段静音以便后期配乐,请设置,而不是在提示词中要求安静。
generateAudio: trueSFX:Ambient noise:generateAudio: falsePrompt one continuous shot
提示词描述单个连续镜头
Write present-tense prose ordered as cinematography, subject, action, context, style: camera and shot scale first, one primary arc, roughly 90 to 250 words. For several beats in one clip, timestamp lines work (), spans fitting inside the chosen duration.
[00:00-00:02] Medium shot...使用现在时态的散文体撰写,顺序为:镜头语言、主体、动作、背景、风格:先描述机位和景别,围绕一个核心情节展开,长度约90-250词。如果一个视频片段包含多个节奏点,可以使用带时间戳的行(如),时间跨度需在选定的时长范围内。
[00:00-00:02] Medium shot...Worked example: a dialogue shot from character references
实战示例:基于角色参考图生成对话镜头
- with
search,target="models",query="veo". Prefer the newest non-deprecated hits, e.g.public=trueandmodel_veo3-1(live hits at authoring time: re-discover each session).model_veo3-1-fast - on the chosen id: confirm which reference inputs exist before writing the payload.
model_schema_get - two character stills (see the
upload_assetskill) to get asset ids.scenario - with that
model_run,model_id, anddry_run=true. Estimate the same job on the Fast id (dropparameters={"prompt": "Medium shot, the knight lowers her visor and says, \"Hold the line.\" Torchlight flickers on wet stone. Ambient noise: distant thunder. SFX: metal visor clank.", "referenceImages": ["asset_a", "asset_b"], "referenceImagesType": "ASSET", "duration": 8, "resolution": "1080p", "aspectRatio": "16:9", "generateAudio": true}, absent there) and compare.referenceImagesType - Repeat with
model_run, thenwait=falsewith the returned job id, re-called withjobs_waiton timeout, never a secondpending_job_ids.model_run - the output and review with sound. To iterate on wording alone, hold an explicit
asset_displayfixed across reruns.seed
- 执行,参数为
search、target="models"、query="veo"。优先选择最新的未弃用结果,例如public=true和model_veo3-1(撰写本文时的有效结果:每次会话需重新查找)。model_veo3-1-fast - 对选定的模型ID执行:在编写请求参数前确认支持的参考输入项。
model_schema_get - 执行上传两张角色静态图(参见
upload_assetskill),获取素材ID。scenario - 执行,传入该
model_run、model_id,以及参数dry_run=true。用Fast版本的模型ID估算同一任务的费用(需移除Fast版本不支持的parameters={"prompt": "Medium shot, the knight lowers her visor and says, \"Hold the line.\" Torchlight flickers on wet stone. Ambient noise: distant thunder. SFX: metal visor clank.", "referenceImages": ["asset_a", "asset_b"], "referenceImagesType": "ASSET", "duration": 8, "resolution": "1080p", "aspectRatio": "16:9", "generateAudio": true}参数)并进行对比。referenceImagesType - 再次执行,设置
model_run,然后用返回的任务ID执行wait=false,若超时则传入jobs_wait重新调用,切勿重复执行pending_job_ids。model_run - 用展示输出结果,开音审核。如果仅需调整提示词措辞,可在多次重跑中固定明确的
asset_display值。seed
Common mistakes
常见错误
- Combining with
image: mutually exclusive; pick the opening state or consistency.referenceImages - Any duration but 8 with : reference mode supports only 8 seconds.
referenceImages - Sending to Lite or
referenceImagesto Fast: the schema decides which inputs exist.referenceImagesType - Omitting : it is required on every member; pass it explicitly.
generateAudio - Extending a 9:16 clip: Extend takes 16:9 sources with a 720p or 1080p short side only.
- Writing the prompt as a list of negatives: describe the wanted scene, reserve for what to discourage.
negativePrompt
- 同时使用和
image:二者互斥,只能选择首帧设定或一致性参考。referenceImages - 使用时设置非8秒的时长:参考模式仅支持8秒时长。
referenceImages - 向Lite版本传入,或向Fast版本传入
referenceImages:输入项由模型schema决定。referenceImagesType - 遗漏参数:所有版本都必填该参数,请显式传入。
generateAudio - 扩展9:16的视频片段:Extend版本仅支持短边为720p或1080p的16:9源视频。
- 将提示词写成负面描述列表:应描述你想要的场景,将不需要的内容放在中。
negativePrompt