概要
- GoPro動画2,207本 の中からサイクリングの面白い瞬間を抽出するプロジェクト
- M1 Max とオープンソースの MLモデル でローカルにインデックス作成
- 検索したクリップを DaVinci Resolve のタイムラインへ自動転送
- 628本(約669GB、15時間13分)の動画をインデックス化
- 詳細なメトリクスは記事最後のテーブルに記載
GoPro動画のインデックス化プロジェクト
-
2,207本のGoPro動画 を効率的に再視聴する課題
-
面白い瞬間 を見つけるための自動化ニーズ
-
M1 Max 上でのローカル処理によるプライバシー保護
-
オープンソースの機械学習モデル を活用した動画解析
-
動画から得られた 特徴量やメタデータ による高速検索
-
DaVinci Resolve への 自動クリップ転送 による編集効率化
- タイムラインへの直接配置機能
- 編集作業の大幅な時短実現
インデックス化の実績とメトリクス
- 628本の動画 をインデックス化
- 合計 668.68GB
- 15時間13分18秒 の映像データ
- 動画ごとの詳細なメトリクスは 記事末尾のテーブル に集約
- 精度・速度・ストレージ使用量 のバランスに配慮した設計
技術スタックと実装ポイント
- Python および オープンソースMLライブラリ の採用
- ローカル環境 での処理によるデータ流出リスクの回避
- カスタム検索機能 による柔軟なクリップ抽出
- DaVinci Resolve API を利用した自動連携
まとめと今後の展望
- 大量の動画資産 を効率的に活用するワークフローの構築
- 個人の映像アーカイブ から価値ある瞬間を簡単に抽出
- 今後は さらなる精度向上 や 他ジャンルへの応用 を検討