# ユースケース VideoDBが実現する一般的なワークフローと機能。コードの詳細については [api-reference.md](api-reference.md)、[capture.md](capture.md)、[editor.md](editor.md)、[search.md](search.md) を参照。 *** ## ビデオ検索とハイライト ### ハイライトリールの作成 長いビデオ(会議講演、講義、カンファレンス録画)をアップロードし、トピック別(「製品発表」「Q&Aセッション」「デモ」)に主要なモーメントを検索し、一致するクリップを共有可能なハイライトリールに自動的にアセンブルする。 ### 検索可能なビデオライブラリの構築 ビデオをコレクションに一括アップロードし、検索のために音声コンテンツをインデックス化し、ライブラリ全体でクエリを実行する。数百時間のコンテンツから特定のトピックを即座に見つける。 ### 特定のクリップの抽出 クエリに一致するセグメントを検索し(「予算の議論」「アクションアイテム」)、各一致するセグメントを独自のストリームURLを持つ独立したクリップとして抽出する。 *** ## ビデオの強化 ### プロフェッショナルな仕上げを追加する 生の素材を取得して強化する: * 音声に基づいて字幕を自動生成する * 特定のタイムスタンプにカスタムサムネイルを追加する * バックグラウンドミュージックオーバーレイ * 生成された画像を使用したオープニング/エンディングシーケンス ### AIで強化されたコンテンツ 既存のビデオと生成AIを組み合わせる: * トランスクリプトコンテンツからテキストサマリーを生成する * ビデオの長さに合わせたバックグラウンドミュージックを作成する * タイトルカードとオーバーレイ画像を生成する * すべての要素を磨き上げた最終出力にミックスする *** ## リアルタイム録画(デスクトップ/会議) ### AIによる画面+オーディオ録画 画面、マイク、システムオーディオを同時にキャプチャする。リアルタイムで取得: * **ライブ転写** - 音声を即座にテキストに変換 * **オーディオサマリー** - 定期的に生成されるAIによる議論サマリー * **ビジュアルインデックス** - 画面アクティビティのAI説明 ### サマリー機能付き会議録画 会議を録画して全参加者の発言をリアルタイムで転写する。主要な議論のポイント、決定事項、アクションアイテムを含む定期的なサマリーをリアルタイムで受け取る。 ### 画面アクティビティ追跡 AIが生成した説明で画面アクティビティを追跡する: * 「ユーザーはGoogle Sheetsでスプレッドシートを閲覧しています」 * 「ユーザーはPythonファイルを含むコードエディターに切り替えました」 * 「画面共有付きのビデオ通話が進行中です」 ### セッション後の処理 録画が終わると、録音は永続的なビデオとしてエクスポートされる。その後: * 検索可能なトランスクリプトを生成する * 録画内の特定のトピックを検索する * 重要なモーメントのクリップを抽出する * ストリームURLまたはプレーヤーリンクで共有する *** ## ライブストリームインテリジェンス(RTSP/RTMP) ### 外部ストリームへの接続 RTSPまたはRTMPソース(セキュリティカメラ、エンコーダー、ブロードキャスト)からライブビデオを取り込む。コンテンツをリアルタイムで処理してインデックス化する。 ### リアルタイムイベント検出 ライブストリームで検出するイベントを定義する: * 「制限区域に人が入った」 * 「交差点での交通違反」 * 「棚に製品が見える」 イベントが発生したときにWebSocketまたはWebhook経由でアラートを受け取る。 ### ライブストリーム検索 録画されたライブストリームコンテンツ内を検索する。数時間の連続した素材から特定のモーメントを見つけてクリップを生成する。 *** ## コンテンツモデレーションとセキュリティ ### 自動化されたコンテンツレビュー AIを使用してビデオシーンをインデックス化し、問題のあるコンテンツを検索する。暴力、不適切なコンテンツ、またはポリシー違反を含むビデオにフラグを立てる。 ### 不適切な言葉の検出 オーディオ内の不適切な言葉を検出して特定する。検出されたタイムスタンプにビープ音をオーバーレイするオプションもある。 *** ## プラットフォーム統合 ### ソーシャルメディア向けフォーマット変換 異なるプラットフォーム向けにビデオのフォーマットを変換する: * 縦型(9:16):TikTok、Reels、Shorts向け * 正方形(1:1):Instagramフィード向け * 横型(16:9):YouTube向け ### 配信のためのトランスコード 異なる配信ターゲットに向けて解像度、ビットレート、品質を変更する。Web、モバイル、ブロードキャスト出力に最適化されたストリーム。 ### 共有可能なリンクの生成 すべての操作は再生可能なストリームURLを生成する。Webプレーヤーへの埋め込み、直接共有、または既存のプラットフォームとの統合が可能。 *** ## ワークフローのサマリー | 目標 | VideoDBのアプローチ | |------|------------------| | ビデオ内のセグメントを見つける | 音声/シーンをインデックス化 → 検索 → クリップをアセンブル | | ハイライトリールを作成する | 複数のトピックを検索 → タイムラインを構築 → ストリームを生成 | | 字幕を追加する | 音声をインデックス化 → 字幕オーバーレイを追加 | | 画面録画 + AI | 録画を開始 → AIパイプラインを実行 → ビデオをエクスポート | | ライブストリームを監視する | RTSPに接続 → シーンをインデックス化 → アラートを作成 | | ソーシャルメディア向けにフォーマット変換 | ターゲットのアスペクト比にリフレーム | | クリップをマージする | 複数のアセットでタイムラインを構築 → ストリームを生成 |