关于 sjinn-video-generation
此技能通过 sjinn 命令行根据文本提示词、图像、视频或音频参考生成视频,并指导模型与选项选择、异步任务提交及结果获取。
主要功能
- 01根据文本提示词生成视频
- 02动画化图像并指定结束帧
- 03使用图像、视频和音频参考
- 04提交异步生成任务
- 05获取任务详情和视频链接
适用场景
- 01根据场景文字描述制作视频
- 02动画化人物或场景图像
- 03组合视觉与音频参考进行生成
- 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。
工作流
- 选择模型和选项。有关特定模型的选项,请参阅
references/models.md。 - 优先使用 JSON 输出,以便轻松解析结果。
- 除非用户明确希望等待,否则对长时间运行的任务使用
--async。 - 仅当用户要求在本地保存结果时,才使用
--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。