Skip to main content
Glama

FFmpeg-MCP Server

FFmpeg-MCP

Использование командной строки ffmpeg для доступа к серверу mcp может быть очень удобным, с помощью диалога можно осуществлять локальный поиск видео, настройку, сшивание, воспроизведение и другие функции.

Инструменты поддержки

На сервере реализованы следующие инструменты:

  • find_video_path Параметры: катало�� и имя файла, имя файла может быть полным или без суффикса, рекурсивный поиск в каталоге, возвращает полный путь
  • get_video_info Параметры: путь к видео, возврат информации о видео, ссылки длительность/кадр/кодек/ширина/высота.
  • clip_video Параметр представляет собой путь к файлу, время начала, время окончания или продолжительность и возвращает обрезанный путь к файлу.
  • concat_videos Параметрами являются список файлов, выходной путь, и если элементы видео в списке файлов, такие как ширина, высота, частота кадров и т. д., согласованы, автоматически используется быстрый режим синтеза.
  • play_video Воспроизведение видео/аудио с помощью ffplay, поддержка множества форматов, таких как mov/mp4/avi/mkv/3gp, video_path: путь к видео скорость: скорость воспроизведения цикл: количество воспроизведений
  • overlay_video Два видеоналожения. background_video: путь к фоновому видео overlay_video: путь к переднему видео output_path: путь к выходному видео position: относительное расположение dx: смещение по x dy: смещение по y
  • scale_video Масштаб видео. video_path: ширина пути входного видео: ширина выходного видео, -2 сохранить соотношение сторон height: высота выходного видео, -2 сохранить соотношение сторон output_path: путь выходного видео
  • extract_frames_from_video Извлечь изображения из видео. Параметры: video_path (str): Путь к видео. fps (int): Извлекать один кадр каждые указанные секунды. Если установлено значение 0, извлекать все кадры; если установлено значение 1, извлекать один кадр в секунду. output_folder (str): Каталог, в котором будут сохранены изображения. format (int): Формат извлеченных изображений; 0: PNG, 1: JPG, 2: WEBP. total_frames (int): Максимальное количество извлекаемых кадров. Если установлено значение 0, ограничений нет

Скоро появятся новые функции

Процедура установки

  1. Скачать проект
git clone https://github.com/video-creator/ffmpeg-mcp.git cd ffmpeg-mcp uv sync
  1. Конфигурация в Cline
{ "mcpServers": { "ffmpeg-mcp": { "autoApprove": [], "disabled": false, "timeout": 60, "command": "uv", "args": [ "--directory", "/Users/xxx/Downloads/ffmpeg-mcp", "run", "ffmpeg-mcp" ], "transportType": "stdio" } } }

Примечание: значение: /Users/XXX/Downloads/ffmpeg в args необходимо заменить на фактический каталог загрузки ffmpeg-mcp

Поддерживаемые платформы

В настоящее время поддерживаются только платформы MacOS, включая ARM64 или x86_64.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Сервер MCP, предоставляющий возможности обработки видео через FFmpeg, позволяющий осуществлять локальный поиск видео в диалоговом режиме, обрезку, объединение и воспроизведение.

  1. Инструменты поддержки
    1. Процедура установки
      1. Поддерживаемые платформы

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          An MCP server that enables users to list, download, search, and manage Zoom meeting transcripts through a structured interface.
          Last updated -
          6
          1
          JavaScript
          MIT License
        • -
          security
          -
          license
          -
          quality
          A lightweight server that exposes FFmpeg's video processing capabilities to AI assistants through the Model Context Protocol (MCP), supporting operations like video format conversion, audio extraction, and adding watermarks.
          Last updated -
          9
          TypeScript
          MIT License
        • -
          security
          A
          license
          -
          quality
          A MCP server that creates graphic recordings by converting websites or text input into visual summaries using different prompt styles (standard, elementary, timeline).
          Last updated -
          TypeScript
          MIT License
        • A
          security
          F
          license
          A
          quality
          An MCP server designed to work with FFmpeg for media processing tasks, offering enhanced performance and secure communication for handling media processing requests.
          Last updated -
          2
          7
          TypeScript

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/video-creator/ffmpeg-mcp'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server