Skip to main content
Glama

FFmpeg-MCP Server

FFmpeg-MCP

Die Verwendung der ffmpeg-Befehlszeile zum Erreichen eines MCP-Servers kann sehr praktisch sein. Über den Dialog können Sie lokale Videosuche, Anpassung, Zusammenfügen, Wiedergabe und andere Funktionen erreichen.

Support-Tools

Der Server implementiert die folgenden Tools:

  • find_video_path Die Parameter sind Verzeichnis und Dateiname, der Dateiname kann vollständig sein oder kein Suffix haben, rekursive Suche im Verzeichnis, gibt den vollständigen Pfad zurück
  • get_video_info Die Parameter sind Videopfad, geben die Videoinformationen zurück, verknüpft Dauer/fps/Codec/Breite/Höhe.
  • clip_video Der Parameter ist der Dateipfad, die Startzeit, die Endzeit oder die Dauer und gibt den zugeschnittenen Dateipfad zurück
  • concat_videos Die Parameter sind die Dateiliste, der Ausgabepfad und wenn die Videoelemente in der Dateiliste, wie Breite, Höhe, Bildrate usw., konsistent sind, wird automatisch die Schnellmodussynthese verwendet
  • play_video Video/Audio mit ffplay abspielen, unterstützt viele Formate, wie mov/mp4/avi/mkv/3gp, video_path: Videopfad speed: Wiedergaberate loop: Wiedergabeanzahl
  • overlay_video Zwei Video-Overlays. background_video: Hintergrundvideopfad overlay_video: Frontvideopfad output_path: Ausgabevideopfad position: relative Position dx: X-Offset dy: Y-Offset
  • scale_video Videoskalierung. video_path: Eingangsvideopfad width: Ausgangsvideobreite, -2 Seitenverhältnis beibehalten height: Ausgangsvideohöhe, -2 Seitenverhältnis beibehalten output_path: Ausgangsvideopfad
  • extract_frames_from_video Extrahiert Bilder aus einem Video. Parameter: video_path (str): Der Pfad zum Video. fps (int): Extrahiert alle angegebenen Sekunden ein Bild. Bei 0 werden alle Bilder extrahiert; bei 1 wird ein Bild pro Sekunde extrahiert. output_folder (str): Das Verzeichnis, in dem die Bilder gespeichert werden. format (int): Das Format der extrahierten Bilder; 0: PNG, 1: JPG, 2: WEBP. total_frames (int): Die maximale Anzahl der zu extrahierenden Bilder. Bei 0 gibt es keine Begrenzung.

Weitere Funktionen sind in Planung

Installationsverfahren

  1. Projekt herunterladen
git clone https://github.com/video-creator/ffmpeg-mcp.git cd ffmpeg-mcp uv sync
  1. Konfiguration in Cline
{ "mcpServers": { "ffmpeg-mcp": { "autoApprove": [], "disabled": false, "timeout": 60, "command": "uv", "args": [ "--directory", "/Users/xxx/Downloads/ffmpeg-mcp", "run", "ffmpeg-mcp" ], "transportType": "stdio" } } }

Hinweis: Der Wert: /Users/XXX/Downloads/ffmpeg in Argumenten muss das tatsächliche Download-Verzeichnis ffmpeg-mcp ersetzen

Unterstützte Plattformen

Derzeit werden nur macOS-Plattformen unterstützt, einschließlich ARM64 oder x86_64

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

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

Ein MCP-Server, der Videoverarbeitungsfunktionen über FFmpeg bereitstellt und dialogbasierte lokale Videosuche, Trimmen, Verkettung und Wiedergabefunktionen ermöglicht.

  1. Support-Tools
    1. Installationsverfahren
      1. Unterstützte Plattformen

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          An MCP server that enables users to list, download, search, and manage Zoom meeting transcripts through a structured interface.
          Last updated -
          6
          1
          JavaScript
          MIT License
        • -
          security
          -
          license
          -
          quality
          A 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 -
          9
          TypeScript
          MIT License
        • -
          security
          A
          license
          -
          quality
          A MCP server that creates graphic recordings by converting websites or text input into visual summaries using different prompt styles (standard, elementary, timeline).
          Last updated -
          TypeScript
          MIT License
        • A
          security
          F
          license
          A
          quality
          An MCP server designed to work with FFmpeg for media processing tasks, offering enhanced performance and secure communication for handling media processing requests.
          Last updated -
          2
          7
          TypeScript

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/video-creator/ffmpeg-mcp'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server