Agent skill · creative production · affaan-m

videodb

ビデオとオーディオの表示、理解、アクション。表示:ローカルファイル、URL、RTSP/ライブストリーム、またはリアルタイムのデスクトップ録画からコンテンツを取得し、リアルタイムコンテキストと再生可能なストリームリンクを返す。理解:フレームを抽出し、ビジュアル/セマンティック/時間的インデックスを構築し、タイムスタンプと自動クリップでモーメントを検索する。アクション:トランスコードと正規化(コーデック、フレームレート、解像度、アスペクト比)、タイムライン編集(字幕、テキスト/画像オーバーレイ、ブランディング、オーディオオーバーレイ、吹き替え、翻訳)、メディアアセットの生成(画像、オーディオ、ビデオ)、ライブストリームまたはデスクトップキャプチャされたイベントのリアルタイムアラートを実行する。

Why this skill is useful

Adds executable scripts for video processing, real-time streaming, and media asset generation that extend the AI's capabilities significantly.

What it needs

Requires python-dotenv, videodb installed locally. Requires videodb account access. About 4k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.

What this skill does

VideoDBスキル ビデオ、ライブストリーム、デスクトップセッションのための知覚 + 記憶 + アクション。 ユースケース デスクトップ知覚 デスクトップセッションを開始/停止し、画面、マイク、システムオーディオをキャプチャする リアルタイムコンテキストをストリーミングし、セグメント化されたセッション記憶を保存する 言われた内容と画面上で起きていることに対してリアルタイムアラート/トリガーを実行する セッションサマリー、検索可能なタイムライン、再生可能な証拠リンクを生成する ビデオ取り込み + ストリーミング ファイルまたはURLを取り込み、再生可能なウェブストリームリンクを返す トランスコード/正規化:コーデック、ビットレート、フレームレート、解像度、アスペクト比 インデックス + 検索(タイムスタンプ + 証拠) ビジュアル、音声、キーワードインデックスを構築する タイムスタンプと再生可能な証拠で正確なモーメントを検索して返す 検索結果から自動的にクリップを作成する タイムライン編集 + 生成 字幕:生成、翻訳、バーンイン オーバーレイ:テキスト/画像/ブランドロゴ、動的キャプション オーディオ:バックグラウンドミュージック、ナレーション、吹き替え タイムライン操作によるプログラマティックなコンポジションとエクスポート ライブストリーム(RTSP)+ 監視 RTSP/ライブストリームに接続する リアルタイムのビジュアルと音声理解を実行し、監視ワークフロー向けにイベント/アラートを発する 仕組み 一般的な入力 ローカルファイルパス、公開URL、またはRTSP URL デスクトップキャプチャリクエスト:開始 / 停止 / セッションのサマリー作成 目的のアクション:理解コンテキストの取得、トランスコード仕様、インデックス仕様、検索クエリ、クリップ範囲、タイムライン編集、アラートルール 一般的な出力 ストリームURL タイムスタンプと証拠リンク付きの検索結果 生成されたアセット:字幕、オーディオ、画像、クリップ ライブストリーム向けイベント/アラートペイロード デスクトップセッションサマリーと記憶エントリ Pythonコードの実行 VideoDBコードを実行する前に、プロジェクトディレクトリに移動して環境変数をロードする: これにより以下から VIDEODBAPIKEY が読み込まれる: 1. 環境変数(エクスポートされている場合) 2. プロジェクトの現在のディレクトリにある .env ファイル キーが欠けている場合、videodb.connect() は自動的に AuthenticationError を発生させる。 短いインラインコマンドで十分な場合はスクリプトファイルを書かない。 インラインPython (python -c "...") を書く場合は、常に適切にフォーマットされたコードを使用する——セミコロンで文を区切り、読みやすくする。約3文以上の場合はheredocを使用する: セットアップ ユーザーが「videodbのセットアップ」などを要求した場合: 1. SDKのインストール Linuxで videodb[capture] が失敗する場合は、キャプチャ拡張なしでインストールする: 2. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills affaan-m/videodb

View the source on GitHub

Browse the @skills marketplace