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: смещение по yscale_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, ограничений нет
Скоро появятся новые функции
Процедура установки
- Скачать проект
- Конфигурация в Cline
Примечание: значение: /Users/XXX/Downloads/ffmpeg
в args необходимо заменить на фактический каталог загрузки ffmpeg-mcp
Поддерживаемые платформы
В настоящее время поддерживаются только платформы MacOS, включая ARM64 или x86_64.
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Сервер MCP, предоставляющий возможности обработки видео через FFmpeg, позволяющий осуществлять локальный поиск видео в диалоговом режиме, обрезку, объединение и воспроизведение.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that enables users to list, download, search, and manage Zoom meeting transcripts through a structured interface.Last updated -61JavaScriptMIT License
- -security-license-qualityA 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 -9TypeScriptMIT License
- -securityAlicense-qualityA MCP server that creates graphic recordings by converting websites or text input into visual summaries using different prompt styles (standard, elementary, timeline).Last updated -TypeScriptMIT License
- AsecurityFlicenseAqualityAn MCP server designed to work with FFmpeg for media processing tasks, offering enhanced performance and secure communication for handling media processing requests.Last updated -27TypeScript