renezander030/capcut-cli

Independent, unofficial CLI to edit CapCut and JianYing (剪映) projects — subtitles, timing, speed, volume, templates, cut long-form to shorts. No API needed, reads draft_content.json and draft_info.json (剪映草稿) directly. Not affiliated with ByteDance.

解決する課題

CapCut および JianYing のプロジェクトは通常、GUI で手動で編集されます。capcut-cli は、コマンドラインインターフェースを通じてこれらのプロジェクトをプログラム的に作成・編集する方法を提供し、公式 API や実行中のサーバーを必要とせずに、自動化および LLM エージェントとの統合を可能にします。

動作方法

このツールは、CapCut/JianYing のローカルドラフトストアに直接作用し、プロジェクトデータを JSON ファイルに保存しています。このツールはこれらの JSON ファイルを読み込み、バージョン対応のスキーマに基づいて検証し、要求された編集を適用してから、ディスクに原子的に変更を書き戻します。これにより、生成されたプロジェクトは CapCut/JianYing アプリケーション内で完全に編集可能であることが保証されます。

対象ユーザー

  • AIエージェント開発者: 自動化されたキャプション付加、カット、翻訳などの動画編集タスクを実行できるエージェントを開発する開発者。
  • コンテンツクリエイター: サイレント検出によるカットや字幕のインポートなど、繰り返し行うタスクを自動化したい編集者。
  • 開発者: JSON仕様からプログラム的に動画プロジェクトファイルを生成したい人。

特徴

  • エージェント対応: Claude Code や Cursor などのエージェント向けの「スキルインストーラー」を備えており、より安全な AI レビューのための実験的 Wasm ベースの「見ただけで触らない」モードも提供。
  • 依存関係ゼロ: MCP サーバー、HTTP デーモン、クラウドアップロードなしで、スタンドアロンバイナリとして動作。
  • カットとキャプション: サイレント検出、シーンカット検出、ドラフトの多言語翻訳に特化したコマンドを備えています。
  • 完全編集可能: フラット化されたエクスポートとは異なり、CapCut アプリで手動で開いて調整可能な本物のプロジェクトファイルを生成します。
  • クロスプラットフォーム: macOS および Windows で CapCut と JianYing の名前空間をサポートしています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト