mcpField
V
Video Frame Extractor & Media Probe for AI Agents

Video Frame Extractor & Media Probe for AI Agents

リモート
apify.comメディア・デザイン04 日前に更新
リポジトリ公式サイト

Video Frame Extractor & Media Probe for AI Agents について

AI エージェント向けのリモートメディア解析サービスで、動画または音声ファイルへの直接リンクを処理します。ffprobe のメタデータ、指定フレームやシーン切り替わりのフレーム、コンタクトシート、ラウドネス測定結果、MP3 音声を返します。

主な機能

  1. 01メディアファイルの ffprobe メタデータ
  2. 02時刻・間隔・シーン切り替わりによるフレーム抽出
  3. 03ビジョンモデル向けコンタクトシート
  4. 04EBU R128 のラウドネスと MP3 音声

活用シーン

  1. 01動画の属性と向きの確認
  2. 02目視確認用のフレーム抽出
  3. 03動画コンタクトシートの作成
  4. 04音声ラウドネスの測定

MCP 対応

リモートのストリーミング HTTP MCP サーバーとしてメディア解析機能を公開します。MCP クライアントは動画または音声ファイルへの直接リンクを送信できます。YouTube、TikTok、Instagram などのページには対応しません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.apify.com/?tools=fluidfaith/media-probe
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.apify.com/?tools=fluidfaith/media-probe認証が必要

ツール

詳細

AI エージェント向け動画フレーム抽出・メディアプローブ

動画または音声ファイルの直接リンクを入力すると、ffprobe のメタデータ(再生時間、コーデック、解像度、fps、回転、9:16 形式の確認)、指定した時刻のフレーム、N 秒ごとのフレームまたはシーン切り替わり時のフレーム、ビジョンモデル向けサイズのコンタクトシート、EBU R128 ラウドネス、MP3 音声を取得できます。直接ファイルへのリンクのみ対応しています(YouTube、TikTok、Instagram のページには対応していません)。

  • Apify Store:https://apify.com/fluidfaith/media-probe
  • MCP サーバー(リモート、ストリーミング可能な HTTP):https://mcp.apify.com/?tools=fluidfaith/media-probe
  • 料金:プローブしたファイル 1 件あたり $0.002、フレーム 1 枚あたり $0.001、コンタクトシート 1 枚あたり $0.005 です。失敗した項目は無料で、実行ごとの請求額が上限を超えることはありません。

Claude Code、Cursor、VS Code(MCP 設定)

{
  "mcpServers": {
    "media-probe": {
      "url": "https://mcp.apify.com/?tools=fluidfaith/media-probe",
      "headers": { "Authorization": "Bearer ${APIFY_TOKEN}" }
    }
  }
}

Claude Code のワンライナー:claude mcp add --transport http media-probe "https://mcp.apify.com/?tools=fluidfaith/media-probe" --header "Authorization: Bearer $APIFY_TOKEN"

Python(apify-client)

import os
from apify_client import ApifyClient

client = ApifyClient(os.environ["APIFY_TOKEN"])
run = client.actor("fluidfaith/media-probe").call(run_input={"urls": ["https://example.com/video.mp4"], "frames": "count", "frameCount": 6})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

LangChain

from langchain_apify import ApifyActorsTool
tool = ApifyActorsTool("fluidfaith/media-probe")

JavaScript(apify-client)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('fluidfaith/media-probe').call({"urls": ["https://example.com/video.mp4"], "frames": "count", "frameCount": 6});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。