NINO は何をしますか?
CapCut / JianYing 動画プロジェクトを編集 — 字幕、タイミング、速度、音量、テンプレート、アニメーション(フェード/ケンバーン)の読み書きや、長尺動画からショートへの切り抜きを実行。ユーザーが capcut、jianying、字幕、動画編集、draft_content.json、draft_info.json、動画のカットについて言及した際に使用します。
機能概要
このスキルを使用すると、CapCut / JianYing プロジェクトファイル(draft_content.json、draft_info.json)を直接読み取り、編集し、書き戻すことができます。主な操作は以下の通りです。
- 字幕の編集: 既存の字幕の読み取り、新しい字幕の追加、タイミング調整
- クリップ操作: 各動画/オーディオクリップの速度変更、音量調整
- アニメーション効果: フェードイン/アウト、ケンバーン効果の適用
- テンプレート: プロジェクトへのテンプレートの適用
- 長尺からショートへの変換: 横長動画から縦長ショート動画フォーマットへの切り抜き
対応ファイル
draft_content.json: プロジェクトの全クリップ、字幕、エフェクト情報を含むメインファイルdraft_info.json: プロジェクトのメタデータ(解像度、フレームレートなど)を含む設定ファイル
使用方法
このスキルは、以下のようなユーザーの発言にトリガーされます:
- 「CapCut の字幕を編集して」
- 「JianYing で動画をカットして」
- 「draft_content.json を読み込んで字幕を追加して」
- 「この長尺動画からショート版を作成して」
注意事項
- 編集前に必ずプロジェクトファイルのバックアップを作成してください。
- JSON の構造を壊さないよう注意して編集を行います。
- すべての操作はユーザーの明示的な指示に基づいて実行されます。
技術詳細
CapCut のプロジェクトファイルは JSON 形式で保存されており、各要素は以下のような構造を持っています:
{
"tracks": [
{
"type": "video",
"clips": [
{
"id": "clip_001",
"speed": 1.0,
"volume": 0.8
}
]
}
],
"subtitles": [
{
"text": "サンプル字幕",
"startTime": 0,
"endTime": 5000
}
]
}
このスキルはこの JSON 構造を解析し、適切に編集を行います。