mcpField
V
video-creator

video-creator

github.com/outscal创意与媒体6940 次安装27 周前更新
代码仓库

关于 video-creator

用于管理从脚本输入到最终视频组件的视频工作流,支持创建视频、执行指定步骤、重新生成选定场景以及恢复进行中的任务。

主要功能

  1. 01根据脚本和风格选择创建视频
  2. 02执行音频、方向、素材、设计与编码步骤
  3. 03重新生成选定场景的设计或代码
  4. 04恢复工作流并查看进度
  5. 05使用脚本跟踪步骤状态

适用场景

  1. 01从脚本开始制作视频
  2. 02执行指定的视频制作步骤
  3. 03重做选定场景的设计或代码
  4. 04继续或查看未完成的视频任务

安装

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

$npx skills add https://github.com/outscal/video-generator --skill video-creator

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

包含的文件

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

create-video.md
execute-regen-scenes-step.md
execute-video-step.md
resume-video.md
scripts/
get_video_step_metadata.py
list-topics.py
path_manager.py
validate_json.py
video-status.py
video-step-sub-status.py
steps/
assets-step.md
audio-step.md
code-step.md
design-step.md
direction-step.md
regenerate-code-step.md
regenerate-design-step.md
user-input-step.md
templates/
video-status-template.json

详细介绍

视频创作技能

管理从输入脚本到最终视频组件的完整视频创作流程。

执行模式

根据用户输入确定要遵循的工作流:

模式 1:执行视频步骤

适用情况: 当用户希望执行特定工作流步骤(音频、导演设计、素材、设计或编码)时,立即读取。 工作流: execute-video-step.md

模式 2:执行场景重新生成步骤

适用情况: 当用户希望针对某个步骤(设计或编码)重新生成特定场景,并提供 scenes 参数时,立即读取。 工作流: execute-regen-scenes-step.md

模式 3:恢复视频

适用情况: 当用户希望从上次中断处继续现有视频工作流,或查看进行中视频的状态时,立即读取。 工作流: resume-video.md

模式 4:创建视频

适用情况: 当用户希望从头开始创建全新视频,从输入脚本和选择风格开始时。 工作流: create-video.md

步骤参考

各步骤的实现文件(由执行模式引用):

实用脚本

video-status.py:管理工作流状态和步骤进度

可用操作:

  • create-video-status-file:初始化新的视频工作流并返回第一步
  • get-incomplete-step:获取当前待处理步骤
  • complete-step:将步骤标记为完成并进入下一步

输出格式:

所有操作均输出一行

list-topics.py:获取所有带有视频工作流的主题

用法:

python .claude/skills/video-creator/scripts/list-topics.py

如果用户未指定主题,请使用此脚本获取所有可用主题,向用户展示并询问他们想处理哪个主题。

评论

支持 Markdown