Skip to main content
Glama

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, ограничений нет

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

Related MCP server: FFmpeg MCP Server

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

  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.

Latest Blog Posts

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