MCP FFmpeg Video Processor logo

MCP FFmpeg Video Processor

by bitscorp-mcp

A Node.js server that uses FFmpeg to manipulate video files. It provides APIs to resize videos and extract audio in various formats.

View on GitHub

Last updated: N/A

What is MCP FFmpeg Video Processor?

MCP FFmpeg Video Processor is a Node.js server that leverages FFmpeg to provide video manipulation functionalities via APIs.

How to use MCP FFmpeg Video Processor?

First, install Node.js and FFmpeg. Then, clone the repository, install dependencies using npm install, and start the server with npm start. It can also be installed via Smithery. Finally, configure your application (e.g., Claude Desktop) to use the server by specifying the command and arguments to execute the server.

Key features of MCP FFmpeg Video Processor

  • Resize videos to different resolutions

  • Extract audio from videos

  • Support for multiple audio formats (MP3, AAC, WAV, OGG)

  • Integration with Claude Desktop

  • File size limit of 500MB for uploads

Use cases of MCP FFmpeg Video Processor

  • Resizing videos for different platforms

  • Extracting audio for podcasts or music production

  • Integrating video processing into AI workflows via Claude Desktop

  • Automated video conversion pipelines

  • Batch processing of video files

FAQ from MCP FFmpeg Video Processor

What is FFmpeg?

FFmpeg is a free and open-source software project consisting of a large suite of libraries and programs for handling video, audio, and other multimedia files and streams.

What Node.js version is required?

Node.js version 14 or higher is required.

Where are the processed files stored?

Processed videos and audio files are stored in the output directory.

What is the maximum file size for uploads?

The server has a file size limit of 500MB for uploads.

How do I configure Claude Desktop to use this server?

You need to update your Claude Desktop configuration file (config.json) to include the FFmpeg MCP server details in the mcpServers section, specifying the command and arguments to run the server.