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 Agent 的远程媒体探测服务,可分析直接的视频或音频文件链接。它返回 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 Agent 的视频帧提取与媒体探测工具

输入直接的视频或音频文件链接,即可获取 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
  • 价格:每探测一个文件收费 $0.002,每帧收费 $0.001,每张联系表收费 $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);

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。