vectcut-api
Programowe tworzenie i edycja wideo za pośrednictwem API CapCut/JianYing z pełną kontrolą nad materiałami, efektami i animacjami.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
VectCutAPI to narzędzie do edycji wideo w chmurze, które daje Ci programowy dostęp do CapCut i JianYing. Twórz projekty wideo, dodawaj materiały (wideo, audio, obrazy), tekst i napisy, aplikuj efekty i animacje klatek kluczowych — wszystko bez pobierania plików. Obsługuje REST API i protokół MCP, integruje się z n8n i agentami AI, wspiera przetwarzanie wsadowe oraz generowanie wideo zasilane sztuczną inteligencją. Możesz podglądać wyniki w przeglądarce i importować je do JianYing lub CapCut do dalszej edycji.
Jak używać
Zainstaluj zależności: uruchom
pip install -r requirements.txtdla podstawowego API HTTP, a następnie opcjonalniepip install -r requirements-mcp.txtjeśli planujesz używać protokołu MCP. Upewnij się, że masz zainstalowany Python 3.10 lub nowszy oraz CapCut lub JianYing.Skonfiguruj aplikację: skopiuj plik
config.json.examplenaconfig.jsoni dostosuj ustawienia do swoich potrzeb.Uruchom serwer: wykonaj
python capcut_server.pyaby uruchomić usługę HTTP API (nasłuchuje na porcie 9001) lubpython mcp_server.pydla protokołu MCP.Utwórz projekt wideo: wyślij żądanie do
/create_draftaby utworzyć nowy projekt, podając rozdzielczość (np. 1080x1920 dla wideo pionowego, 1920x1080 dla poziomego). Otrzymaszdraft_iddo dalszych operacji.Dodaj materiały i elementy: użyj endpointów
add_video,add_audioiadd_imageaby dodać ścieżki mediów, następnieadd_textiadd_subtitledo dodania tekstu i napisów. Aplikuj efekty za pomocąadd_effecti animacje klatek kluczowych poprzezadd_video_keyframe.Zapisz i wyeksportuj: wywołaj
save_draftaby wygenerować plik projektu, który możesz podglądać w przeglądarce lub zaimportować do CapCut/JianYing do dalszej edycji.