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_pathDie 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_infoDie Parameter sind Videopfad, geben die Videoinformationen zurück, verknüpft Dauer/fps/Codec/Breite/Höhe.clip_videoDer Parameter ist der Dateipfad, die Startzeit, die Endzeit oder die Dauer und gibt den zugeschnittenen Dateipfad zurückconcat_videosDie 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_videoVideo/Audio mit ffplay abspielen, unterstützt viele Formate, wie mov/mp4/avi/mkv/3gp, video_path: Videopfad speed: Wiedergaberate loop: Wiedergabeanzahloverlay_videoZwei Video-Overlays. background_video: Hintergrundvideopfad overlay_video: Frontvideopfad output_path: Ausgabevideopfad position: relative Position dx: X-Offset dy: Y-Offsetscale_videoVideoskalierung. video_path: Eingangsvideopfad width: Ausgangsvideobreite, -2 Seitenverhältnis beibehalten height: Ausgangsvideohöhe, -2 Seitenverhältnis beibehalten output_path: Ausgangsvideopfadextract_frames_from_videoExtrahiert 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
Related MCP server: FFmpeg MCP Server
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