video-memory について
video-memory は、watch-skill で分析した動画のフレーム、OCR、文字起こし、過去の回答を保持する永続ライブラリです。個別の録画から根拠を探したり、複数の動画にまたがる質問をしたりでき、結果には動画のタイムスタンプが付きます。
主な機能
- 01分析済み動画の永続インデックス
- 02キーワードとセマンティック検索
- 03複数言語にまたがる検索
- 04タイムスタンプ付き動画質問と根拠
- 05引用付きの動画横断要約
- 06プレイリストやフォルダーの一括登録
活用シーン
- 01特定の内容が映った録画の検索
- 02タイムスタンプを指定した動画の根拠検索
- 03複数の会議録画にまたがる決定事項の比較
- 04プレイリストの一括検索可能化
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ oxbshw/ watch-skill --skill video-memoryインストール後、Claude Code で/video-memoryを入力して読み込まれたか確認します。
詳細
動画メモリー
このマシンでこれまでに視聴した動画はすべて、フレーム、OCR、文字起こし、過去の回答とともに、~/.watch-skill/ の永続インデックスに保存されています。「あの動画のことは覚えていません」と言う必要はありません。セッションが変わっても消えることはなく、動画を視聴するほど便利になります。
ライブラリには何が含まれていますか?
watch-skill list
インデックス化されたすべての動画の ID、タイトル、再生時間、分析日時を確認できます。何かを視聴する前にここを確認してください。以前のセッションで視聴した動画が、すでにメモリーに保存されているかもしれません。
すべての動画を横断して検索する
watch-skill search "<phrase or keywords>"
すべての動画を対象に、あらゆる言語でキーワード検索とセマンティック検索を組み合わせて検索します(アラビア語の文字の正規化、CJK とタイ語の分かち書きに対応しています)。検索結果には動画とタイムスタンプが表示されます。結果をさらに詳しく調べるには、次を実行します。
watch-skill ask <video_id> "<the user's actual question>"
watch-skill ask <video_id> "what is on screen at <timestamp>?"
複数の動画にまたがる質問
「これらの会議を通じて、料金ページについて何を決定しましたか?」のように、1 本の動画だけでは答えられない質問は、ライブラリの統合機能に送られます。
watch-skill library ask "<the question>"
インデックス化されたすべての動画の要約ノートに基づいて回答し、実際の根拠を詳しく調べ、各発見の動画とタイムスタンプを示します。ライブラリからは明確な答えが得られないと表示された場合は、その判断を信頼してください。検索結果の不確かな情報をつなぎ合わせて推測しないでください。watch-skill library overview では、ライブラリが把握している内容(動画、ノートの件数、複数の動画に繰り返し登場するエンティティ)を確認できます。
「X が映っていたのはどの動画か」のように、統合ではなく場所を特定する質問には、通常の search が適しています。その後、該当する動画に対して ask を実行します。
一括処理ですばやくメモリーを構築する
再生リストや録画のフォルダーを 1 回の呼び出しで処理できます。watch-skill batch "<playlist-or-folder>" を実行すると、全体が検索可能なメモリーになります(watching-videos を参照)。