FFmpeg-MCP Server

by video-creator
Verified

local-only server

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

Integrations

  • Provides tools for video manipulation including searching, clipping, concatenating, playing, overlaying, and scaling videos through FFmpeg's command line capabilities.

  • Offers platform support for macOS (both ARM64 and x86_64 architectures), allowing the video manipulation tools to function on Apple's desktop operating system.

FFmpeg-MCP

El uso de la línea de comandos ffmpeg para lograr un servidor mcp puede ser muy conveniente; a través del diálogo, se logra la búsqueda de video local, la adaptación, la unión, la reproducción y otras funciones.

Herramientas de soporte

El servidor implementa las siguientes herramientas:

  • find_video_path Los parámetros son el directorio y el nombre del archivo, el nombre del archivo puede estar completo o no tener sufijo, búsqueda recursiva en el directorio, devuelve la ruta completa
  • get_video_info Los parámetros son la ruta del video, devuelven la información del video, vinculan duración/fps/codec/ancho/alto.
  • clip_video El parámetro es la ruta del archivo, la hora de inicio, la hora de finalización o la duración, y devuelve la ruta del archivo recortada
  • concat_videos Los parámetros son la lista de archivos, la ruta de salida y, si los elementos de vídeo en la lista de archivos, como el ancho, la altura, la velocidad de cuadros, etc., son consistentes, se utiliza automáticamente la síntesis de modo rápido.
  • play_video Reproduce video/audio con ffplay, admite muchos formatos, como mov/mp4/avi/mkv/3gp, video_path: ruta de video speed: frecuencia de reproducción loop: cantidad de reproducciones
  • overlay_video Dos superposiciones de vídeo. background_video: ruta de vídeo de fondo overlay_video: ruta de vídeo frontal output_path: ruta de vídeo de salida position: ubicación relativa dx: desplazamiento x dy: desplazamiento y
  • scale_video Escala de video. video_path: ruta de video de entrada width: ancho de video de salida, -2 mantener aspecto height: altura de video de salida, -2 mantener aspecto output_path: ruta de video de salida

Próximamente se añadirán más funciones

Procedimiento de instalación

  1. Descargar proyecto
git clone https://github.com/video-creator/ffmpeg-mcp.git cd ffmpeg-mcp uv sync
  1. Configuración en Cline
{ "mcpServers": { "ffmpeg-mcp": { "autoApprove": [], "disabled": false, "timeout": 60, "command": "uv", "args": [ "--directory", "/Users/xxx/Downloads/ffmpeg-mcp", "run", "ffmpeg-mcp" ], "transportType": "stdio" } } }

Nota: el valor: /Users/XXX/Downloads/ffmpeg en args debe reemplazar el directorio de descarga real ffmpeg-mcp

Plataformas compatibles

Actualmente, solo se admiten plataformas macOS, incluidas ARM64 o x86_64

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Un servidor MCP que proporciona capacidades de procesamiento de video a través de FFmpeg, lo que permite funciones de búsqueda, recorte, concatenación y reproducción de video local basadas en diálogos.

  1. Support Tools
    1. Installation procedure
      1. Supported platforms
        ID: 2zxiyezqfc