mcpField
S
sjinn-video-generation

sjinn-video-generation

github.com/sjinn-ai创意与媒体075 次安装2 周前更新
代码仓库

关于 sjinn-video-generation

此技能通过 sjinn 命令行根据文本提示词、图像、视频或音频参考生成视频,并指导模型与选项选择、异步任务提交及结果获取。

主要功能

  1. 01根据文本提示词生成视频
  2. 02动画化图像并指定结束帧
  3. 03使用图像、视频和音频参考
  4. 04提交异步生成任务
  5. 05获取任务详情和视频链接

适用场景

  1. 01根据场景文字描述制作视频
  2. 02动画化人物或场景图像
  3. 03组合视觉与音频参考进行生成
  4. 04按需下载已完成的视频

安装

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

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

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

附带文件references/models.md

详细介绍

SJinn 视频生成

当用户想要通过文本或参考媒体创建视频、为图像制作动画、使用结束帧,或通过 SJinn 下载生成的视频时,使用此技能。

前提条件

生成前,快速验证命令行和登录状态:

sjinn --version
sjinn auth whoami

使用 MiniMax H3 和 Wan3 时,命令行版本必须为 0.1.18 或更高。如果任一命令失败,或命令行版本较旧,请先使用 sjinn-setup。

工作流

  1. 选择模型和选项。有关特定模型的选项,请参阅 references/models.md。
  2. 优先使用 JSON 输出,以便轻松解析结果。
  3. 除非用户明确希望等待,否则对长时间运行的任务使用 --async。
  4. 仅当用户要求在本地保存结果时,才使用 --download [path]。

命令

文本生成视频:

sjinn video generate --prompt "a cinematic dolly shot through a neon studio" --model veo3 --aspect 16:9 --async --json

从 URL 生成图像视频:

sjinn video generate --prompt "slow camera push in, soft evening light" --image "https://example.com/frame.png" --model kling3 --duration 5 --json

从本地文件生成图像视频:

sjinn video generate --prompt "animate this character turning toward camera" --image-urls "./character.png,./style-ref.png" --model gemini-omni-video --aspect 16:9 --duration 6 --async --json

使用多个本地参考素材的 Seedance 2.0:

sjinn video generate --prompt "two consistent characters walking through a research lab" --model seedance2 --media-urls "./character-a.png,./character-b.png,./lab-reference.mp4" --duration 5 --mode fast --resolution 480p --async --json

使用图像、视频和音频参考素材的 Seedance 2.5:

sjinn video generate --model seedance2.5 --prompt "Use @Image 1 for the presenter and @Image 2 for the showroom styling, follow the movement in @Video 1, and use @Audio 1 as the soundtrack." --image-urls "./presenter.jpg,./showroom.png" --video-urls "./camera-motion.mp4" --audio-urls "./music-bed.wav" --duration 8 --aspect 16:9 --resolution 720p --async --json

对于 Seedance 2.5,使用 --image-urls、--video-urls 和 --audio-urls 指定参考输入。参考标记分别按照各选项中逗号分隔的顺序和数量映射,并按媒体类型独立计数:第一张图像为 @Image 1,第一个视频为 @Video 1,第一个音频文件为 @Audio 1。仅提供命令中指定的参考资源。不要将它们与 --image、--media-urls 或 --mode 组合使用。

使用参考图像的 MiniMax H3(2K 输出):

sjinn video generate --model minimax-h3 --prompt "the character turns as the camera moves closer" --image-urls "./character.png" --duration 6 --async --json

使用参考图像且不提供提示词的 Wan3:

sjinn video generate --model wan3 --image-urls "./scene.png" --duration 10 --resolution 720p --async --json

对于 MiniMax H3 和 Wan3,使用 --image-urls、--video-urls 和 --audio-urls 指定参考素材,包括单张图像。不要使用 --image、--mode、--multi-shot、--end-image 或 --media-urls。只有 Wan3 可以省略 --prompt,且仅限至少提供一个参考素材的情况。提交前,请查看 references/models.md,确认参考素材数量和时长限制。

结束帧视频:

sjinn video generate --prompt "transition from morning to sunset" --image "./start.png" --end-image "./end.png" --model veo3 --json

输出处理

成功时,返回任务 ID、主要 URL、任何其他 URL、模型和耗时。如果 status 为 created,请告知用户使用 sjinn-task-status 查询任务。

出错时,简要说明命令行错误;仅当错误表明命令行缺失或未经身份验证时,才建议使用 sjinn-setup。

评论

支持 Markdown