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ückget_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ückconcat_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 verwendetplay_video
Video/Audio mit ffplay abspielen, unterstützt viele Formate, wie mov/mp4/avi/mkv/3gp, video_path: Videopfad speed: Wiedergaberate loop: Wiedergabeanzahloverlay_video
Zwei Video-Overlays. background_video: Hintergrundvideopfad overlay_video: Frontvideopfad output_path: Ausgabevideopfad position: relative Position dx: X-Offset dy: Y-Offsetscale_video
Videoskalierung. video_path: Eingangsvideopfad width: Ausgangsvideobreite, -2 Seitenverhältnis beibehalten height: Ausgangsvideohöhe, -2 Seitenverhältnis beibehalten output_path: Ausgangsvideopfadextract_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
- Projekt herunterladen
- Konfiguration in Cline
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.
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.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that enables users to list, download, search, and manage Zoom meeting transcripts through a structured interface.Last updated -61JavaScriptMIT License
- -security-license-qualityA 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 -9TypeScriptMIT License
- -securityAlicense-qualityA MCP server that creates graphic recordings by converting websites or text input into visual summaries using different prompt styles (standard, elementary, timeline).Last updated -TypeScriptMIT License
- AsecurityFlicenseAqualityAn MCP server designed to work with FFmpeg for media processing tasks, offering enhanced performance and secure communication for handling media processing requests.Last updated -27TypeScript