MCP FFmpeg Video Processor

by bitscorp-mcp
Verified

local-only server

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

Integrations

  • Leverages FFmpeg's video processing capabilities to resize videos and extract audio in different formats

Procesador de vídeo MCP FFmpeg

Un servidor Node.js que utiliza FFmpeg para manipular archivos de vídeo. Este servidor proporciona API para:

  • Cambiar el tamaño de los vídeos a diferentes resoluciones (360p, 480p, 720p, 1080p)
  • Extrae audio de vídeos en varios formatos (MP3, AAC, WAV, OGG)

Prerrequisitos

Antes de ejecutar esta aplicación, necesita tener instalado lo siguiente:

  1. Node.js (v14 o superior)
  2. FFmpeg : esto es necesario para el procesamiento de video

Instalación de FFmpeg

En macOS:

brew install ffmpeg

En Ubuntu/Debian:

sudo apt update sudo apt install ffmpeg

En Windows:

  1. Descarga FFmpeg desde el sitio web oficial
  2. Extraiga los archivos a una carpeta (por ejemplo, C:\ffmpeg )
  3. Agregue la carpeta bin a su variable de entorno PATH

Instalación

  1. Clonar este repositorio:
git clone https://github.com/bitscorp-mcp/mcp-ffmpeg.git cd mcp-ffmpeg
  1. Instalar dependencias:
npm install

Instalación mediante herrería

Para instalar mcp-ffmpeg para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @bitscorp-mcp/mcp-ffmpeg --client claude

Ejecución del servidor

Inicie el servidor con:

npm start

Para el desarrollo con reinicio automático al cambiar archivos:

npm run dev

Instalación mediante herrería

Para instalar mcp-ffmpeg para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @bitscorp-mcp/mcp-ffmpeg --client claude

Para instalar mcp-ffmpeg para Cursor, vaya a Configuración -> Configuración del cursor -> Características -> Servidores MCP -> + Agregar

Seleccione Tipo: comando y pegue lo siguiente, usando su clave API de Ajustar

npx -y @smithery/cli@latest run @bitscorp/mcp-ffmpeg

Uso con Claude Desktop

Este servidor MCP FFmpeg se puede integrar con Claude Desktop para procesar videos a través de solicitudes de lenguaje natural.

Ejecutando con npx

Puedes ejecutar el servidor directamente con npx:

npx /path/to/mcp-ffmpeg

O si has publicado el paquete en npm:

npx mcp-ffmpeg

Configuración de Claude Desktop

Para agregar este servidor a Claude Desktop, actualice su archivo de configuración de Claude Desktop:

  1. Localice el archivo de configuración de Claude Desktop:
    • macOS: ~/.config/claude-desktop/config.json o ~/Library/Application Support/Claude Desktop/config.json
    • Ventanas: %APPDATA%\Claude Desktop\config.json
    • Linux: ~/.config/claude-desktop/config.json
  2. Agregue el servidor MCP FFmpeg a la sección mcpServers :
{ "mcpServers": { "ffmpeg": { "command": "npx", "args": [ "--yes", "/absolute/path/to/mcp-ffmpeg" ] } } }

Si ha publicado el paquete en npm:

{ "mcpServers": { "ffmpeg": { "command": "npx", "args": [ "--yes", "mcp-ffmpeg" ] } } }
  1. Reinicie Claude Desktop para que los cambios surtan efecto.

Ejemplos de indicaciones para Claude

Una vez configurado, puedes utilizar indicaciones como:

Using the ffmpeg MCP server, please resize the video at /path/to/video.mp4 to 720p resolution.

Notas

  • Los videos cargados se almacenan temporalmente en el directorio uploads
  • Los vídeos y archivos de audio procesados se almacenan en el directorio output
  • El servidor tiene un límite de tamaño de archivo de 500 MB para cargas.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

Un servidor Node.js que permite la manipulación de videos a través de solicitudes de lenguaje natural, incluido el cambio de tamaño de videos a diferentes resoluciones (360p a 1080p) y la extracción de audio en varios formatos (MP3, AAC, WAV, OGG).

  1. Prerequisites
    1. Installing FFmpeg
  2. Installation
    1. Installing via Smithery
  3. Running the Server
    1. Installing via Smithery
  4. Using with Claude Desktop
    1. Running with npx
    2. Configuring Claude Desktop
    3. Example Prompts for Claude
  5. Notes
    1. License
      ID: 586532863q