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.
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
- -securityAlicense-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 -75716TypeScriptMIT 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 -21412TypeScript
- AsecurityFlicenseAqualityA Python-based MCP server that integrates with Plex Media Server API to search for movies and manage playlists in your Plex media library.Last updated -91Python
- AsecurityFlicenseAqualityAn MCP server that provides AI assistants with powerful tools to interact with YouTube, including video searching, transcript extraction, comment retrieval, and more.Last updated -815Python