关于 sjinn-compose
SJinn Compose 是一项通过 `sjinn` CLI 拼接视频的技能,面向需要合并多个视频片段的工作流。它支持按指定顺序提交本地 MP4/MOV 文件或 HTTPS URL,并可异步处理和按需下载结果。
主要功能
- 01按指定顺序拼接至少两个视频
- 02接受本地 MP4、MOV 文件或 HTTPS URL
- 03支持 JSON 输出和异步任务
- 04按需下载生成的视频
适用场景
- 01合并片头与片尾视频
- 02按顺序拼接多个本地片段
- 03提交耗时较长的异步拼接任务
- 04将结果下载到本地指定路径
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sjinn-ai/ skills --skill sjinn-compose安装后在 Claude Code 中输入/sjinn-compose确认已加载。
详细介绍
SJinn Compose
前置条件
此技能要求使用 @sjinn-build/cli 0.1.16 或更高版本。如果未安装 CLI、版本过旧或未经身份验证,请先使用 sjinn-setup。
工作流
- 确认至少有 2 个视频,并按用户指定的顺序排列。
- 将本地
.mp4/.mov文件或 HTTPS URL 作为一个以逗号分隔的--video-urls值传入。 - 优先使用 JSON 输出,以便轻松解析结果。
- 对于长时间运行的任务,请使用
--async,除非用户明确表示愿意等待。 - 仅当用户要求在本地保存结果时,才使用
--download [path]。
请勿添加单独的音频、配音、背景音乐或转场;首个版本不支持这些内容。
命令
拼接视频:
sjinn compose --video-urls "intro.mp4,outro.mp4" --json
将结果下载到本地:
sjinn compose --video-urls "a.mp4,b.mp4" --download ./final.mp4 --json
输出处理
成功时,返回任务 ID、主要 URL、任何其他 URL,以及耗时。如果 status 为 created,请告知用户使用 sjinn-task-status 查询任务。
发生错误时,请清楚概述 CLI 错误;只有当错误表明 CLI 缺失或未经身份验证时,才建议使用 sjinn-setup。
评论
支持 Markdown