mcpField
V
video-generation

video-generation

github.com/hyperfx-ai创意与媒体107210 次安装4 天前更新
代码仓库

关于 video-generation

通过 AI 模型和基于 FFmpeg 的工具生成、分析和编辑视频的 Hyper MCP 技能,涵盖从生成到字幕、音频、片段处理和质量审查的流程。

主要功能

  1. 01根据文本或图像提示生成视频
  2. 02分析视频内容和质量
  3. 03截取帧并转录音频
  4. 04生成并烧录字幕
  5. 05生成旁白并管理音轨
  6. 06提取、拼接片段和添加文字

适用场景

  1. 01生成视频并在交付前检查
  2. 02为视频添加字幕、旁白或标题
  3. 03将长视频剪成较短片段

MCP 相关

向 Agent 提供 Hyper MCP 视频、音频和编辑工具,包括生成、分析、转录、字幕及后期处理。底层服务商集成需在 Hyper 中配置。

安装

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

$npx skills add https://github.com/hyperfx-ai/marketing-skills --skill video-generation

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

包含的文件

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

references/
generation.md
post-production.md
ugc-video.md
video-prompting.md
workflows.md

详细介绍

视频生成与编辑

本指南介绍如何使用 Hyper MCP 提供的 AI 模型和基于 FFmpeg 的工具生成、编辑、分析和后期处理视频。

要求

本技能要求将 Hyper MCP 连接到你的 Agent,以便使用以下工具。底层提供商(Google Veo、ByteDance Seedance、OpenAI TTS、转录等)需在你的 Hyper 集成中配置。

如何运行本技能中的工具

本技能中的每个工具都使用其规范工具名称。请通过你所使用的平台提供的调用方式运行:

平台查找工具运行工具
MCP 客户端(Claude、Cursor、Codex、ChatGPT)search("<what you want to do>"),然后执行 describe("<name>")call("<name>", {...})
Hyper CLIhyperai search "<what you want to do>",然后执行 hyperai describe <name>hyperai call <name> --json '{...}'

如果找不到某个工具,说明其集成尚未连接,或未在工作区中启用:请停止操作,并告知用户需要连接哪个集成。

工具范围

分组工具
生成videos_generate
分析videos_analyze、videos_frames_capture、videos_transcribe
字幕与说明文字videos_subtitles_generate、videos_subtitles_burn、videos_captions_burn_highlighted
音频audio_speech_generate、videos_audio_add
编辑videos_clips_extract、videos_stitch、videos_text_overlays_add

不在范围内

  • 图像生成、广告创意编排、品牌提取——请使用 image-generation 或 ad-creative-generation。
  • 将完成的视频发布到社交平台——请使用 tiktok、instagram 或 linkedin。
  • 运行付费视频广告活动——请使用 google-ads、meta-ads、tiktok-ads。

可用工具

工具用途是否在后台运行
videos_generate根据文本 / 图像提示词生成视频是
videos_frames_capture将视频帧提取为图像否
videos_analyze观看并理解视频内容否
videos_transcribe提取音频转录文本否
videos_subtitles_generate创建 SRT / VTT 字幕文件否
videos_subtitles_burn将字幕嵌入视频是
videos_captions_burn_highlighted添加 TikTok / 卡拉 OK 风格的逐词字幕是
audio_speech_generate根据文本生成配音音频否
videos_audio_add为视频添加 / 替换音轨是
videos_clips_extract从视频中提取一段时间片段是
videos_stitch拼接多个片段是
videos_text_overlays_add在视频中添加文字 / 标题是

视频理解

你可以使用 videos_analyze 观看和分析任何视频。此工具会将视频发送给多模态 AI,使其能够理解画面和音频内容。

何时使用 videos_analyze
  • 生成视频后:检查视频是否符合你的意图
  • 拼接前:确认各片段间的场景连贯性
  • 质量审查:检查画面故障、角色漂移、光照问题
  • 理解内容:“这个视频里发生了什么?”
分析类型
videos_analyze(file_id="...", analysis_type="general")
videos_analyze(file_id="...", analysis_type="quality_review")
videos_analyze(file_id="...", analysis_type="scene_breakdown")
videos_analyze(file_id="...", question="Does this match: [original prompt]?")
自审工作流

交付给用户前,务必审查生成的视频:

result = videos_generate(prompt="...", model="veo-3.1-generate-preview")
review = videos_analyze(file_id="video_file_id", analysis_type="quality_review")
# If issues found, regenerate with adjustments. If quality is good, proceed to editing.

路由表

所有参考文件都位于 references/ 中。 请在 references/<file> 处读取(例如 references/generation.md)。

用户想要……首先阅读这些文件
生成视频(任意模型)references/generation.md — 模型选择、参数矩阵、提示词模板
构建更长的多场景视频references/generation.md — 脚本规划 + 场景衔接
添加字幕 / 说明文字 / 配音 / 叠加元素,或剪辑视频references/post-production.md
端到端制作 UGC / TikTok 内容references/ugc-video.md(ugc_videos_create 模式)→ references/workflows.md
为特定模型(Veo / Seedance / Kling)调整提示词references/video-prompting.md
将播客 / 长视频剪成短片references/workflows.md → references/post-production.md
理解或检查现有视频使用 videos_analyze(见上文“视频理解”)

最佳实践

  1. 交付前审查: 务必使用 videos_analyze 检查输出。
  2. 保持视觉一致性: 在所有场景中使用相同的角色描述、灯光和风格。
  3. 规划转场: 设计每个场景的结尾,使其自然衔接下一个场景。
  4. 批量处理相似场景: 将设置相似的场景放在一起生成。
  5. 衔接前审查: 检查每个场景,再使用其最后一帧作为下一个场景的起始帧。
  6. 一次迭代一个变量: 每次只更改一个变量来混剪 / 重新生成。
  7. 添加字幕以提升无障碍性: 为所有 UGC 内容使用字幕流程。

评论

支持 Markdown