mcpField
S
sjinn-compose

sjinn-compose

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

关于 sjinn-compose

SJinn Compose 是一项通过 `sjinn` CLI 拼接视频的技能,面向需要合并多个视频片段的工作流。它支持按指定顺序提交本地 MP4/MOV 文件或 HTTPS URL,并可异步处理和按需下载结果。

主要功能

  1. 01按指定顺序拼接至少两个视频
  2. 02接受本地 MP4、MOV 文件或 HTTPS URL
  3. 03支持 JSON 输出和异步任务
  4. 04按需下载生成的视频

适用场景

  1. 01合并片头与片尾视频
  2. 02按顺序拼接多个本地片段
  3. 03提交耗时较长的异步拼接任务
  4. 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。

工作流

  1. 确认至少有 2 个视频,并按用户指定的顺序排列。
  2. 将本地 .mp4/.mov 文件或 HTTPS URL 作为一个以逗号分隔的 --video-urls 值传入。
  3. 优先使用 JSON 输出,以便轻松解析结果。
  4. 对于长时间运行的任务,请使用 --async,除非用户明确表示愿意等待。
  5. 仅当用户要求在本地保存结果时,才使用 --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