Loading...
Loading...
通过有序的10秒片段构建完整的非写实风格旁白解说视频或故事视频:每个片段包含一位旁白、一个通用风格密钥、一段Seed Audio语音素材和一段Gemini Omni视频片段,随后通过explainer_video进行服务端组装。适用场景:「制作解说视频」、「用视频解释这个内容」、「将这个主题或文档转化为带旁白的视频」、「把这个故事做成动画视频」、「制作无脸旁白视频」或「展示解说视频风格」。支持实时CMS预设、自定义风格参考、吉祥物/无脸模式、两种画幅比例,以及可选的内嵌字幕。不适用场景:写实电影、广告/用户生成内容(UGC)、访谈类视频、播客、动态字幕短片、无旁白的单个片段,或已完成视频的编辑。
npx skill4agent add higgsfield-ai/skills higgsfield-video-explainerexplainer_videovideo_explainer| MCP工作流操作 | CLI等效命令 |
|---|---|
| |
| |
| |
| |
| |
| |
| |
| |
nano_banana_2higgsfieldcurl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | shhiggsfield account statushiggsfield auth loginhiggsfield model get nano_banana_2
higgsfield model get seed_audio
higgsfield model get gemini_omni
higgsfield model get explainer_videohiggsfield preset list video-explainer --jsonexplainer preset id: <uuid>N = 时长分钟数 × 616:99:16patrickcaveatmarkeranton--image| 阶段 | 输出内容 | CLI操作 |
|---|---|---|
| 0 需求收集 | 先确认风格;再确认时长、语言、角色、画幅比例、字幕 | |
| R 调研 | 已验证的事实和来源 | 可用调研工具 |
| 1 风格密钥 | 一张通用风格图片 | |
| 2 旁白撰写 | N个带标记的旁白台词 | 逻辑推理 |
| 3 片段提示词 | N个带标记的视频提示词 | 逻辑推理 |
| 4 语音生成 | 用户选择一种语音;生成N段语音素材 | |
| 5 视频片段生成 | 生成N个10秒视频片段 | |
| 6 组装 | 一个最终MP4视频 | |
references/prompts.mdnon-photorealistic, illustrated, not a photo, no live-action, no realismhiggsfield preset resolve video-explainer "<preset UUID>" --jsonmedia_idSTYLE_KEY_IDreferences/prompts.md--imagehiggsfield generate create nano_banana_2 \
--prompt "<style-key prompt>" \
--aspect_ratio 16:9 \
--resolution 2k \
--wait \
--json9:16STYLE_KEY_IDNBlock 1
<片段1的旁白台词>
Block 2
<片段2的旁白台词>references/prompts.mdNBlock N
STYLE REFERENCE: Match the attached reference image EXACTLY. <相同的风格描述符>
SCENE: <与第N段旁白匹配的场景和动作>
MOTION: <镜头移动和动画行为>
AUDIO: <仅环境音效或音乐;无语音、对话或旁白>
NEGATIVE: <禁止风格偏移和写实内容;无唇形同步、字幕、文字、标志或水印>higgsfield voices list --jsonidtypepresetelementseed_audiohiggsfield generate create seed_audio \
--prompt "<仅第N段旁白台词>" \
--voice_type "<preset|element>" \
--voice_id "<语音UUID>" \
--wait \
--json--speech_rateNgemini_omnihiggsfield generate create gemini_omni \
--prompt "<第N段视频提示词>" \
--image "<STYLE_KEY_ID>" \
--duration 10 \
--resolution 720p \
--aspect_ratio 16:9 \
--wait \
--json9:16gemini_omniblocks.json[
{
"video": {"id": "<片段1视频任务UUID>", "type": "video_job"},
"audio": {"id": "<片段1语音任务UUID>", "type": "audio_job"}
},
{
"video": {"id": "<片段2视频任务UUID>", "type": "video_job"},
"audio": {"id": "<片段2语音任务UUID>", "type": "audio_job"}
}
]higgsfield generate create explainer_video \
--items @blocks.json \
--width 1280 \
--height 720 \
--wait \
--json--width 720 --height 1280--subtitles '{"font":"patrick"}'N × 10video_explainerNNNpreset listhiggsfield generate wait <job_id> --json