sjinn-compose について
SJinn Composeは、`sjinn` CLIで動画を結合するスキルです。順序を指定したローカルのMP4/MOVファイルやHTTPS URLを受け付け、非同期処理や、必要に応じた結果のダウンロードに対応します。
主な機能
- 012本以上の動画を指定順に結合
- 02ローカルのMP4/MOVファイルやHTTPS URLに対応
- 03JSON出力と非同期ジョブに対応
- 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 を、カンマ区切りの1つの--video-urls値として渡します。 - 結果を解析しやすいように、JSON 出力を優先します。
- ユーザーが明示的に完了を待つことを希望していない限り、実行時間の長いジョブには
--asyncを使用します。 - ユーザーが結果のローカル保存を希望した場合にのみ、
--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 を提案してください。
コメント
Markdown 対応