ffmpeg komut satırını kullanarak MCP sunucusu oluşturun ve sohbet aracılığıyla yerel video arama, kırpma, birleştirme ve oynatma gibi işlevleri kolayca gerçekleştirin.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"video-creator-ffmpeg-mcp": {
"command": "python",
"args": [
"-m",
"ffmpeg_mcp"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/video-creator/ffmpeg-mcp.git ~/.mcp/ffmpeg-mcp
cd ~/.mcp/ffmpeg-mcp FFmpeg komut satırını kullanarak bir MCP sunucusu oluşturun, çok uygun olabilir, diyalog aracılığıyla yerel video arama, kesme, birleştirme, oynatma ve diğer işlevleri gerçekleştirin
Sunucu aşağıdaki araçları uygular:
find_video_path
Parametreler dizin ve dosya adıdır, dosya adı tam olabilir veya sonek olmayabilir, dizinde özyinelemeli arama yapılır, tam yolu döndürürget_video_info
Parametreler video yoludur, video bilgisini döndürür, süre/fps/codec/width/height gibi özellikleri içerir.clip_video
Parametre dosya yolu, başlangıç zamanı, bitiş zamanı veya süresidir, kırpılmış dosya yolunu döndürürconcat_videos
Parametreler dosya listesi, çıkış yoludur ve dosya listesindeki video öğeleri genişlik, yükseklik, kare hızı vb. gibi özellikleri tutarlıysa, hızlı mod sentezi otomatik olarak kullanılırplay_video
ffplay ile video/ses oynatın, mov/mp4/avi/mkv/3gp gibi birçok formatı destekler, video_path: video yolu speed: oynatma hızı loop: oynatma sayısıoverlay_video
İki video üst üste koyma. scale_video
Video ölçekleme. extract_frames_from_video
Bir videodan görüntü çıkarın.git clone https://github.com/video-creator/ffmpeg-mcp.git
cd ffmpeg-mcp
uv sync
{
"mcpServers": {
"ffmpeg-mcp": {
"autoApprove": [],
"disabled": false,
"timeout": 60,
"command": "uv",
"args": [
"--directory",
"/Users/xxx/Downloads/ffmpeg-mcp",
"run",
"ffmpeg-mcp"
],
"transportType": "stdio"
}
}
}
Not: args içindeki değer: /Users/XXX/Downloads/ffmpeg yerine gerçek indirilen ffmpeg-mcp dizinini yazmanız gerekir
Şu anda yalnızca macos platformları desteklenmektedir; ARM64 veya x86_64 dahil