mcpField
S
sjinn-compose

sjinn-compose

github.com/sjinn-aiクリエイティブ・メディア040 回インストール1 週間前に更新
リポジトリ

sjinn-compose について

SJinn Composeは、`sjinn` CLIで動画を結合するスキルです。順序を指定したローカルのMP4/MOVファイルやHTTPS URLを受け付け、非同期処理や、必要に応じた結果のダウンロードに対応します。

主な機能

  1. 012本以上の動画を指定順に結合
  2. 02ローカルのMP4/MOVファイルやHTTPS URLに対応
  3. 03JSON出力と非同期ジョブに対応
  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 を、カンマ区切りの1つの --video-urls 値として渡します。
  3. 結果を解析しやすいように、JSON 出力を優先します。
  4. ユーザーが明示的に完了を待つことを希望していない限り、実行時間の長いジョブには --async を使用します。
  5. ユーザーが結果のローカル保存を希望した場合にのみ、--download [path] を使用します。

音声、ナレーション、BGM、トランジションは別途追加しないでください。初回リリースではこれらに対応していません。

コマンド

動画を結合します:

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 を提案してください。

コメント