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, ограничений нет
Скоро появятся новые функции
Related MCP server: FFmpeg MCP Server
Процедура установки
Скачать проект
Конфигурация в Cline
Примечание: значение: /Users/XXX/Downloads/ffmpeg в args необходимо заменить на фактический каталог загрузки ffmpeg-mcp
Поддерживаемые платформы
В настоящее время поддерживаются только платформы MacOS, включая ARM64 или x86_64.