Toolverse
Wszystkie skille

vectcut-api

autor: sun-guannan

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

Szybkie info

Kategoria
Backend
Wyświetlenia
11

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ć

  1. Zainstaluj zależności: uruchom pip install -r requirements.txt dla podstawowego API HTTP, a następnie opcjonalnie pip install -r requirements-mcp.txt jeśli planujesz używać protokołu MCP. Upewnij się, że masz zainstalowany Python 3.10 lub nowszy oraz CapCut lub JianYing.

  2. Skonfiguruj aplikację: skopiuj plik config.json.example na config.json i dostosuj ustawienia do swoich potrzeb.

  3. Uruchom serwer: wykonaj python capcut_server.py aby uruchomić usługę HTTP API (nasłuchuje na porcie 9001) lub python mcp_server.py dla protokołu MCP.

  4. Utwórz projekt wideo: wyślij żądanie do /create_draft aby utworzyć nowy projekt, podając rozdzielczość (np. 1080x1920 dla wideo pionowego, 1920x1080 dla poziomego). Otrzymasz draft_id do dalszych operacji.

  5. Dodaj materiały i elementy: użyj endpointów add_video, add_audio i add_image aby dodać ścieżki mediów, następnie add_text i add_subtitle do dodania tekstu i napisów. Aplikuj efekty za pomocą add_effect i animacje klatek kluczowych poprzez add_video_keyframe.

  6. Zapisz i wyeksportuj: wywołaj save_draft aby wygenerować plik projektu, który możesz podglądać w przeglądarce lub zaimportować do CapCut/JianYing do dalszej edycji.

Podobne skille